Здравствуйте, дорогие друзья!
Кто давно следит за развитием проекта, помнит, что одним из больных мест ReactOS была поддержка USB.
Если на виртуальных машинах ReactOS более-менее работает, то при тестировании на реальном железе с большой вероятностью система выпадала в BSOD из-за USB-драйверов. Учитывая, что в наши дни через USB подключаются многие устройства - мышь, клавиатура, флешки и пр.

Даже если вы использовали PS/2 мыши/клавиатуры, то простое подключение/отключение флешки могло "уронить" систему.
Но, недавно, разработчик @The_DarkFire__ внёс ряд исправлений в USB-драйвера, которые исправляют данные проблемы с USB в ReactOS на реальном оборудовании!
Кроме прочего, разработчики ReactOS опубликовали новость в X.com.

Пул-реквест, открытый в прошлом месяце и окончательно принятый в основную ветку вчера, содержит набор улучшений по стабильности драйверов.

Согласно описанию, обновление решает следующие задачи:
Устранены ошибки, связанные со срабатыванием исключений на отладочных утверждениях (assertions) портов USB, возникавшие при подключении определенных периферийных устройств.
Решена специфическая проблема, о которой сообщали владельцы оборудования на базе архитектуры Intel Haswell.

Ожидается, что внедренные патчи исправят не только задокументированные сбои, но и могут устранить ряд смежных проблем, с которыми сталкивались пользователи ReactOS на протяжении долгого времени.
Данный фикс стал очередным шагом в развитии поддержки реального оборудования в ReactOS.
Некоторые пользователи уже делятся результатами тестов и сообщают, что USB-стек теперь стал стабильнее.
Например, у участника сообщества Zombiedeth получилось успешно загрузить live-образ ReactOS с SD, через USB 2.0 кардридер.

Без BSoD!!! :-)
Результаты уже в ночных сборках! :-)
Комментарии (6)

filippov70
04.12.2025 23:55Интересно было бы почитать о том, как используют эту ОС, реальные жизненные кейсы.

DenisArd
04.12.2025 23:55Никак. У неё же не было ещё ни одного релиза.

GerrAlt
04.12.2025 23:55Вы наверное имеете ввиду релизов с номером >= 1, с таким уточнением да, без него утверждение не верно.
В любом случае года 4 назад видел ее на чем-то вроде кассового терминала в несетевом магазине (на одной закрытой кассе был рабочий стол запущен)

DenisArd
04.12.2025 23:55Ну, проект за лет 20 разработки так и не вышел из стадии альфа-версии, потому и номер мажорной версии до сих пор нулевой. Для реального использования на реальном железе, он, очевидно, не пригоден. Но раз вы видели, допускаю, что единичные случаи таки есть - но не как ОС общего назначения, а в очень специфических случаях.

GerrAlt
04.12.2025 23:55Я бы не сказал что все так очевидно - есть набор железа на котором эта система работает "стабильно" (в кавычках т.к. полноценных тестов стабильности не видел, и железо очевидно не особо свежее), поэтому в случаях когда речь идет о каком-то конкретном приложении под windows, и работа вне этого приложения фактически не важна, то можно рассматривать вариант построения системы на конкретном железе. Это может быть актуально для ситуаций когда невозможно использовать что-то более опробированное вроде wine.
maximlubyanov
Это ж сколько годиков было свежепочившему багу? До совершеннолетия дотянул?