
Il 22 gennaio 2026 ReactOS ha raggiunto un traguardo che pochi progetti open source possono vantare: trent’anni di sviluppo continuo. L’idea alla base è rimasta immutata dal primo commit del 1996, ovvero ricreare da zero l’architettura di Windows NT per offrire un sistema operativo libero, trasparente e capace di eseguire applicazioni e driver Windows in modo nativo.
Non si tratta di emulazione né di un livello di compatibilità come Wine, ma di una reimplementazione completa del kernel, dei driver e delle librerie fondamentali attraverso un rigoroso processo di clean‑room.
Questa visione ha reso ReactOS un progetto affascinante e allo stesso tempo complesso, spesso lontano dai riflettori rispetto al mondo Linux ma sempre sostenuto da una community determinata. L’obiettivo è fornire un’alternativa gratuita a Windows che si comporti come Windows dove serve, mantenendo però un codice completamente aperto e indipendente.
Le tappe principali di un percorso lungo tre decenni
Il primo grande passo risale al 2003 con la versione 0.1, la prima in grado di avviarsi da CD, sebbene limitata alla sola modalità testuale. Tra il 2003 e il 2006 la serie 0.2.x ha introdotto un ambiente desktop basilare e una maggiore stabilità, segnando l’inizio di un’evoluzione più visibile. Nel 2006 il progetto ha affrontato una fase delicata: un audit completo del codice per escludere qualsiasi possibile contaminazione da sorgenti Windows trapelate. Questo controllo ha rallentato lo sviluppo, ma ha rafforzato la credibilità del progetto.
La lunga serie 0.3.x, durata circa dieci anni, ha portato con sé il supporto x86‑64, la compatibilità SATA tramite il driver UniATA, il supporto alla compilazione con MSVC e l’introduzione dei primi temi grafici. Nel 2016 è arrivata la serie 0.4.x, che ha segnato un salto di qualità grazie a una shell grafica più moderna e a una migliore compatibilità con gli strumenti di debug Windows. Oggi la versione stabile è la 0.4.15, con la variante a 64 bit ormai allineata a quella a 32 bit, anche se l’assenza di WoW64 limita l’esecuzione di applicazioni a 32 bit su sistemi x86‑64.
Le sfide tecniche che restano aperte
Nonostante i progressi, ReactOS continua a confrontarsi con ostacoli significativi. La compatibilità con i driver moderni è uno dei punti più complessi, soprattutto per quanto riguarda le GPU, che richiedono il supporto WDDM. Anche il file system NTFS necessita di un driver più moderno e stabile, mentre il supporto multiprocessore e la compatibilità UEFI di classe 3 sono ancora in fase di sviluppo. Il team sta inoltre lavorando per introdurre l’Address Space Layout Randomization, una funzionalità essenziale per la sicurezza dei sistemi contemporanei.
Questi obiettivi mostrano quanto sia impegnativo ricreare un sistema operativo complesso come Windows NT senza accedere al codice originale. Ogni componente deve essere studiato, documentato e riscritto con precisione, mantenendo al tempo stesso la compatibilità binaria.
Un futuro ancora aperto
Dopo trent’anni ReactOS rimane uno dei progetti più ambiziosi del software libero. La sua missione non è cambiata: offrire un ambiente aperto e affidabile in cui eseguire software Windows senza dipendere da soluzioni proprietarie. Il cammino è lungo e richiede risorse, ma la determinazione della community e la costanza dello sviluppo dimostrano che l’idea alla base del progetto è ancora viva.
ReactOS guarda ai prossimi anni con l’obiettivo di colmare le lacune tecniche rimaste e avvicinarsi sempre di più a un sistema utilizzabile quotidianamente, mantenendo intatta la promessa fatta nel 1996: un Windows libero, costruito riga per riga dalla community.