Sortie de Wine 8.0 : prise en charge des gamepads Sony et de nombreuses autres innovations

Sortie de Wine 8.0 : prise en charge des gamepads Sony et de nombreuses autres innovations

Les développeurs de Wine ont annoncé la sortie d'une nouvelle version de l'outil permettant d'exécuter des applications Windows sur des ordinateurs Linux. Au cours de la dernière année de développement, l'utilitaire a reçu 8 600 modifications. Ses créateurs ont parlé des principaux changements apportés à la nouvelle version.

Dans Wine 8.0, un processus de quatre ans de conversion des DLL pour utiliser le format PE (fichiers exécutables, comme dans Windows) a été achevé. Cela a résolu les problèmes de correspondance des modules système sur le disque et en mémoire (schéma de protection contre la copie), a permis d'exécuter des applications 32 bits dans un environnement de programme x86 64 bits sur des systèmes avec des puces ARM.

Les développeurs ont également progressé dans l'implémentation du sous-système WoW64. Avec son aide, les applications Windows 32 bits peuvent fonctionner sans les bibliothèques Unix 32 bits. Cette fonctionnalité est encore en cours de développement, les programmeurs ne recommandent donc pas aux utilisateurs ordinaires de l'activer. Si, néanmoins, un tel besoin se fait sentir, vous pouvez l'activer lors de la construction de Wine avec l'option --enable-archs.ms-*. Cela a réduit la consommation d'espace d'adressage et réduit la charge sur le disque. Les bibliothèques intégrées ont été mises à jour vers Faudio 22.11, LCMS2 2.14, LibJPEG 9e, LibMPG123 1.31.1, LibPng 1.6.39, LibTiff 4.4.0, LibXml2 2.10.3, LibXslt 1.1.37 et Zlib 1.2.13.

< p class="ql-align-justify">Les développeurs ont accordé beaucoup d'attention au fonctionnement de Linux avec les contrôleurs de jeu. Ils ont amélioré la prise en charge du retour de vibration des roues de jeu et ajouté la prise en charge des manettes de jeu Sony DualShock et DualSense à l'aide du backend hidraw. De plus, la conception du panneau de commande du joystick a été repensée.

Une autre innovation utile est la prise en charge des filtres pour le décodage audio MPEG-1 basé sur le framework GStreamer. Il y a également eu de nombreuses optimisations liées à l'accélération du streaming, à la fois dans le code commun et dans le moteur de rendu GL. Selon l'application, cela peut entraîner des améliorations significatives des performances.

Selon les développeurs,

Autres nouveautés notables dans Wine 8.0 :

  • liaison activée pour la plupart des polices système
  • thème clair est désormais actif par défaut
  • Algorithme de signature RSA-PSS ajouté
  • JScript garbage collector implémenté

La liste complète des modifications est disponible sur le site Web du projet. Pour une liste des jeux et applications testés pour la compatibilité avec Wine, veuillez suivre ce lien.