Progetto ReactOS, che sviluppa da anni un sistema operativo open source compatibile con le applicazioni e i driver di Windows, ha annunciato il primo avvio riuscito di una compilazione sperimentale per ARM64. Fino ad ora, le principali architetture target di ReactOS erano i586 e AMD64, e ora il sistema è riuscito a avviarsi su una piattaforma ARM a 64 bit.
La dimostrazione è stata pubblicata il 26 maggio 2026. Come specifica Phoronix, la compilazione ARM64 di ReactOS mostrata è stata eseguita in una macchina virtuale QEMU, mirata al processore Apple ARM64. Per eseguire la compilazione sperimentale ARM64 è necessario un sistema compatibile con UEFI con GICv2 o GICv3; il livello target dell'architettura è Armv8-A e successivi.
Il supporto è attualmente in fase sperimentale. Ciò non significa che ci sia un rilascio ARM64 pronto per l'uso quotidiano, e ancor meno una piena compatibilità con il reale Apple Silicon "out of the box". Si tratta di una tappa tecnica importante: il sistema può già completare le fasi iniziali di avvio sulla nuova architettura, ma c'è ancora molto lavoro da fare per garantire stabilità, driver, grafica e compatibilità con le applicazioni per utenti.
ReactOS è interessante perché non è una distribuzione Linux e non è una shell sopra Wine. Il progetto cerca di implementare un sistema operativo open source compatibile con la famiglia Windows NT, incluse le applicazioni e i driver per Windows NT/2000/XP/2003/Vista/7. La parte utente di ReactOS sfrutta in larga misura il lavoro di Wine, ma il sistema si costruisce come un OS separato con il proprio kernel, bootloader e componenti di sistema.
Il codice di ReactOS è distribuito sotto GNU GPL 2.0, con il progetto che avverte chiaramente che il sistema è ancora in fase di alpha. Gli sviluppatori non garantiscono stabilità, integrità dei dati e corretta funzionalità sull'hardware reale, pertanto per i test è ancora consigliato utilizzare una macchina virtuale o un sistema di test separato privo di dati importanti.
Il passaggio a ARM64 non è importante solo in sé. Per ReactOS è un passo verso una base architetturale più moderna: Windows esiste da tempo su ARM, e l'interesse per le piattaforme ARM64 è notevolmente aumentato dopo la diffusione di Apple Silicon, Qualcomm Snapdragon X e sistemi ARM server. Tuttavia, per ReactOS, il porting è più complesso di una semplice ricompilazione: è necessario adattare le parti a basso livello del kernel, HAL, la gestione delle interruzioni, l'avvio tramite UEFI, la gestione della memoria e l'insieme di driver.
Una nuova demo mostra che il lavoro sul porting ARM64 di ReactOS è andato oltre la preparazione teorica. Ma lo stato pratico rimane invariato: è un traguardo per gli sviluppatori e gli appassionati, non una nuova piattaforma pronta per gli utenti. Per il normale test di ReactOS, il rilascio rimane attuale. 0.4.15, disponibile come Boot CD e LiveCD, e le modifiche più recenti sono pubblicate nelle build nightly, che possono contenere nuove funzionalità ma anche nuove regressioni.
Fonte: linux.org.ru
