Repolode
reactos

reactos/reactos

Операционная система с открытым исходным кодом на стадии Alpha, цель которой — обеспечить бинарную совместимость с приложениями и драйверами для Windows NT.

Open source альтернатива:Windows

Звёзды
18,452
Форки
2,336
Открытые issues
122
Последний коммит
14 часов назад

Что это?

ReactOS — операционная система с открытым исходным кодом, написанная на C. Она предназначена для запуска приложений и драйверов, созданных для семейства Windows NT, включая NT4, 2000, XP, 2003, Vista и 7. Сейчас проект в первую очередь ориентирован на совместимость с Windows Server 2003, но при этом учитывает Vista и более поздние версии NT.

В отличие от Wine, который запускает программы для Windows поверх Linux, ReactOS — самостоятельная операционная система с собственным ядром и архитектурой, построенной по образцу Windows. Её компоненты пользовательского режима в основном основаны на коде Wine. Проект распространяется по лицензии GPL 2.0.

Проект официально обозначен как Alpha quality: поддержка оборудования и программного обеспечения неполная, а сама система может повредить данные на диске. Для установки сейчас требуется раздел FAT16 или FAT32; начиная с версии 0.4.10 также доступна экспериментальная установка на BtrFS. Для сборки используются инструменты на базе CMake и ReactOS Build Environment либо MSVC 2019+, а результатом становятся загрузочные ISO-образы.

Ключевые возможности

  • 01Стремится обеспечить совместимость с приложениями и драйверами для семейства Windows NT
  • 02Написана на C и распространяется по лицензии GPL 2.0
  • 03Собирается с помощью ReactOS Build Environment или MSVC 2019+ с использованием configure-скриптов и Ninja
  • 04Может создавать загрузочный образ CD (bootcd.iso)
  • 05Предоставляет ежедневные сборки и установщик, который умеет форматировать разделы FAT
  • 06Экспериментальная поддержка установки на BtrFS появилась в версии 0.4.10

Сценарии использования

  • Изучение устройства ядра и подсистемы пользовательского режима, совместимых с Windows
  • Тестирование устаревших приложений или драйверов для Windows в среде с открытым исходным кодом
  • Участие в разработке ОС, работе над драйверами или реализацией Win32 API
  • Эксперименты с операционной системой в виртуальной машине

Быстрый старт

  1. 1

    Настройте ReactOS Build Environment (RosBE) или Microsoft Visual C++ 2019 или новее

  2. 2

    Запустите скрипт configure в каталоге сборки

    configure.sh
  3. 3

    Соберите все модули с помощью Ninja

    ninja
  4. 4

    Соберите загрузочный образ CD

    ninja bootcd

Что важно знать

  • ReactOS имеет альфа-качество и может повредить данные на жестком диске, поэтому тестируйте систему в виртуальной машине.
  • По умолчанию система устанавливается только на разделы FAT16 или FAT32, а установка на BtrFS является экспериментальной.
  • Код распространяется по лицензии GPL-2.0 — лицензии с условием copyleft.

Темы

#operating-system#kernel#windows-compatibility#win32-api#osdev#drivers#gpl#hacktoberfest#os#reactos

Частые вопросы

Что такое reactos?
Операционная система с открытым исходным кодом на стадии Alpha, цель которой — обеспечить бинарную совместимость с приложениями и драйверами для Windows NT. ReactOS — операционная система с открытым исходным кодом, написанная на C. Она предназначена для запуска приложений и драйверов, созданных для семейства Windows NT, включая NT4, 2000, XP, 2003, Vista и 7. Сейчас проект в первую очередь ориентирован на совместимость с Windows Server 2003, но при этом учитывает Vista и более поздние версии NT.
reactos можно использовать бесплатно? Какая у него лицензия?
reactos распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
reactos всё ещё поддерживается?
Активно поддерживается. Последний коммит в reactos — 6 нояб. 2026 г..
Для чего можно использовать reactos?
Изучение устройства ядра и подсистемы пользовательского режима, совместимых с Windows Тестирование устаревших приложений или драйверов для Windows в среде с открытым исходным кодом Участие в разработке ОС, работе над драйверами или реализацией Win32 API Эксперименты с операционной системой в виртуальной машине
Как установить reactos?
Настройте ReactOS Build Environment (RosBE) или Microsoft Visual C++ 2019 или новее Запустите скрипт configure в каталоге сборки: configure.sh Соберите все модули с помощью Ninja: ninja Соберите загрузочный образ CD: ninja bootcd
Где скачать reactos?
Исходный код и инструкции по установке — на GitHub: https://github.com/reactos/reactos

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Операционная система на Rust со встроенным голосовым агентом, который выполняет действия в приложениях от имени пользователя.

102+5 за неделю15RustGPL-3.0Обновлён 3 дня назад

Рабочий стол в стиле Windows, который целиком работает в браузере и включает проводник, окна, терминал, приложения и игры.

13,1 тыс.+16 за неделю1,2 тыс.JavaScriptMITАктивно поддерживаетсяОбновлён 16 дней назад

UPX — бесплатный упаковщик исполняемых файлов, который сжимает программы и DLL для Windows, а также исполняемые файлы Linux, уменьшая их размер.

18 тыс.+3 за неделю1,5 тыс.C++OtherАктивно поддерживаетсяОбновлён 21 час назад

Кастомный образ Fedora Atomic для игр с вариантами для настольных ПК, Steam Deck, портативных устройств и домашних медиацентров.

9,3 тыс.+1 за неделю1,2 тыс.ShellApache-2.0Обновлён 11 часов назад