Найти тему
Big Sur Explorer

Как собрать ReactOS из исходного кода?

Оглавление

Многие знают свободную альтернативу Windows под названием "ReactOS". Это статья для тех, кто хочет сделать полезный патч для ReactOS.

С чего начать?

Мы будем собирать ReactOS на ОС WIndows. На Linux возможность собирать ReactOS из исходников, просто я много лет работал с виндой. Вначале скачиваем утилиту ReactOS Build Environment.

Далее заходим на репозиторий ReactOS в GitHub. GitHub позволяет скачивать архив с исходным кодов "одним кликом". Распакуйте архив с исходниками в нужную вам директорию (например "C:\Projects\ReactOS\reactos-master")

Хочу предупредить, что для быстрой сборки ReactOS из исходного кода рекомендуется мощное железо (прежде всего ЦентральныйПроцессор и ОЗУ). На слабом железо в лучшем случае сборка будет идти 1,5/2 часа.

Установка

Начинаем установку. Установка начинается с выбора директории для установки.

Выбор директории, где будет устанавливаться ReactOS Build Environment
Выбор директории, где будет устанавливаться ReactOS Build Environment

Далее выбираете директорию, куда ранее был распакован исходный код ReactOS (берем ранее указанный пример "C:\Projects\ReactOS\reactos-master")

Выбор директории с исходниками ReactOS
Выбор директории с исходниками ReactOS

Далее установка заканчивается (ну вы поняли).

Сборка из исходного кода

Запускаем RosBE. Активируем команду:

configure.cmd

Подождем пару минут (зависит конечно от мощности вашего компьютера). Затем переходим в директорию output-MinGW-i386 с помощью команды cd

Затем активируем команду:

ninja bootcd/livecd

bootcd

livecd - загрузочный LiveCD (эта фича давно есть в Linux, в Windows до сих нет LiveCD) - образ ReactOS

bootcd - установочный образ ReactOS (кто устанавливал Windows XP - тот поймёт)

Заключение

Эта статья не для новичков или чайников. Эта статья для тех, кто хочет внести программный вклад в развитие ReactOS.

Да Linux в плане софта и работаспособности на железе развился шустрее. Да ReactOS долго разрабатывают. Однако ReactOS не стоит списывать со счетов, ибо за много лет к Windows привыкли очень много людей во всех направлениях. Если ReactOS будет поддерживать всё оборудование, будет полноценно работать с NTFS/exFAT, будет поддерживать весь софт Windows 7 (игры, вышедшие до 2016 года; MS Office 2016/2019; много программ для работы со всем; современные Chrome/Firefox и т.д.), будет иметь меньше технических "дыр" (что важно для безопасности ИТ-сферы), будет полноценно поддерживать ARM (смартфоны и планшеты) - то ReactOS способен заменить Windows.