ReactOS получи експериментална поддръжка на ARM64

Проект ReactOS, десетки години разработваща свободна ОС с бинарна съвместимост с приложения и драйвери Windows, съобщи за първия успешен старт на експериментална версия за ARM64. До момента основните целеви архитектури на ReactOS бяха i586 и AMD64, а сега системата успя да се стартира на 64-битова ARM платформа.

Демонстрацията беше публикувана на 26 май 2026 година. Както уточнява Phoronix, показаната версия на ReactOS ARM64 е стартирана в виртуална машина QEMU, насочена към Apple ARM64 процесора. За работа на експерименталната ARM64 версия е нужна система, съвместима с UEFI и с включен GICv2 или GICv3; целевото ниво на архитектурата е Armv8-A и по-ново.

Поддръжката все още е в експериментална фаза. Това не означава наличието на версия ARM64, готова за ежедневна употреба, и още по-малко пълна поддръжка на реалния Apple Silicon "извън кутията". Става въпрос за важен технически етап: системата вече може да премине ранните етапи на зареждане на новата архитектура, но до стабилна работа, драйвери, графики и съвместимост с потребителски приложения все още предстои много работа.

ReactOS интересен е, тъй като не е дистрибуция на Linux и не е обвивка над Wine. Проектът се опитва да реализира отворена операционна система, съвместима със семейството Windows NT, включително приложения и драйвери за Windows NT/2000/XP/2003/Vista/7. Потребителската част на ReactOS до голяма степен използва разработки от Wine, но самата система е изградена като отделна ОС с собствено ядро, зареждащ модул и системни компоненти.

Кодът на ReactOS се разпространява под GNU GPL 2.0, като проектът директно предупреждава, че системата все още е в alpha. Разработчиците не гарантират стабилност, запазване на данни и правилна работа на реално оборудване, затова за тестване все още се препоръчва да се използва виртуална машина или отделна тестова система без важни данни.

Преходът към ARM64 е важен не само сам по себе си. За ReactOS това е стъпка към по-модерна архитектурна база: Windows отдавна съществува на ARM, а интересът към ARM64 платформите забележимо нарасна след разпространението на Apple Silicon, Qualcomm Snapdragon X и ARM сървърни системи. Въпреки това, портингът на ReactOS е по-сложен от простото преремонтировъчно сглобяване: необходимо е да се адаптират ниско ниво части от ядрото, HAL, обработката на прекъсвания, зареждането чрез UEFI, работата с памет и набор от драйвери.

Свежата демонстрация показва, че работата по ARM64 порта на ReactOS е излязла извън пределите на теоретичната подготовка. Но практическото състояние остава същото: това е постижение за разработчиците и ентусиастите, а не нова готова платформа за потребителите. За обичайно тестване, актуалната версия на ReactOS остава 0.4.15, налична в образа на Boot CD и LiveCD, а най-новите изменения се публикуват в nightly сборки, които могат да съдържат нови функции, но и нови регресии.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster