ReactOS 0.4.16 livre un installateur graphique et une synchro Wine 10
ReactOS 0.4.16 est sorti le 29 août 2026 après environ 18 mois et 2 808 commits. Il ajoute un installateur graphique, un nouveau pilote ATA et une synchronisation avec Wine 10.
4 min de lecture

En chiffres
- commits since version 0.4.15
- 2,808
- tracker issues closed in this cycle
- 381
- roughly, since the previous release
- 18 months
ReactOS a publié la version 0.4.16 le 29 août 2026, après environ 18 mois de travail. Cette version remplace l'installateur en mode texte par un installateur graphique, change un pilote de stockage qui datait de 2009, et hisse son fork de Wine jusqu'à Wine 10.0. Pour qui teste des logiciels Windows sans posséder Windows, c'est la version de ReactOS la plus utile depuis des années.
ReactOS est un système d'exploitation libre qui vise à exécuter les programmes et pilotes Windows. Ce n'est pas Linux, et il n'est pas bâti sur Linux. Il réimplémente Windows lui-même. Selon ses notes de version, le projet a compté 2 808 commits et 381 tickets fermés sur ce cycle.
L'installateur ne fait plus qu'une seule image
Jusqu'ici, tester ReactOS et l'installer voulait dire deux téléchargements différents. Il y avait un LiveCD pour l'essayer et un BootCD pour l'installer. La version 0.4.16 les fusionne en une seule image.
Le nouvel installateur graphique a été écrit par Hermès Bélusca-Maïto, d'après les notes de version du projet. Linuxiac rapporte qu'il propose aussi une gestion basique des partitions. Les notes de version résument l'objectif : on peut "test and install ReactOS using the same image", donc tester et installer depuis la même image.
Phoronix compare le résultat à un environnement live Linux, où essayer le système et l'installer se font depuis un seul support.
Le travail sur les pilotes compte plus qu'il n'y paraît
Le correctif principal touche le stockage. ReactOS a remplacé UniATA, le pilote ATA utilisé depuis 2009, par un nouveau. ATA est l'interface plus ancienne qui relie disques durs et lecteurs optiques à un PC.
Ce changement corrige de vraies pannes. Les notes de version indiquent qu'il améliore les performances de démarrage et supprime le bugcheck INACCESSIBLE_BOOT_DEVICE. Un bugcheck est le nom que Windows donne à une erreur d'arrêt, c'est-à-dire l'écran bleu. Linuxiac rapporte que l'ancien pilote causait des démarrages lents et des échecs complets sur les machines récentes. L'un des tickets concernés, CORE-3804, a été ouvert le 3 février 2009.
L'audio a aussi été refait. Un pilote nommé sklhdaudbus remplace le hdaudbus.sys incomplet. Selon les notes de version, il prend en charge les contrôleurs audio HD compatibles avec Windows XP et Windows Server 2003.
Les machines virtuelles gagnent du terrain elles aussi. La version ajoute la prise en charge des connexions asynchrones, ce qui permet à ReactOS de démarrer sous Virtual PC 2007 et Hyper-V Génération 1. S'y ajoute un nouveau pilote réseau pour les adaptateurs DC21X4. Séparément, le projet a corrigé un ralentissement Nvidia en élargissant les entrées de table de pages du système.
Ce qui change, en un tableau
| Domaine | Avant | Dans 0.4.16 |
|---|---|---|
| Support d'installation | LiveCD et BootCD séparés | Une image, installation graphique avec partitionnement basique |
| Stockage | Pilote UniATA, utilisé depuis 2009 | Nouveau pilote ATA, plus d'erreur INACCESSIBLE_BOOT_DEVICE |
| Audio | hdaudbus.sys incomplet | sklhdaudbus, pour l'audio HD de génération XP et Server 2003 |
| Fork de Wine | Wine 2.x et 3.x | Wine 10.0, API Vista et suivantes derrière un drapeau de compilation |
| Applications 16 bits | Non prises en charge | WineVDM inclus pour la première fois |
Un mode serveur et le support 16 bits
La version 0.4.16 ajoute un type d'installation appelé Server Core. Il désactive le shell graphique Explorer tout en gardant l'accès complet au sous-système Win32, la couche que les programmes Windows appellent réellement. Phoronix le rapproche de Windows Server Core.
Le saut de Wine est l'autre gros morceau. ReactOS partage du code avec Wine, le projet qui exécute les programmes Windows sous Linux. Son fork était bloqué sur Wine 2.x et 3.x. Il suit désormais Wine 10.0, et la prise en charge des API Vista et suivantes s'active par un drapeau de compilation. WineVDM est livré pour la première fois, ce qui ramène les applications Windows 16 bits.
Le projet reste direct sur sa maturité. Linuxiac décrit ReactOS comme "a work in progress rather than a drop-in replacement for modern Windows", soit un chantier en cours plutôt qu'un remplacement direct de Windows moderne.
Ce que cela signifie pour les développeurs
Si vous maintenez un outil réservé à Windows, ReactOS devient moins coûteux à essayer. Téléchargez une image, démarrez-la dans une machine virtuelle, et voyez si votre binaire tourne. La prise en charge de Hyper-V Génération 1 et de Virtual PC 2007 signifie moins de bagarre avec l'hyperviseur avant d'arriver au vrai test.
Deux groupes en tirent une valeur concrète dès aujourd'hui. Les développeurs de pilotes et de noyau obtiennent une cible lisible et modifiable qui se comporte comme Windows, et les nouveaux pilotes ATA et audio HD sont du code frais qui vaut la lecture. Les équipes qui maintiennent de vieux logiciels métier obtiennent WineVDM, donc un installateur ou un utilitaire 16 bits peut enfin être testé quelque part.
Les utilisateurs de Wine en profitent indirectement. Le travail qui circule entre les deux projets touche plus de monde, et un fork huit versions majeures en retard freinait cela. Observez la vitesse à laquelle la synchro Wine 10.0 produit des correctifs qui atterrissent des deux côtés.
Traitez la réserve comme une limite stricte. Ne mettez pas ReactOS en charge de production, et ne lisez pas un test réussi comme une certification. Servez-vous en comme signal de compatibilité et surface de débogage, puis confirmez l'essentiel sur un vrai Windows.
Sources
Articles liés

TryNix exécute n'importe quel paquet Nix dans un onglet
TryNix démarre un noyau Linux compilé en WebAssembly et exécute l'une des 310 083 versions de nixpkgs dans un onglet. Python 3 met 7,5 secondes à la première visite.

Asahi Linux prend désormais officiellement en charge les Mac M3
Asahi Linux a intégré la prise en charge des M3, M3 Pro et M3 Max à son installateur. Le Wi-Fi, l'USB 3 et le décodage AV1 fonctionnent. La veille, le HDMI et la 3D rapide, non.

Kubernetes 1.37 fait passer le mode rootless en bêta
Kubernetes 1.37 fait passer KubeletInUserNamespace en bêta. Le kubelet, les runtimes de conteneurs, les plugins CNI et kube-proxy peuvent tous tourner en utilisateur ordinaire.