Здравствуйте, дорогие друзья!
Кто давно следит за развитием проекта, помнит, что одним из больных мест 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!!!)
Результаты уже в ночных сборках!)