Многие знают свободную альтернативу Windows под названием "ReactOS". Это статья для тех, кто хочет сделать полезный патч для ReactOS.
С чего начать?
Мы будем собирать ReactOS на ОС WIndows. На Linux возможность собирать ReactOS из исходников, просто я много лет работал с виндой. Вначале скачиваем утилиту ReactOS Build Environment.
Далее заходим на репозиторий ReactOS в GitHub. GitHub позволяет скачивать архив с исходным кодов "одним кликом". Распакуйте архив с исходниками в нужную вам директорию (например "C:\Projects\ReactOS\reactos-master")
Хочу предупредить, что для быстрой сборки ReactOS из исходного кода рекомендуется мощное железо (прежде всего ЦентральныйПроцессор и ОЗУ). На слабом железо в лучшем случае сборка будет идти 1,5/2 часа.
Установка
Начинаем установку. Установка начинается с выбора директории для установки.
Далее выбираете директорию, куда ранее был распакован исходный код ReactOS (берем ранее указанный пример "C:\Projects\ReactOS\reactos-master")
Далее установка заканчивается (ну вы поняли).
Сборка из исходного кода
Запускаем 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.