Megjelent a ReactOS 0.4.12 operációs rendszer, amelynek célja a Microsoft Windows programok és driverek kompatibilitásának biztosítása.
Ez a tizenkettedik kiadás, miután a projekt gyorsabb kiadási ütemre váltott, körülbelül három hónaponként. Ez az operációs rendszer már 21 éve az "alfafázis" fejlesztés alatt áll. Az telepítő ISO-kép (122 MB) és Live-build (90 MB) készültek.. A projekt kódja GPLv2 és LGPLv2 licenc alatt kerül terjesztésre.
Bár az ütemezés gyors volt, a kiadás véglegesítése, amely hagyományosan egy különágban zajlott, szinte fél évig tartott. Az ilyen hosszú előkészítési folyamat oka az volt, hogy Joachim Henze kiadásmérnök arra törekedett, hogy a lehető legtöbb, az utolsó években felgyülemlett regressziót javítson ki. Ennek eredményeként több mint 33 regressziót sikerült megszüntetni, ami figyelemre méltó eredmény.
A 0.4.12-es verzió legfontosabb javítása egy sor probléma megszüntetése volt, amely a renderelés torzulásához vezetett különféle alkalmazásokban, például az iTunesban és a .NET framework (2.0 és 4.0) alapú programokban.
Két új téma került hozzáadásra — XP stílusú Lunar, megváltozott színsémával és Mizu, újabb Windows verziók stílusában.
Aktiválva lett a támogatás az ablakok elhelyezésére a képernyő szélén, vagy az ablak mozgatásakor annak kinyitására/összezárására bizonyos irányokban.
Hozzáadásra került egy ingyenes illesztőprogram az Intel e1000 hálózati adapterhez, amelyet alapértelmezés szerint a VirtualBox és VMware virtuális hálózati interfészekben használnak. Fejlesztését Viktor Perevertkin és Mark Jensen végezte.
Sztaniszláv Motilkow hozzáadta a MIDI-eszközök illesztőprogramjainak betöltésének és irányításának lehetőségét.
A ReactOS 0.4.12-ben kijavított legöregebb hiba-bejelentés a CORE-187 számú kérdés volt, amely a Dll helyi felülbírálatának támogatásához kapcsolódott a ".local" kiterjesztésű fájlok segítségével. A helyi felülbírálat számos hordozható program működéséhez szükséges.
Megoldásra kerültek a PXE protokollal végzett hálózati indítás problémái.
Az alkalmazásoknak a magterületen (ntoskrnl, win32k, illesztőprogramok stb.) végzett komponensváltoztatás elleni védelmet szolgáló kód újraírásra került.
A szinkronizálás megtörtént a Wine Staging 4.0 kódalapjával, és frissült a következő külső komponensek verziója: 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.
>>> Változásnapló
>>> Szoftverteszt és regressziós lista a 0.4.12 kiadásra
Forrás: linux.org.ru

