ReactOS достигла важной вехи, ведь сегодня, 22 января 2026 года, проекту исполнилось 30 лет с момента его первого коммита. Но прежде чем мы продолжим, позвольте нам вкратце объяснить, что представляет собой эта операционная система, поскольку она часто остаётся в тени по сравнению с Linux, который, как правило, находится в центре внимания.
Это долгосрочный проект операционной системы с открытым исходным кодом, целью которого является полная переработка архитектуры Windows NT, позволяющая запускать приложения и драйверы Windows без использования кода Microsoft.
Однако вместо того, чтобы эмулировать Windows или полагаться на уровни совместимости, ReactOS делает упор на бинарную совместимость на системном уровне, воссоздавая основные компоненты, такие как ядро, драйверы и системные библиотеки, с помощью разработки в «чистой комнате».
Его цель проста: предоставить бесплатную, прозрачную и управляемую сообществом альтернативу Windows, которая будет вести себя как Windows там, где это важно, но при этом будет полностью открытой и независимой от проприетарной экосистемы Microsoft.
А теперь давайте вспомним немного истории. Первая важная веха была пройдена в феврале 2003 года, когда вышла ReactOS 0.1. Это была первая версия, которая могла загружаться с компакт-диска, но работала только в режиме командной строки и не имела графического интерфейса.
Затем, в период с 2003 по 2006 год, серия 0.2.x стала развиваться быстрее. Появилась базовая среда рабочего стола с улучшенной стабильностью системы. К сожалению, в начале 2006 года из-за опасений, что исходный код Windows может быть украден, был проведён комплексный аудит интеллектуальной собственности и временно приостановлена работа над проектом, что значительно замедлило его развитие.
Разработка возобновилась с выходом долгоиграющей серии 0.3.x, которая просуществовала около десяти лет. В этот период в проекте началась работа над поддержкой x86-64, была обеспечена совместимость с SATA через драйвер UniATA, а также добавлены такие функции, как поддержка сборки MSVC и визуальные стили.
Итак, мы подошли к серии ReactOS 0.4.x, выпущенной в феврале 2016 года. В ней появилась графическая оболочка, больше похожая на Windows, а также улучшилась совместимость со стандартными инструментами отладки Windows. Сегодня 64-битный порт по функциональности практически не отличается от 32-битного, хотя отсутствие WoW64 ограничивает его возможности по запуску 32-битных приложений в системах x86-64. Текущая версия — ReactOS 0.4.15.
Наконец, в планы на будущее проекта входит модернизация среды сборки, добавление новых драйверов NTFS и ATA, поддержка многопроцессорных систем, обеспечение совместимости с UEFI класса 3, включение рандомизации структуры адресного пространства и работа над поддержкой современных драйверов графических процессоров на основе WDDM.
Что я могу сказать в заключение, кроме того, что спустя 30 лет ReactOS остаётся одним из самых амбициозных проектов в области операционных систем с открытым исходным кодом, который по-прежнему преследует свою первоначальную цель: запускать программное обеспечение для Windows в открытой среде, которой могут доверять пользователи. С днём рождения, ReactOS! За следующие 30 лет.
