Silhouette d'un joueur portant un casque audio lumineux devant un écran affichant un jeu vidéo de tir en vue à la troisième personne, dans une pièce sombre, avec le logo textuel WINE HQ affiché en haut à gauche.

Le grand paradoxe : Wine 11.11 adopte la bibliothèque crypto officielle de Microsoft Windows pour doper Linux

Le légendaire Alexandre Julliard vient de publier Wine 11.11. Surprise du chef : l’outil open source remplace son vieux moteur de chiffrement par SymCrypt, la bibliothèque crypto officielle de Windows ! Objectif : zéro bug sur les installeurs et parité totale avec Wayland pour achever définitivement l’ère X11. On décortique ce paradoxe amusant avec vous ce lundi.

Pour faire tourner des applications ou des jeux vidéo Windows sur Linux ou macOS, la communauté du logiciel libre s’appuie depuis des décennies sur un héros de l’ombre : Wine. Piloté d’une main de maître par le développeur suisse Alexandre Julliard, ce projet open source sert également de colonne vertébrale à Proton, la technologie de Valve qui propulse la console Steam Deck.

Ce week-end, l’équipe a publié sa nouvelle version de développement, Wine 11.11. Et le moins que l’on puisse dire, c’est qu’elle contient un choix technique pour le moins ironique : pour être encore plus fidèle à l’environnement Windows, Wine vient d’intégrer du code écrit par Microsoft lui-même.

L’alliance inattendue : SymCrypt remplace TomCrypt

Le changement le plus spectaculaire de cette mise à jour bimensuelle est le remplacement pur et simple de l’ancienne bibliothèque cryptographique interne TomCrypt par une version directement embarquée de SymCrypt.

Pour les puristes, le symbole est fort : SymCrypt est le cœur technologique du chiffrement de Microsoft (sous licence MIT), utilisé nativement au sein de Windows. En intégrant ces routines officielles directement dans son code source, Wine s’aligne rigoureusement sur le comportement exact attendu par les logiciels de Redmond.

Au-delà du symbole, les gains pratiques sont immédiats. Ce changement corrige de vieilles fuites de mémoire chroniques et accélère drastiquement les opérations de hachage. De plus, Les anciens fichiers d’installation d’applications Windows, qui avaient tendance à planter mystérieusement en attendant des réponses de sécurité trop lentes, s’exécutent désormais sans broncher.

Wayland s’offre des fenêtres superposées pour tuer X11

L’autre grand chantier de Wine concerne la transition vers les serveurs d’affichage Linux modernes. Alors que la majorité des distributions abandonnent le vénérable X11 au profit de Wayland, le pilote natif de Wine franchit une étape cruciale vers la parité des fonctionnalités.

Wine 11.11 introduit enfin la prise en charge des fenêtres superposées (layered windows) sous Wayland. Derrière ce jargon technique se cache une correction visuelle indispensable au quotidien : elle permet un rendu fluide des fenêtres transparentes ou non rectangulaires, comme les menus contextuels, les overlays de jeux ou les lanceurs d’applications personnalisés, évitant ainsi les clignotements intempestifs lorsqu’on les déplace à l’écran.

Le pilote applique également de nouvelles contraintes de taille minimale et maximale pour empêcher les applications non redimensionnables de se déformer lors du passage en plein écran. L’objectif des développeurs est limpide : atteindre une maturité absolue avant le gel du code qui donnera naissance à la future version stable Wine 12.0 au début de l’année 2027.

Moins de latence et 25 bugs envoyés au tapis

Pour parfaire cette version, les développeurs ont continué à basculer les données de gestion de fenêtres issues de USER32 directement dans la mémoire partagée du système. Cette astuce technique réduit les changements de contexte du processeur, ce qui se traduit par une baisse mesurable de la latence et des micro-saccades en jeu ou lors de la manipulation de plusieurs applications simultanées.

Le moteur VBScript reçoit lui aussi des correctifs majeurs de liaison à la compilation, forçant les routines d’installation historiques à se comporter de manière prévisible. Enfin, la quinzaine de jours écoulée a permis de résoudre 25 bugs précis, dont voici les faits d’armes principaux :

Logiciel ou jeu ciblé Type de correctif apporté par la version 11.11
Marvel’s Spider-Man Remastered

Ajustements de performance et corrections graphiques.

Total War: Shogun 2

Résolution de plantages et de régressions d’exécution.

Battle.net

Élimination des coupures et des timeouts intempestifs du lanceur Blizzard.

Microsoft Money 2000

Correction surprise d’un bug d’interface et d’affichage sur cette application mythique.

Guitar Pro / Foxit Reader

Résolution des soucis de synchronisation audio et des crashs au démarrage.

Cette version 11.11 s’inscrit dans la continuité des avancées initiées en début d’année par la branche stable Wine 11.0, qui avait révolutionné le jeu vidéo sous Linux en introduisant le module noyau NTSync et l’architecture WoW64 complète pour s’affranchir des anciennes bibliothèques 32 bits.

Si vous utilisez des applications professionnelles spécifiques ou si vous compilez votre environnement à la main, vous pouvez récupérer dès à présent les fichiers sources révisés sur la note de publication officielle de WineHQ.

🦋 L’actualité de l’open source dans votre flux. Suivez Goodtech sur Bluesky (ou vos applications AT Protocol préférées, comme Mu) grâce à notre bot officiel. Suivez, partagez, abonnez-vous à @goodtech.info !

Retour en haut