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.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


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

Оставить комментарий


Все комментарии - Технологии