Wine 11.5 : Support C++ dans les builds et améliorations Linux
Le 20 mars 2026, les développeurs ont publié Wine 11.5 — une version expérimentale pour exécuter des applications Windows sur Linux, macOS et BSD. Depuis janvier 2025, le projet a connu Wine 10.0 et la sortie de 11.0 le 13 janvier 2026. Wine 12.0 est attendu début 2027. Une équipe d'environ 2000 contributeurs a corrigé 22 rapports de bugs et implémenté 196 changements, avec les principales contributions de 32 développeurs.
Wine confirme un fonctionnement stable de plus de 5400 programmes Windows sans modifications. Autre 4400 applications fonctionnent de manière stable avec des ajustements supplémentaires et des DLL externes. Dans 4086 cas, des problèmes mineurs sont notés qui n'affectent pas la fonctionnalité principale.
Améliorations techniques clés
La nouvelle version se concentre sur l'infrastructure de build et la compatibilité. Principales nouvelles fonctionnalités :
- Prise en charge de C++ dans le système de build Meson, simplifiant la compilation de modules complexes avec du C++ moderne.
- Intégration de bibliothèques ICU intégrées pour la gestion Unicode et l'internationalisation sans dépendances externes.
- Support des appels système en mode utilisateur sous Linux via dispatch, améliorant les performances d'émulation.
- Corrections dans VBScript pour une meilleure compatibilité avec les scripts des applications Windows.
Ces changements affectent les composants de bas niveau, rendant Wine plus fiable pour les développeurs intermédiaires/seniors qui portent des logiciels PC legacy.
Les développeurs ont traité les rapports de bugs des versions 11.x précédentes, en se concentrant sur la stabilité de l'API Win32. Le support progresse : à chaque sortie, la liste des applications vérifiées s'étend, minimisant les évaluations erronées.
Statistiques de compatibilité et feuille de route
Le projet suit les métriques pour plus de 5,4K applications dans la catégorie Platinum (fonctionnalité complète), 4,4K en Gold (stable avec ajustements), et 4K en Silver (problèmes mineurs). Cela permet d'évaluer les progrès dans l'émulation de Windows sur des plateformes non-Windows.
| Category | Number of Apps | Description |
|----------|----------------|-------------|
| Platinum | 5400+ | Compatibilité complète |
| Gold | 4400+ | Stable avec ajustements |
| Silver | 4086 | Problèmes mineurs |
La feuille de route inclut Wine 12.0 avec d'autres optimisations ARM et améliorations dans le pont DirectX/Vulkan. Les contributeurs (32 dans cette sortie) accélèrent les corrections, ce qui est critique pour l'utilisation en production dans les pipelines CI/CD.
Points clés
- Support natif C++ ajouté au système de build Meson pour accélérer le développement des modules Wine.
- Bibliothèques ICU intégrées éliminent les dépendances sur les paquets système dans les distributions Linux.
- Dispatch des appels système en mode utilisateur optimise les appels au noyau Linux, réduisant la surcharge d'émulation.
- Corrections VBScript améliorent la compatibilité avec les applications d'entreprise basées sur des scripts.
- Progrès global : 196 patches, 22 rapports de bugs fermés, contributions de 32 développeurs.
— Editorial Team
Aucun commentaire pour le moment.