ReactOS спустя 10 лет получил значительный прирост производительности сети
Операционная система Windows от Microsoft используется повсеместно, но она является проприетарной. ReactOS представляет собой её открытую альтернативу, способную запускать приложения и драйверы для Windows.
Этот проект находится в разработке уже много лет, и ожидать от него полной зрелости пока не стоит. Тем не менее, в последнее время наблюдаются заметные успехи: была решена проблема совместимости с ядром Windows NT6 и исправлен ряд досадных ошибок, влияющих на удобство использования.
В январе 2026 года разработчики внесли третье важное улучшение — значительно повысили производительность сетевого стека ReactOS. В основную ветку кода был наконец-то добавлен патч, реализующий поддержку асинхронных TCP-соединений. Это означает, что пользователи могут ожидать заметного ускорения работы сетевых приложений: браузеров, FTP-клиентов и менеджеров загрузок.
Конкретные цифры прироста производительности не раскрываются, и команда ReactOS не предоставила сравнительных тестов.
Примечательно, что работа над этим исправлением велась очень долго. Первоначальный отчёт о проблеме (тикет) был создан ещё в 2016 году. В нём указывалось, что сокеты в неблокирующем режиме работают некорректно. После множества доработок и правок код, реализующий асинхронные соединения, был принят только спустя десятилетие.
Такие ситуации в мире open source не редкость. Многие проекты имеют отличную концепцию и приносят большую пользу, но их скорость развития, как правило, не может сравниться с темпом закрытых коммерческих компаний вроде Microsoft. Впрочем, сравнивать с Microsoft тоже не всегда уместно — легендарная «свалка кода» (codebase) самой Windows известна тем, что исправления для некоторых ошибок появлялись спустя много лет после их обнаружения.
Интересный факт: ReactOS позиционирует себя как операционная система, совместимая с Windows на бинарном уровне. Это означает, что она стремится не просто быть похожей, а напрямую запускать исполняемые файлы (.exe) и драйверы (.sys), написанные для Windows NT и 2000/XP, без необходимости их перекомпиляции. Проект является частью более широкой экосистемы Wine, которая обеспечивает совместимость на уровне API.








0 комментариев