Après un an et demi de développement, la version 0.4.16 du système d'exploitation ReactOS est présentée, visant à assurer la compatibilité avec les programmes et drivers Microsoft Windows, tout en offrant un design semblable à Windows. Le système d'exploitation est actuellement en phase alpha. Une image ISO bootable de 198 Mo est prête au téléchargement. Le code du projet est distribué sous les licences GPLv2 et LGPLv2.
Depuis la dernière version, 2808 modifications ont été apportées et 381 rapports de problèmes ont été clôturés. Changements clés :
- Un BootCD unifié a été proposé, combinant dans un seul fichier ISO un environnement Live pour découvrir le système et un installateur pour l'installation de ReactOS sur un support permanent.
- Une interface graphique pour l'installation, la mise à jour et la récupération du système a été ajoutée, remplaçant l'installateur textuel précédemment proposé. Le nouvel installateur est conçu sous la forme d'un « assistant » multi-pages et est équipé d'un éditeur de partitions.


- La compatibilité avec les pilotes vidéo propriétaires a été améliorée. Parmi d'autres, la baisse de performance lors de l'utilisation de pilotes NVIDIA a été résolue, ainsi que les problèmes d'écran noir dans les applications OpenGL utilisant des pilotes AMD. Grâce à l'intégration des sous-systèmes KMDF (Kernel-Mode Driver Framework) et WDDM (Windows Display Driver Model), la prise en charge de la plupart des pilotes vidéo disponibles pour Windows XP et Windows Server 2003 a été mise en place.
- Un nouveau pilote sklhdaudbus pour HD Audio a été ajouté, construit avec le framework KMDF (Kernel Mode Driver Framework) et permettant l'utilisation de tout contrôleur HD Audio compatible avec Windows XP et Windows Server 2003. Le pilote prend correctement en charge le mode veille, offre un accès à AudioDSP sur les plateformes Intel et est compatible avec les pilotes pour QEMU et VMWare. La détection des appareils audio a été améliorée et la compatibilité binaire avec la pile audio de Windows a été renforcée. Dans l'interface de réglage du son, l'état des curseurs de volume et de balance est correctement conservé entre les redémarrages.
- Un nouveau pilote de stockage ATA a été mis en œuvre, prenant en charge les appareils SATA, PATA, ATAPI, AHCI et SCSI, résolvant des problèmes de délais de démarrage et compatible avec les machines virtuelles Hyper-V.
- Dans l'utilitaire chkdsk, la possibilité de vérifier et de restaurer l'intégrité des partitions avec le système de fichiers FAT lors de l'utilisation du pilote Microsoft FastFAT a été mise en œuvre.

- Ajout de l'utilitaire cleanmgr avec une interface graphique pour nettoyer les informations inutiles sur le disque (par exemple, vider la corbeille et supprimer les fichiers temporaires). Le programme est compatible avec les extensions de l'utilitaire de nettoyage de disque Windows, définissant la logique de suppression des fichiers résiduels et temporaires provenant de programmes tiers et du système.

- Ajout d'un nouveau pilote DC21X4 pour les adaptateurs réseau DECchip 21×4, très recherché lors de l'utilisation de systèmes de virtualisation tels que Microsoft Virtual PC 2007 et Hyper-V Generation 1.
- Ajout de la prise en charge des opérations réseau asynchrones.
- Implémentation d'un nouveau type d'installation — Server Core, qui est l'équivalent du mode Windows Server Core pour démarrer le système sans interface graphique (sans explorer shell), mais avec une sous-système Win32 complet pour exécuter des programmes serveur.

- Cessation de la forte dépendance à l'API Windows Server 2003, ce qui a permis de commencer à synchroniser avec la base de code Wine 10 (anciennement, le code de Wine 2.x et 3.x était utilisé). Inclus une couche WineVDM pour exécuter des applications Windows 16 bits.
Source : opennet.ru





