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