La version du systÚme d'exploitation ReactOS 0.4.12 a été présentée, visant à assurer la compatibilité avec les programmes et les pilotes Microsoft Windows.
C'est la douziÚme version depuis que le projet a adopté une approche plus réactive pour le développement des versions avec une fréquence d'environ trois mois. Cela fait maintenant 21 ans que ce systÚme d'exploitation est en phase de développement « alpha ». Une image d'installation a été préparée pour le téléchargement. Image ISO (122 Mo) et version Live (90 Mo). Le code du projet est distribué sous les licences GPLv2 et LGPLv2.
MalgrĂ© un calendrier de dĂ©veloppement rapide, la prĂ©paration finale de la version, qui Ă©tait traditionnellement effectuĂ©e dans une branche sĂ©parĂ©e, a durĂ© presque six mois. La raison de ce processus de prĂ©paration prolongĂ© Ă©tait le dĂ©sir de l'ingĂ©nieur de sortie, Joachim Hense, de corriger autant de rĂ©gressions que possible accumulĂ©es au cours des derniĂšres annĂ©es. En consĂ©quence, plus de 33 rĂ©gressions ont Ă©tĂ© corrigĂ©es, ce qui peut ĂȘtre considĂ©rĂ© comme un rĂ©sultat impressionnant.
La correction la plus significative de la version 0.4.12 a été l'élimination d'une série de problÚmes qui entraßnaient la distorsion du rendu du texte sur les boutons dans de nombreuses applications différentes, telles qu'iTunes et les programmes basés sur .NET framework (2.0 et 4.0).
Deux nouveaux thÚmes ont été ajoutés : Lunar dans le style XP avec une palette de couleurs modifiée et Mizu dans le style des nouvelles versions de Windows.
La prise en charge de l'alignement des fenĂȘtres des applications par rapport aux bords de l'Ă©cran ou l'ouverture/fermeture lors du dĂ©placement de la fenĂȘtre avec la souris dans certaines directions a Ă©tĂ© activĂ©e.
Un pilote libre pour l'adaptateur réseau Intel e1000, utilisé par défaut dans les interfaces réseau virtuelles VirtualBox et VMware, a été ajouté. Son développement a été réalisé par Viktor Perevertkin et Mark Jensen.
Stanislav Motylkov a ajouté la possibilité de charger des pilotes pour des instruments MIDI et de les contrÎler.
Le plus ancien rapport de bogue corrigé dans ReactOS 0.4.12 a été la demande CORE-187 concernant l'ajout de la prise en charge de la redéfinition locale de Dll à l'aide de fichiers avec l'extension ".local". La redéfinition locale est nécessaire pour faire fonctionner de nombreux programmes portables.
Des problÚmes liés à l'implémentation du démarrage réseau via le protocole PXE ont été résolus.
Le code a été réécrit pour protéger contre la modification des composants exécutés dans l'espace du noyau (ntoskrnl, win32k, pilotes, etc.) par des applications.
La synchronisation avec la base de code Wine Staging 4.0 a été effectuée et les versions des composants tiers mises à jour : 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.
>>> Liste des erreurs corrigées
>>> Tests logiciels et liste des régressions pour la version 0.4.12
Source : linux.org.ru

