Projekt ReactOS, przez wiele lat opracowujący darmowy system operacyjny z binarną kompatybilnością z aplikacjami i sterownikami Windows, ogłosił pierwsze udane uruchomienie eksperymentalnej wersji dla ARM64. Do tej pory głównymi architekturami docelowymi ReactOS były i586 i AMD64, a teraz system udało się uruchomić na 64-bitowej platformie ARM.
Demonstracja została opublikowana 26 maja 2026 roku. Jak podaje Phoronix, pokazana wersja ReactOS ARM64 została uruchomiona w maszynie wirtualnej QEMU, skierowanej na procesor Apple ARM64. Aby uruchomić eksperymentalną wersję ARM64, wymagana jest zgodna z UEFI konfiguracja systemu z włączonym GICv2 lub GICv3; docelowy poziom architektury to Armv8-A i nowsze.
Wsparcie jest wciąż w fazie eksperymentalnej. Nie oznacza to jednak, że dostępna jest wersja ARM64 gotowa do codziennego użytku, a tym bardziej pełne wsparcie dla rzeczywistego Apple Silicon „z pudełka”. Mowa o ważnym kroku technologicznym: system już może przejść wczesne etapy startu na nowej architekturze, ale do stabilnej pracy, sterowników, grafiki i kompatybilności z aplikacjami użytkowników jest jeszcze wiele pracy do wykonania.
ReactOS jest interesujący tym, że nie jest dystrybucją Linuksa i nie jest nakładką na Wine. Projekt stara się zrealizować otwarty system operacyjny, kompatybilny z rodziną Windows NT, w tym aplikacjami i sterownikami dla Windows NT/2000/XP/2003/Vista/7. Część użytkowa ReactOS w dużej mierze opiera się na osiągnięciach Wine, ale sam system budowany jest jako oddzielny OS z własnym jądrem, bootloaderem i komponentami systemowymi.
Kod ReactOS jest rozpowszechniany na podstawie GNU GPL 2.0, przy czym projekt wyraźnie ostrzega, że system wciąż znajduje się w stanie alpha. Programiści nie gwarantują stabilności, bezpieczeństwa danych ani prawidłowego działania na rzeczywistym sprzęcie, dlatego do testów nadal zaleca się korzystanie z maszyny wirtualnej lub osobnego testowego systemu bez ważnych danych.
Przejście na ARM64 jest ważne nie tylko samo w sobie. Dla ReactOS to krok w stronę nowocześniejszej architektury: Windows od dawna istnieje na ARM, a zainteresowanie platformami ARM64 znacząco wzrosło po wprowadzeniu Apple Silicon, Qualcomm Snapdragon X oraz serwerowych systemów ARM. Jednak portowanie do ReactOS jest bardziej złożone niż prosta rekonstrukcja: konieczna jest adaptacja niskopoziomowych części jądra, HAL, obsługi przerwań, ładowania przez UEFI, zarządzania pamięcią oraz zestawu sterowników.
Świeża demonstracja pokazuje, że prace nad portem ARM64 ReactOS przekroczyły granice teoretycznych przygotowań. Jednak praktyczny status pozostaje niezmienny: to osiągnięcie dla programistów i entuzjastów, a nie nowa gotowa platforma dla użytkowników. Do zwykłego testowania ReactOS aktualny pozostaje wydanie 0.4.15, dostępne w formie Boot CD i LiveCD, a najnowsze zmiany są publikowane w wersjach nightly, które mogą zawierać nowe funkcje, ale również nowe regresje.
Źródło: linux.org.ru
