Si tratta di confrontare le mele (nessun riferimento ai computer Apple) con le arance. ReactOS è una combinazione open-source stand-alone e autosufficiente di sistema operativo ed emulatore di Windows.
Windows, d'altra parte, è un sistema operativo completo che di per sé, non emula nulla. Ha sottosistemi che emulano una linea di comando Linux e un ambiente DOS, ma questa è la fine della somiglianza, per quanto riguarda qualsiasi emulazione.
ReactOS è progettato per eseguire qualsiasi software che Windows può, ma purtroppo, se si controlla il sito web (FAQs | ReactOS Project). nelle FAQ, scrivono, "ReactOS è ancora un progetto in corso e non tutte le applicazioni e i driver funzionano perfettamente su di esso solo ora". Quindi, con ogni probabilità, il 90-95% delle app che funzionano su Windows funzioneranno anche su ReactOS.
Ma una grande differenza è questa: ReactOS è 9 milioni di linee di codice, e continua a contare. Windows è di 50-60 milioni di linee di codice (quante linee di codice contiene Windows 10?), il che significa che Windows è 5 o 6 volte più grande di ReactOS.
Come ogni altra cosa, il software segue una "legge" della cyber-versione che dice che i gruppi di codice più piccoli sono più veloci e agili dei gruppi di codice più grandi. E da qualsiasi punto di vista, Windows 10 nanizza ReactOS.
D'altra parte, Windows è molto costruito per l'universo del software di gioco, e per eseguirlo, un sistema operativo deve essere veloce e agile, almeno quando si tratta di video/grafica. Quindi questo suggerirebbe una velocità superiore per quanto riguarda il gioco; un punto per ReactOS, un punto per Windows 10.
Windows in generale è noto per il gonfiore della memoria, sia in termini di RAM, sia per lo spazio di cui ha bisogno su un disco rigido. Windows 10, installato come macchina virtuale in Oracle VirtualBox, attualmente occupa quasi 50 GB di spazio dati. La VM più vicina è grande circa 7 GB. E le specifiche di Windows 10 dichiarano che sono necessari 2 GB come minimo di RAM. Ad essere onesti, questo serve solo per l'avvio, non per fare qualcosa di pratico.
Quindi lasciate che vi chieda questo: cos'è più veloce, una Toyota Corolla (con un motore instabile), o un camion per semirimorchi, sapete, uno di quei bestioni lunghi 70 piedi (21,33 metri)?
Se avete indovinato che la Corolla è analoga a ReactOS, e che il grosso e pesante autoarticolato è Windows, ci avete preso in pieno.
Su un test di velocità, caricando in Oracle VirtualBox:
Da uno stato "salvato":
ReactOS: 5 secondi
Windows 10: 37 secondi.
Da uno stato spento:
ReactOS: 18 secondi dal doppio clic al caricamento della GUI
Windows 10: 60 secondi
Per quanto riguarda il tempo di spegnimento, non mi sono preoccupato di cronometrarlo, ma posso dire con certezza che il tempo di spegnimento di Window potrebbe essere cronometrato come "interminabile", contro il tempo di ReactOS di "molto veloce".
Dite quello che volete sul fatto che l'esecuzione come VM non è un test "equo", io non sono d'accordo: l'hardware e il software sotto e su cui entrambe le VM girano sul mio sistema non è virtualmente identico, è identico.
Gli esperimenti scientifici richiedono che tutte le condizioni tranne una siano mantenute costanti (in latino, ceteris paribus, o "tutte le altre cose sono uguali"). Questo l'ho fatto, e ho cambiato solo una variabile: il sistema operativo.
Direi che il mio test è empiricamente (scientificamente) abbastanza definitivo, vero?
L'unico problema è che, ancora una volta, stiamo confrontando mele con arance, non un tipo di arancia (Windows 10) con un altro tipo di arancia (Windows 8.1, per esempio).
Questa è una piccola ma legittima critica. Anche così, ReactOS è ancora il più veloce dei due, di gran lunga.
Grazie per l'A2A