Wine 10.0: Un grand pas en avant dans la compatibilité des applications Windows
Le projet de vin a dévoilé Wine 10.0, une version importante avec plus de 6 000 améliorations et un an de développement dédié. Cette dernière itération améliore considérablement la possibilité d'exécuter les applications Windows de manière transparente sur Linux, MacOS et d'autres systèmes de type UNIX. Les points forts clés incluent le support complet de l'architecture ARM64EC et la mise à l'échelle élevée à DPI.
Table des matières
Le vin est une couche de compatibilité permettant l'exécution d'applications Windows sur des systèmes d'exploitation basés sur UNIX comme Linux et MacOS. En contournant le besoin d'une licence Windows ou d'une machine virtuelle, Wine traduit l'API Windows dans les commandes que votre système d'exploitation comprend. Cela en fait un outil puissant pour accéder au logiciel Windows sans changer de système d'exploitation.
Une fonctionnalité remarquable est une prise en charge complète de l'architecture ARM64EC, répandue dans les smartphones modernes, les tablettes et certains ordinateurs portables. Wine 10.0 exécute désormais directement les applications Windows sur les appareils ARM, éliminant le goulot d'étranglement des performances d'émulation x86. De plus, il peut exécuter des applications Windows 64 bits sur ARM via une interface d'émulation x86 sophistiquée.
Les améliorations clés comprennent:
Les utilisateurs des écrans haute résolution (par exemple, des moniteurs 4K) apprécieront la mise à l'échelle améliorée de DPI. Les applications Windows rendent désormais fortement et se sont à l'échelle correctement, même celles non conçues à l'origine pour les environnements à DPI élevés.
Les améliorations clés comprennent:
Wine 10.0 offre plusieurs améliorations pour les joueurs et les développeurs graphiques 3D:
Wine 10.0 affine l'expérience de bureau pour ressentir plus de fenêtres:
Au-delà des nouvelles fonctionnalités, Wine 10.0 polir les fonctionnalités existantes. Le pilote Wayland est désormais activé par défaut, offrant une expérience de bureau moderne sur les distributions Linux basées sur Wayland. X11 reste la priorité si les deux sont disponibles. La prise en charge OpenGL est désormais incluse sur Wayland, augmentant les performances des jeux et des applications à forte intensité graphique.
Wine 10.0 améliore le support des applications multimédias, en particulier celles utilisant la fondation des médias pour la lecture vidéo et le streaming. DirectMusic prend désormais en charge le chargement des fichiers MIDI, et un nouveau backend multimédia basé sur FFMPEG promet une meilleure compatibilité des pipelines de fondation des médias.
Une prise en charge améliorée des périphériques d'entrée comprend:
Wine 10.0 élargit le soutien du langage et de la région:
Les mises à jour significatives pour Internet et le réseautage incluent une nouvelle interface de liaison d'objets pour le moteur JavaScript, supprimant la distinction entre JavaScript et objets hôte dans MSHTML, améliorant la flexibilité du script. Les objets ArrayBuffer et DataView sont maintenant pris en charge.
Les améliorations notables du noyau incluent une élévation de processus implémentée, la hiérarchisation des étiquettes de disque des DBU, la mise en œuvre d'administration de diffusion par courrier dans le serveur de vin, les attentes de port de port asynchrones réimplémentés et la prise en charge complète du processeur XState dans des contextes de threads.
Les améliorations incluent un analyseur d'entrée réécrit pour l'invite de commande (CMD) et des utilitaires ajoutés (tri, où, WMIC) avec des options élargies. Le débogueur de vin (WinedBG) utilise désormais la bibliothèque de Capstone, améliorant le débogage de l'application ARM64.
D'autres améliorations incluent une élévation améliorée du processus, une invite de commande améliorée (CMD) et un pilote Bluetooth initial (à un stade précoce).
Wine 10.0 démontre l'engagement de l'équipe de développement du vin. Les nombreuses améliorations, notamment la prise en charge complète de l'ARM64EC, les performances graphiques améliorées, la lecture multimédia améliorée, l'amélioration de la prise en charge des Vulkan, la mise à l'échelle à haute teneur en DPI et les progrès du pilote Wayland, font de cette version une mise à niveau significative pour les utilisateurs de Linux et MacOS à la recherche d'un logiciel Windows plus fluide.
Le code source Wine 10.0 est disponible chez WineHQ Download. Des forfaits binaires pour diverses distributions Linux et MacOS seront disponibles sous peu via des référentiels officiels. Un guide d'installation détaillé suivra. Pour installer des versions de vin plus anciennes, utilisez les commandes appropriées pour votre distribution (Debian / Ubuntu, Arch Linux, Fedora Exemples fournis dans le texte d'origine).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!