No , ReactOS non è un sostituto praticabile per Windows XP. Potrebbe non esserlo mai, ma certamente non lo è ora, ad aprile 2014.
L'area primaria in cui manca ReactOS è nei livelli più bassi del sistema operativo: il kernel. I driver di dispositivo in ReactOS, così come l'architettura generale del kernel, sono notevolmente semplificati (semplificati = mancano di funzionalità e supporto per le cose di base) rispetto a Windows XP o persino a Windows 2000. Con il minor numero di sviluppatori che devono lavorare sul progetto, Non mi aspetto che questo cambi presto.
In realtà, Wine in esecuzione su GNU / Linux con X11 è un sostituto migliore per Windows XP di ReactOS! Puoi mettere in discussione questa logica, ma resta con me qui:
- ReactOS bloccherà completamente il tuo sistema quasi per un capriccio, per fare quasi tutto. Si bloccherà più spesso e più prontamente di Windows 95 o Windows 3.1.
In confronto, GNU / Linux è un sistema operativo estremamente stabile nel suo complesso, con un'infrastruttura ben collaudata e completa per supportare veloci grafiche 2D e 3D; rete solida; eccellente programmazione multi-tasking e multi-processore; e driver di file system avanzati di classe mondiale. Confrontando Xorg (il server di visualizzazione) su GNU / Linux con ReactOS, Xorg rappresenta ordini di grandezza più stabili, più veloci, più caratteristici e può supportare molto meglio l'API Wine di quanto non lo sia il sottosistema di visualizzazione di ReactOS.
ReactOS ha molto lavoro estenuante a basso livello di ingegneria inversa da svolgere, prima che possa iniziare a diventare un sistema operativo più stabile e completo di funzionalità. Il lavoro di ingegneria inversa richiede più tempo del lavoro di ingegneria in avanti, e poiché Linux è open source e Windows XP non lo è, quasi tutto il lavoro che viene svolto è ingegneria avanzata. Quindi ReactOS ha molti meno ingegneri che ci lavorano e il lavoro che devono fare è molto più difficile di quello che devono fare gli ingegneri di Linux.
ReactOS ha l'obiettivo di supportare eventualmente l'infrastruttura del driver del kernel di Windows XP in modo che i driver scritti per il kernel di Windows XP possano funzionare senza modifiche su ReactOS. Supponiamo che abbiano successo al 100% con questo obiettivo. Bene, la maggior parte dei produttori smetterà presto di supportare i loro driver per Windows XP, se non hanno già smesso di supportare completamente l'hardware. Quindi, cosa fai in caso di problemi di sicurezza con uno dei driver proprietari in esecuzione? In breve, le persone di ReactOS non hanno la forza lavoro per implementare un sacco di driver open source per hardware comune sull'infrastruttura del kernel NT, quindi sperano di sfruttare i driver esistenti - una tattica che non è una buona notizia per l'utente attento alla sicurezza.
Vedete, ReactOS andrebbe bene se avesse un'infrastruttura del kernel moderna e ben mantenuta in cui i driver erano stabili, open source e ricevevano continui aggiornamenti. Ma nessuna di queste cose è vera sui driver o sul kernel di ReactOS.
Se dovessi scegliere un progetto in cui investire tempo e / o denaro per continuare a eseguire programmi solo per Windows XP dopo la morte di XP, direi che metti il tuo tempo / denaro dietro il progetto Wine in esecuzione su GNU / Linux, o anche sul Mac, a seconda delle tue preferenze. In passato hanno svolto un lavoro straordinario e, data la difficoltà del loro compito, hanno ancora molte persone che ci lavorano (ad esempio tutti gli ingegneri di CodeWeavers) e continuano a fare grandi progressi con ogni versione incrementale.
Non fraintendetemi. ReactOS è un grande progetto di ricerca. Ma probabilmente non sarà mai più di questo: un progetto di ricerca. Soprattutto se hai in mente la sicurezza. La cosa peggiore in assoluto che si possa immaginare per una persona consapevole della sicurezza è il software stagnante che non riceve correzioni di bug e aggiornamenti incrementali. È un dato di fatto, se si esegue i programmi di XP che sono senza tempo ricevere gli aggiornamenti, direi che solo mina il proprio modello di sicurezza, indipendentemente da ciò che la piattaforma si esegue su, che si tratti di XP in sé, GNU / Linux / vino o ReactOS!