Le projet Le vin poursuit sa marche progressive en vue de l'émulation complète des API Windows dans les systèmes d'exploitation de type Unix, lancement de la version expérimentale, « Wine 10.20 », une mise à jour qui continue d'améliorer la prise en charge et la compatibilité avec les applications et les jeux essentiels.
Suite au cycle de développement de la version 10.19, cette nouvelle version intègre 337 changements importants et résout 31 rapports de bogues.
Principales actualités de Wine 10.20
L'une des mises à jour les plus notables est la iintégration du package Vkd3d, responsable de la mise en œuvre de l'API Direct3D 12. Ce module a été mis à jour vers la version 1.18Grâce à ses améliorations, elle promet de meilleures performances et une plus grande fidélité graphique pour les titres les plus modernes qui utilisent cette technologie.
Au niveau du système, Les développeurs se sont concentrés sur le perfectionnement de la mise en œuvre du mécanisme «Point de Reparse", une fonctionnalité essentielle du système de fichiers Windows qui Il vous permet d'associer des données et des étiquettes supplémentaires aux fichiers et aux répertoires.L'inclusion de la prise en charge des points de réanalyse dans des fonctions essentielles telles que CreateHardLink(), SetFileAttributes(), FindNextFile() et MoveFileWithProgress() représente une avancée majeure dans la précision de l'implémentation de l'API Win32, facilitant le bon fonctionnement des programmes d'installation et des applications complexes qui manipulent des structures de fichiers avancées.
Refactorisation, performances et compatibilité WoW64
L'équipe Wine a poursuivi ses activités. refonte structurelle de l'implémentation du contrôle commun, Ce processus est nécessaire après la division de la bibliothèque COMCTL32 en modules distincts pour ses versions 5 et 6. Ce travail interne, bien qu'invisible pour l'utilisateur final, est vital pour la robustesse et la maintenabilité à long terme du code.
En matière de performance et de compatibilité, Cette nouvelle version 10.20 corrige des problèmes spécifiques ce qui a affecté des groupes importants d'utilisateurs. Ce problème a été corrigé. un bug critique qui provoquait le plantage de nombreux jeux, tels que Syberia 2, en mode WoW64 (Windows 64 bits sur Windows) sur les systèmes équipés de GPU NVIDIA. La correction de ces types de bugs est essentielle pour garantir une expérience de jeu fluide et favoriser l'adoption de Wine par la communauté des joueurs.
En outre, Un problème de blocage lors de l'utilisation des touches de direction dans les jeux classiques a été résolu. comme Might and Magic VI, et un problème qui empêchait le bon démarrage ou provoquait le blocage des versions Windows d'applications utilisant la bibliothèque GTK, y compris des outils de développement populaires tels que Meld et Geany, a été éliminé.
Quant à la Liste des rapports de bogues résolus Wine 10.20 couvre une gamme impressionnante d'applications dans le domaine de la productivité et des bases de données. Les problèmes liés à l'installateur de SQL Server 2012/2014 et de MS Office 365 ont été résolus. ainsi qu'avec le logiciel de conception professionnel QuarkXPress 2024. D'autres applications telles que TomTom MyDrive Connect 4.x et l'outil HiveMQ CE 2025.5 ont également vu leurs dysfonctionnements corrigés.
Enfin, cette mise à jour améliore l'expérience de jeu pour les titres de stratégie et d'action. Les bugs qui affectaient le lancement et le gameplay de jeux comme Civilization 1.2, le classique StarCraft, The Last Stand: Aftermath et Mega Man X DiVE ont été corrigés.
Si vous souhaitez en savoir plus, vous pouvez consulter les détails du lancement dans le lien suivant.
Comment installer la version de développement de Wine 10.20 sur Ubuntu et ses dérivés?
Afin d'installer cette version de développement de Wine 10.20, certains ajustements doivent être apportés au système. Le premier et le plus important d’entre eux est Activez la prise en charge de l'architecture 32 bits. Il convient de mentionner que, même si votre système est en 64 bits, l'activation de ce support vous évitera de nombreux problèmes qui surviennent habituellement, puisque la plupart des bibliothèques Wine se concentrent sur l'architecture 32 bits. Pour ce faire, nous écrivons sur le terminal :
sudo dpkg --add-architecture i386
Maintenant nous devons importer les clés et les ajouter au système avec cette commande:
sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Fait ça maintenant nous allons ajouter le référentiel suivant au système, pour cela, nous écrivons dans le terminal:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources sudo apt update sudo apt --download-only install winehq-devel sudo apt install --install-recommends winehq-devel sudo apt --download-only dist-upgrade
Nous pouvons vérifier que Wine est déjà installé et quelle version nous avons sur le système en exécutant la commande suivante :
wine --version