È stato rilasciato la versione 0.4.12 del sistema operativo ReactOS, mirato a garantire la compatibilità con i programmi e i driver di Microsoft Windows.
Questo è il dodicesimo rilascio dopo che il progetto è passato a una formazione più rapida dei rilasci, con una cadenza di circa ogni tre mesi. Da ormai 21 anni, questo sistema operativo è in fase di sviluppo "alpha". Sono disponibili per il download il pacchetto di installazione ISO (122 MB) e la versione Live (90 MB). Il codice del progetto è distribuito sotto le licenze GPLv2 e LGPLv2.
Nonostante il programma operativo, la preparazione finale del rilascio, che tradizionalmente avveniva in un ramo separato, ha richiesto quasi sei mesi. La ragione di questo lungo processo di preparazione è stata il desiderio dell'ingegnere del rilascio Joachim Henze di correggere quante più regressioni possibile, accumulate negli ultimi anni. Il risultato è stata l'eliminazione di oltre 33 regressioni, un risultato impressionante.
La correzione più significativa nella versione 0.4.12 è stata l'eliminazione di una serie di problemi che portavano a distorsioni nel rendering. testo sui pulsanti in diverse applicazioni, come iTunes e programmi basati su .NET framework (2.0 e 4.0).
Aggiunte due nuove interfacce: Lunar in stile XP con una nuova schema di colore e Mizu in stile delle nuove versioni di Windows.
Supporto attivato per allineamento delle finestre delle applicazioni rispetto ai bordi dello schermo o per l'apertura/chiusura durante il movimento delle finestre con il mouse in direzioni specifiche.
Aggiunto un driver libero per l'adattatore di rete Intel e1000, utilizzato nelle interfacce di rete virtuali di VirtualBox e VMware per impostazione predefinita. È stato sviluppato da Viktor Perevertkin e Mark Jensen.
È stata aggiunta da Stanislav Motylykov la possibilità di caricare e gestire i driver per strumenti MIDI.
Il bug report più vecchio corretto in ReactOS 0.4.12 è stata la richiesta CORE-187 per aggiungere il supporto per la sovrascrittura locale di Dll tramite file con estensione ".local". La sovrascrittura locale è necessaria per il funzionamento di molti programmi portable.
Risolti problemi nell'implementazione del boot di rete tramite il protocollo PXE.
Codice riscritto per proteggere contro le modifiche da parte delle applicazioni dei componenti eseguiti nello spazio del kernel (ntoskrnl, win32k, driver, ecc.).
Sincronizzazione con la base di codice di Wine Staging 4.0 e aggiornate le versioni dei componenti di terze parti: btrfs 1.1, uniata 0.47, ACPICA 20190405, libpng 1.6.35, mbedtls 2.7.10, mpg123 1.25.10, libxml2 2.9.9, libxslt 1.1.33, libtiff 4.0.10.
>>> Lista delle anomalie risolte
>>> Test del software e lista delle regressioni per il rilascio 0.4.12
Fonte: linux.org.ru

