Retour à l'accueil

Wine 11.5 : C++ dans la compilation et syscall Linux

Wine 11.5 — version expérimentale avec support C++ dans Meson, ICU intégré, dispatch des syscall utilisateur sous Linux et correctifs VBScript. Plus de 5400 applications Windows fonctionnent de manière stable. L'équipe a fermé 22 bugs.

Nouveau Wine 11.5 : compilation C++ et optimisations pour Linux
Advertisement 728x90

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 :

Google AdInline article slot
  • 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.

Google AdInline article slot

| Category | Number of Apps | Description |

|----------|----------------|-------------|

| Platinum | 5400+ | Compatibilité complète |

Google AdInline article slot

| 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

Advertisement 728x90

Lire ensuite