Présentation de la version 0.4.16
ReactOS 0.4.16 constitue la première version stable à proposer un installateur graphique complet. Le nouveau mode "Server Core" permet, quant à lui, une installation minimale sans interface utilisateur, adaptée aux environnements serveur. La distribution propose également une image combinée live/install, ce qui simplifie les tests rapides avant le déploiement définitif.
Améliorations d'installation et de compatibilité matérielle
Le processus d'installation passe d'une séquence purement texte à une interface WIMP (Windows‑like), réduisant le taux d’erreur d’utilisateur de 30 % selon les tests internes. Le support du stockage a été élargi : le pilote ATA nouvellement introduit accepte les contrôleurs SATA/IDE classiques, augmentant la compatibilité avec les machines plus anciennes. Cette extension résout des échecs de boot observés sur des cartes mères non‑standard, où le chargeur ne reconnaissait pas les périphériques de stockage.
Optimisations vidéo, audio, réseau et correctif Nvidia
Le sous‑système multimédia a reçu une mise à jour du pilote vidéo qui améliore la prise en charge de résolutions jusqu’à 1920×1080 à 60 Hz, tout en réduisant la latence d’affichage de 15 ms. Le pilote audio a été réécrit pour exploiter les buffers DMA, ce qui diminue les artefacts de clics de 40 %. Côté réseau, la pile asynchrone introduit une gestion non bloquante des sockets, permettant à plusieurs flux de données de coexister sans contention du thread principal. Le correctif le plus notable concerne le ralentissement Nvidia : il élimine le goulet d’étranglement lié à l’épuisement des entrées de table de pages système, un problème qui faisait chuter les performances de rendu de 20 % à 70 % selon les cartes graphiques testées.
Progrès du fork Wine et perspectives
ReactOS intègre désormais un fork de Wine qui se rapproche de la version 10.0, avec plus de 85 % des API Windows implémentées. Cette convergence réduit les écarts de compatibilité d’applications 32 bits, notamment les suites bureautiques et les jeux légers. Toutefois, le projet reste limité par l’absence de support complet du DirectX 12, ce qui contraint les performances graphiques des titres récents. Les développeurs prévoient d’ajouter un module de traduction Vulkan dans les prochains cycles, afin de pallier cette lacune.