ReactOS a publié la version 0.4.16 de son système d'exploitation open source compatible Windows, avec un installateur graphique sans précédent et une image de démarrage unifiée. Après un an et demi de développement, le projet met à jour sa base avec des composants de Vin 10 et corrige les pannes matérielles qui limitaient son utilisation depuis des années sur les ordinateurs physiques et les machines virtuelles.
On vous dit les détails : la mise à jour, officiellement présentée il y a quelques heures à peine, se ferme 381 tâches à partir de son tracker interne et intègre 2 808 commits. Parmi les bugs résolus figure CORE-3804, un incident ouvert en février 2009 et dont la résolution a pris plus de dix-sept ans. La branche versions/0.4.16 séparé de la branche principale le 28 avril 2026.
Installation unifiée sur une seule image de démarrage
Comme vous pouvez l’imaginer, l’unification du processus d’installation était l’une des demandes les plus répétées de la communauté. Avec cette version, la séparation entre LiveCD et BootCD disparaît : nous disposons désormais d'une seule image qui démarre d'abord le système en mode live et, si le résultat est convaincant, nous permet d'accéder directement à l'installateur graphique, qui intègre la gestion de base des partitions.
Le changement simplifie le flux de test habituel : auparavant, il fallait choisir à l'avance quelle image télécharger selon que l'on voulait uniquement tester le système ou l'installer directement, et désormais le même support couvre les deux cas. Il s'agit d'un ajustement qui rapproche l'expérience ReactOS de celle des autres systèmes de bureau, sans qu'il soit nécessaire de gérer plusieurs disques si l'on change d'avis en cours de test. La gestion intégrée des partitions évite également de devoir recourir à des outils externes uniquement pour préparer le disque avant l'installation, un changement que de nombreux utilisateurs attendaient depuis longtemps.
Wine 10 et la fin de deux problèmes graphiques historiques
Une grande partie du travail de ces dix-huit mois a été consacrée à la mise à jour des composants Wine, qui reposent désormais sur la version 10 de ce projet. Il s'agit d'une mise à jour principale qui affecte la façon dont ReactOS traduit les appels des applications Windows et jette les bases de futures améliorations de compatibilité.
Ce saut s'est accompagné de la résolution de deux bugs que le système traînait depuis un certain temps. sur les cartes Nvidiale ralentissement sévère que nous avons subi avec certains pilotes ne dépendait pas du pilote lui-même, mais de la gestion de la mémoire du noyau : il manquait suffisamment d'entrées dans la table des pages système (PTE système) lors de leur chargement, et l'augmentation de ce nombre d'entrées a résolu la baisse de performances. Sur AMD, le bug était différent : les fenêtres OpenGL pouvaient devenir complètement vides, ce que l'équipe a corrigé en réécrivant la fonction ExtEscape dans la sous-couche graphique et en ajustant win32k.sys.
Un son renouvelé et un pilote qui étend la compatibilité
Dans la section son, le vétéran hdaudbus.sys cède la place au pilote sklhdaudbuspris en charge par le Kernel Mode Driver Framework (KMDF) que le projet a importé à partir de Windows Driver Frameworks. Grâce à ce changement, nous pouvons utiliser des pilotes HD Audio initialement conçus pour Windows XP et Server 2003, de fabricants tels que AMD, IDT, NVIDIA, Realtek ou SigmaTel. Les niveaux de volume et de balance sont également sauvegardés et récupérés après le redémarrage de l'ordinateur, ce qui était auparavant perdu à chaque démarrage.
Le stockage reçoit un autre des changements les plus attendus : un nouveau contrôleur ATA qui réduit la dépendance à l'égard de UniATAutilisé depuis 2009 pour prendre en charge SATA, AHCI et les partitions de plus de 8 Go. Ce pilote était devenu source de problèmes dans les configurations plus récentes, avec des démarrages lents ou l'erreur INACCESSIBLE_BOOT_DEVICE (0x7B). Le nouveau pilote étend les environnements dans lesquels nous pouvons démarrer le système, en incluant explicitement la machine virtuelle Hyper-V Génération 1. À cela s'ajoute la récupération de chkdsk pour réparer les partitions FAT, endommagées après l'incorporation du pilote ouvert FastFAT de Microsoft, et un nouvel utilitaire de nettoyage de disque compatible avec les extensions Windows Disk Cleanup.
Il convient de rappeler que le système ReactOS est encore classé comme logiciel en phase alpha, donc si vous décidez d'essayer cette version, la chose la plus judicieuse à faire est de le faire dans une machine virtuelle ou sur un ordinateur de test, et non comme système principal. Avec 2 808 commits et 381 tâches clôturées, le rythme de développement du projet reste constant.
FAQ ReactOS 0.4.16 Il comprend un programme d'installation graphique, unifie les images de démarrage en une seule et met à jour ses composants Wine vers la version 10.
Non. Le projet est encore classé comme logiciel en phase alpha, il est donc conseillé de le tester sur une machine virtuelle ou un ordinateur de test.
Corrige un ralentissement important avec les pilotes NVIDIA en élargissant les entrées de la table des pages système et corrige les fenêtres OpenGL vides sur les cartes AMD.
Quelles sont les principales nouveautés incluses par ReactOS 0.4.16 ?
Est-il sûr d'utiliser ReactOS 0.4.16 comme système principal ?
Quelles améliorations graphiques cette version apporte-t-elle ?