ReactOS — один из самых необычных и амбициозных open-source-проектов в мире настольных операционных систем. Его часто описывают как «открытую альтернативу Windows»: цель ReactOS заключается в создании свободной ОС, совместимой с приложениями и драйверами Windows, но без зависимости от проприетарной экосистемы Microsoft. В 2026 году исполняется 30 лет с момента первой записи в репозитории проекта.
ReactOS разрабатывается как операционная система, архитектурно совместимая с Windows NT. Визуально и концептуально она во многом напоминает эпоху Windows XP, однако остается полностью открытой. За годы развития система получила поддержку файловой системы FAT, кэширование реестра, встроенную работу с ZIP-архивами и возможность запускать классические приложения и игры для Windows, включая культовую игру Hover! в полноэкранном режиме.

Как начинался ReactOS
В юбилейной записи в официальном блоге разработчик ядра ReactOS Карл Биалоруцки (Carl Bialorucki) напомнил, что история разработки началась ровно 30 лет назад. Изначально ReactOS вырос из идей проекта FreeWin95, целью которого было создание клона Windows 95. Однако впоследствии разработчики пересмотрели подход и сосредоточились на реализации ядра, совместимого с Windows NT, с последующим написанием собственных драйверов.
Период с 1996 по 2003 год стал временем формирования архитектуры и сообщества. Одним из ключевых участников раннего этапа был Эрик Коль (Eric Kohl), автор первоначального стека драйверов подсистемы хранения данных. Он пришел в проект через сообщество WINE и предложил использовать переработанный FreeDOS command.com в качестве будущего cmd.exe для ReactOS.
«В проекте всегда царила открытая и дружелюбная атмосфера. Тогда — и до сих пор — было приятно общаться с другими разработчиками. Никаких конфликтов или “войн”, как в некоторых других проектах».
Первые релизы и сложный период
В феврале 2003 года ReactOS достиг версии 0.1.0. Это была минимальная, но уже загружаемая с CD система с интерфейсом командной строки. В последующие годы проект активно развивался: появился графический интерфейс рабочего стола, новые драйверы и базовая GUI-среда.
Однако в период с 2003 по 2006 год развитие столкнулось с серьезными трудностями. Возникли опасения, что в код могли попасть фрагменты проприетарной реализации Windows. Чтобы избежать возможных юридических последствий, разработчики инициировали полный аудит исходного кода и временно заморозили часть работ. Этот шаг стал важным этапом в истории проекта и позволил укрепить правовую чистоту ReactOS.
ReactOS сегодня
В настоящее время ReactOS развивается в рамках ветки 0.4.x. Система поддерживает отладку ядра с помощью WinDbg при сборке с использованием MSVC, получила новый графический shell, архитектурно близкий к Windows Explorer, и продолжает постепенно расширять уровень совместимости с программами и драйверами Windows.

Несмотря на то, что проект находится в разработке уже три десятилетия и до сих пор не достиг версии 1.0, интерес к ReactOS не ослабевает. Он остается уникальным примером долгоживущего open-source-проекта, который последовательно движется к своей первоначальной цели.
Планы на будущее
Говоря о дальнейшем развитии, разработчики упоминают ряд перспективных направлений, которые пока существуют в виде внешних или экспериментальных инициатив. Среди них — новая среда сборки для разработчиков, обновленные драйверы NTFS и ATA, внедрение ASLR на уровне ядра и пользовательского пространства, а также поддержка современных графических драйверов на базе WDDM.
ReactOS по-прежнему развивается усилиями сообщества. Все желающие могут поддержать проект финансово или принять участие в разработке, внеся свой вклад в развитие одной из самых известных «открытых альтернатив Windows».
Linux: обзоры и обновления
• Vulkan 1.4.340 получил расширение, которое может улучшить производительность DirectX-игр на Linux
• ReactOS — «открытая альтернатива Windows» отмечает 30 лет разработки
• AMD Radeon Software для Linux 25.35. Поддержка AMD Radeon AI PRO R9600D
• 5 преимуществ Ubuntu перед Windows 11: опыт перехода нового пользователя
• От ядра до облака: как Linux обеспечивает работу всего мирового ИИ
• Финальные изменения в Mesa 26.0 перед заморозкой кода: патчи от Valve для Unreal Engine 4 и DiRT Rally 2.0
