LE PLUS POPULAIRE

Si vous regrettez l’époque où Windows fonctionnait bien avec 64 Mo de RAM, il existe une nouvelle version du clone NT open source ReactOS promettant une installation plus facile et moins de bugs.

ReactOS 0.4.16 a été annoncé ce week-end après un an et demi de développement, et sa liste d’améliorations est conséquente. Pour ceux qui ne connaissent pas le projet ReactOS, il s’agit d’un effort de longue haleine (il a débuté en 1996) pour créer un équivalent open source de Windows NT, dans le but d’exécuter des applications et des pilotes Windows.

Si vous manquez les beaux jours de Windows XP qui ont commencé il y a un quart de siècle, en d’autres termes, c’est le projet qu’il vous faut.

Étant donné qu’il s’agit d’un projet open source dirigé par un groupe de bénévoles qui ont dû éviter les accusations selon lesquelles ils arrachaient simplement d’anciennes copies d’un noyau de recherche, la compatibilité, la facilité d’installation et la stabilité ont tous été des points sensibles pour ReactOS. Un certain nombre d’éléments essentiels ont été corrigés et améliorés à partir de la version 0.4.16, selon l’équipe.

« Nous sommes ravis de présenter les améliorations que nous avons apportées », ont déclaré les constructeurs de ReactOS dans leurs notes de version, avec « une image bootcd et livecd unifiée ; des améliorations de la vidéo, de l’audio, de la mise en réseau et de la pile de stockage ; un nouveau type d’installation ; et des synchronisations de code tiers » tous mentionnés comme ayant été ajoutés.

Le bootcd et le livecd unifiés signifient qu’un seul disque peut désormais être utilisé pour démarrer dans une version temporaire de ReactOS afin de jeter un coup d’œil et d’installer le système d’exploitation lui-même. Un programme d’installation graphique est également inclus dans la nouvelle image disque unifiée, ce qui signifie qu’il n’est plus nécessaire de naviguer dans une interface vraiment démodée pour être opérationnel.

Fonctions du système d’exploitation fixes

Exécuter des logiciels anciens (ou des itérations modernes de ceux-ci) sur du matériel plus récent est forcément un gâchis compliqué, et c’est vrai pour ReactOS.

Les pilotes vidéo de « tous les principaux… fournisseurs » causent des problèmes dans le système d’exploitation expérimental depuis des années, note l’équipe, mais apparemment une source du problème a finalement été identifiée et résolue dans la version 0.4.16. Il s’avère que les entrées de la table des pages système du noyau se remplissaient lors du chargement de pilotes graphiques tiers, car ils consommaient plus de mémoire que la plupart des autres. La disposition du gestionnaire de mémoire a donc été modifiée pour augmenter le nombre de PTE système.

Un problème différent avec les fenêtres OpenGL vierges sur les pilotes vidéo AMD a été résolu séparément. Les deux améliorations « ont corrigé de nombreux bogues de pointe dans notre pilote win32k.sys », a noté l’équipe ReactOS.

Un nouveau pilote de bus audio HD a été introduit pour remplacer une ancienne implémentation qui n’était jamais complètement terminée, corrigeant les vérifications de bugs fréquentes lors de la tentative d’installation des pilotes de contrôleur audio HD.

En ce qui concerne le stockage, l’implémentation d’UniATA en 2009 a donné à ReactOS la possibilité de reconnaître les partitions de disque de plus de 8 Go, mais le pilote vieillissant a depuis commencé à provoquer des temps de démarrage lents et des échecs de chargement. Il a été remplacé par un nouveau pilote ATA qui permet également à ReactOS de démarrer dans davantage d’environnements, y compris les machines virtuelles Hyper-V de première génération. Un utilitaire de nettoyage de disque a également été ajouté.

La prise en charge du réseau a également été améliorée, avec l’ajout d’un plus grand nombre d’adaptateurs et d’environnements virtuels. Les connexions asynchrones sont désormais également prises en charge.

Il existe également un nouveau type d’installation Server Core sans tête de ReactOS disponible avec cette version qui charge un sous-système Win32 complet sans l’interface graphique, similaire à Windows Server Core que Microsoft a publié avec Windows Server 2008.

Enfin, l’équipe ReactOS a abandonné les restrictions de compatibilité de Windows Server 2003, ce qui signifie que son fork Wine conçu pour s’interfacer avec les noyaux de type Windows n’est plus limité à Wine 2.x et 3.x, dont le dernier a été publié en 2018. L’abandon de cette restriction signifie que ReactOS a pu mettre à jour son fork Wine vers Wine 10.0, sorti début 2025, avec la version 0.4.16 incorporant une quantité importante de ce travail. La prise en charge de WineVDM, qui augmente la compatibilité avec les applications Windows 16 bits, a également été ajoutée dans la version.

« La mission de ReactOS est de ‘(exécuter) vos applications et pilotes Windows préférés dans un environnement open source auquel vous pouvez faire confiance' », a déclaré l’équipe. « Avec chaque version, nous nous rapprochons de cet objectif. »

Vous pouvez télécharger la version 0.4.16 de ReactOS ici, mais l’avertissement habituel de l’équipe s’applique : bien qu’il s’agisse d’un projet vieux de 30 ans, il est toujours à l’état alpha « et ne fournit aucune garantie de stabilité, de sécurité pour vos fichiers, ou qu’il fonctionnera du tout sur votre matériel ». ®

A lire également