Дух Windows NT добрался до Raspberry Pi 5. ReactOS впервые показали на ARM64

Разработчик-одиночка потратил целых восемь месяцев для переноса ReactOS на ARM64.


sp96g53dtv2glkeg88xdx0t3q9qum5r1.jpg

ReactOS добрался до ARM64, и для проекта, который уже три десятилетия пытается заново собрать дух Windows NT в открытом коде, шаг выглядит заметным. Пока речь не о системе для повседневной работы, а о редком моменте, когда главное удовольствие приносит сам факт запуска.

Команда ReactOS сообщила , что экспериментальная сборка загрузилась на ARM64. В опубликованных материалах система показана в QEMU и на Raspberry Pi 5. Авторы проекта сразу предупредили, что сборка пока далека от стабильного состояния, но предложили энтузиастам попробовать её самостоятельно.

ReactOS развивается как открытая попытка воссоздать Windows NT без опоры на исходный код Microsoft. Сейчас разработчики ориентируются на совместимость с Windows Server 2003. В отличие от WINE, который добавляет поддержку Windows-приложений в Linux, ReactOS строит собственное ядро NT и работает с драйверами на более низком уровне.

Перенос на ARM64 пока остаётся проверкой идеи. Рабочих сценариев почти нет, а сам запуск требует терпения и подходящего оборудования. Нужна UEFI-система ARM64 с включённым GICv2 или GICv3. Поддерживаются платы начиная с ARMv8-A, а Raspberry Pi 5 выделили как особый случай.

По данным The Register, запуск ReactOS на Raspberry Pi 5 оказался непростым. Журналисты столкнулись со смешанными результатами и подтвердили, что нынешнюю сборку лучше воспринимать как эксперимент для отдельного устройства, которым не жалко рисковать. Сам проект называет ReactOS операционной системой альфа-качества, так что ждать стабильности и полноценной поддержки приложений пока рано.

Тем не менее сам выход на рабочий стол ARM64 стал для ReactOS серьёзным рубежом. Один из участников проекта потратил восемь месяцев, чтобы привести код к такому состоянию. Для обычного пользователя пользы пока немного, но для команды, которая годами восстанавливает архитектуру Windows NT с нуля, загрузка на Raspberry Pi 5 стала важным доказательством, что направление работает.