C'est ainsi que la nouvelle version de Wine améliore la compatibilité avec les applications et jeux Windows sous Linux

Wine a publié la version 11.18le nouvel opus bihebdomadaire de cet outil open source qui vous permet d'exécuter des jeux et des applications Windows sur Linux, macOS et d'autres plateformes. La mise à jour, publiée le 18 septembre, intègre plusieurs correctifs qui continuent d'étendre l'implémentation de NTOSKRNL, la pièce qui reproduit les fonctions du noyau Windows dans cet environnement de compatibilité.

Les développeurs ont concentré une grande partie du travail sur l'extension de la prise en charge de NTOSKRNL pour les pilotes du noyau, en faisant progresser l'activation des périphériques. Branchez et jouez (PnP), dans la gestion des identifiants de conteneurs et dans la mise en œuvre de plusieurs fonctions qui manquaient jusqu'à présent. Parallèlement à ces changements, la couverture des tests pour ce code avance au même rythme, tandis que la version ajoute des correctifs généraux, des ajustements de compatibilité dans Embases Standard C et 21 arrangements d'erreurs connues.

NTOSKRNL, la pièce que Wine continue de renforcer les drivers

NTOSKRNL est le fichier exécutable qui constitue le cœur de Windows : il gère les abstractions matérielles, la gestion des processus et la gestion de la mémoire, entre autres tâches système essentielles. Pour que les applications qui s'appuient sur ces fonctionnalités s'exécutent sous Linux, Wine doit reproduire leur comportement avec précision, et cette version ajoute plusieurs étapes dans cette direction.

Les patchs de Vin 11.18 Ils ajoutent la prise en charge de l'activation des appareils Plug and Play et de la gestion des identifiants de conteneurs, en plus d'implémenter plusieurs fonctions qui manquaient dans cette couche du projet. En parallèle, l'équipe de développement étend la couverture des tests pour le code NTOSKRNL à mesure qu'il intègre ces nouvelles fonctionnalités, un travail qui progresse parallèlement au reste de la mise en œuvre lors de chaque livraison bihebdomadaire.

Programme Wine pour exécuter des applications Windows sur Linux, fonctionnel. Photo de : Vin.

Plug and Play est la technologie qui permet à un système d'exploitation de détecter automatiquement un nouveau périphérique, tel qu'une manette de jeu ou une carte son, sans nécessiter d'installation manuelle. Le fait que Wine avance dans ce domaine rapproche son comportement de ce que l'on connaît déjà sur un système Windows.

Les identifiants de conteneur, quant à eux, sont les étiquettes que Windows utilise pour regrouper plusieurs appareils associés sous le même contrôleur, ce qui est courant dans les périphériques dotés de plusieurs fonctions intégrées, comme une carte graphique avec sortie audio intégrée.

Corrections de code et 21 bugs corrigés dans Wine

Wine 11.18 corrige également plusieurs problèmes de compatibilité dans les en-têtes standard C, les fichiers qui définissent les fonctions de base du langage C, comme la gestion de la mémoire ou les opérations avec des chaînes de texte, et que tout projet de ce type doit garder aligné pour compiler sans erreurs. À cela s’ajoutent divers correctifs de code et 21 correctifs de bugs connus, faisant partie de la maintenance normale de chaque version bihebdomadaire.

Parmi ces 21 erreurs corrigées se trouvent des bugs qui affectaient Adobe Creative Cloudune des suites les plus utilisées par ceux qui travaillent dans l'édition et la conception sous Linux, ainsi que des problèmes d'exécution dans le jeu vidéo Assassin's Creed Rogue. La note de version indique que le reste des correctifs couvrent une gamme similaire d'applications et de jeux qui dépendaient d'ajustements spécifiques pour fonctionner correctement sous Wine, bien que le journal des modifications ne détaille pas chaque correctif individuellement.

Les téléchargements et les notes complètes pour Wine 11.18 sont disponibles sur VinHQ.org. Le projet maintient son calendrier de publication bihebdomadaire, donc si vous utilisez des versions de développement sur votre système, c'est une bonne idée de consulter le journal des modifications avant la mise à jour, surtout si vos applications dépendent de pilotes spécifiques ou des fonctions que Wine continue d'exécuter dans NTOSKRNL. Ceux d'entre vous qui suivent régulièrement le développement de Wine trouveront le journal détaillé de ces 21 modifications dans le changelog officiel de la version. Nous suivrons de près les prochaines livraisons bihebdomadaires pour voir comment évolue cette implémentation de NTOSKRNL.

FAQ sur le vin 11.18

Qu’est-ce que NTOSKRNL dans le contexte du Vin ?

Il s'agit du principal fichier exécutable du noyau Windows, responsable des abstractions matérielles, de la gestion des processus et de la gestion de la mémoire. Wine reproduit ses fonctions pour faire fonctionner les applications Windows sous Linux.

Quels bugs Wine 11.18 corrige-t-il ?

Cette version corrige 21 bugs connus, y compris des bugs dans Adobe Creative Cloud et des problèmes de lancement dans le jeu Assassin's Creed Rogue, ainsi que d'autres titres.

À quelle fréquence Wine est-il mis à jour ?

Wine suit un cycle de développement bihebdomadaire, publiant une nouvelle version toutes les deux semaines avec des correctifs, des correctifs et des améliorations de compatibilité.