Maison > Tutoriel système > Linux > Wine 10.0 publié avec le support ARM64EC et les graphiques améliorés

Wine 10.0 publié avec le support ARM64EC et les graphiques améliorés

William Shakespeare
Libérer: 2025-03-05 09:30:16
original
608 Les gens l'ont consulté

Wine 10.0 Released with ARM64EC Support and Improved Graphics

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

  • ARM64 Prise en charge: exécuter les applications Windows sur les périphériques ARM
  • Échelle à DPI élevée: prise en charge améliorée pour les affichages à haute résolution
  • Améliorations Vulkan et Direct3D: Amélioration des capacités de jeu et graphiques
  • Intégration de bureau: une expérience de type Windows plus native
  • Wayland et X11 Mises à jour
  • Améliorations multimédias
  • Prise en charge des périphériques d'entrée et HID: Mieux écran tactile et compatibilité du joystick
  • Internationalisation et améliorations de localisation
  • Modifications liées au réseau et à Internet
  • Améliorations au niveau du noyau
  • Applications intégrées et outils de ligne de commande
  • Améliorations générales
  • d'innombrables améliorations pour une expérience utilisateur supérieure
  • Télécharger et installer du vin 10.0

Qu'est-ce que le vin?

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.

ARM64 Prise en charge: exécuter les applications Windows sur les périphériques ARM

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:

  • Modules Hybrid ARM64EC : Le vin peut désormais mélanger ARM64EC et le code ARM64 standard dans un seul binaire, simplifiant l'exécution d'applications Windows complexes sur les périphériques ARM.
  • 64 bits x86 Émulation : Le vin émule uniquement le code de l'application, exécutant le reste nativement sur le bras, optimisant les performances.

Échelle à DPI élevée: prise en charge améliorée pour les affichages à haute résolution

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:

  • Échelle automatique : Le vin évolue automatiquement les fenêtres sans DPI-AWARE, empêchant des apparences floues ou trop petites sur les écrans haute résolution.
  • Échelle configurable : Un contrôle à grain fin sur un comportement à DPI élevé est disponible via des indicateurs de compatibilité, permettant une personnalisation par application ou globale.

Améliorations Vulkan et Direct3D: Amélioration des capacités de jeu et graphiques

Wine 10.0 offre plusieurs améliorations pour les joueurs et les développeurs graphiques 3D:

  • Rendu à la fenêtre enfant Vulkan : Amélioration du support de l'API Vulkan pour le rendu 3D dans les fenêtres enfants, bénéficiant aux jeux nécessitant cette fonctionnalité.
  • Exportation du pochoir du shader : qualité renforcée améliorée grâce à une meilleure prise en charge des techniques de shader avancées.
  • Pipeline de fonction fixe basée sur HLSL : performances plus lisses pour les jeux directs3d 9 plus anciens par une émulation plus précise.
  • OpenGL Exigences : Le rendu OpenGL oblige désormais GLSL 1.20 et ARB_TTEXTURE_NON_POWER_OF_TWO.
  • Extensions dynamiques de l'état vulkan : bégaiement réduit dans les jeux grâce à l'utilisation d'extensions d'état dynamiques dans Vulkan.

Intégration de bureau: une expérience de type Windows plus native

Wine 10.0 affine l'expérience de bureau pour ressentir plus de fenêtres:

  • Nouveau panneau de configuration de bureau (Desk.cpl) : Gérer les paramètres d'affichage, les résolutions et les bureaux virtuels.
  • Paramètres d'affichage émulées : imitez les modifications du mode d'affichage sans modifier la résolution d'écran réelle, utile pour les tests et la compatibilité.
  • Custruction du plateau système et du bureau : Désactivez les icônes du plateau système ou les lanceurs de coque pour un bureau plus propre.

Wayland et X11 Mises à jour

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.

Améliorations multimédias

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.

Prise en charge des périphériques d'entrée et HID: Mieux écran tactile et compatibilité du joystick

Une prise en charge améliorée des périphériques d'entrée comprend:

  • Prise en charge de l'écran tactile : l'entrée multi-touch de base est maintenant prise en charge.
  • Panneau de commande Joystick (joy.cpl) : Configurer les paramètres avancés de joystick et de contrôleur de jeu.
  • DVORAK Keyboard Layout Support : Support approprié pour la disposition du clavier DVORAK.

Internationalisation et améliorations de localisation

Wine 10.0 élargit le soutien du langage et de la région:

  • Nouveaux locaux : Prise en charge des lieux supplémentaires (Kaa-Uz, LLD-It, LTG-LV).
  • UNICODE 16.0.0 Prise en charge : les tables de caractères Unicode mis à jour assurent la compatibilité avec le texte et les symboles modernes.

Modifications liées au réseau et à Internet

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.

Améliorations au niveau du noyau

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.

Applications intégrées et outils de ligne de commande

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.

Améliorations générales

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).

d'innombrables améliorations pour une expérience utilisateur supérieure

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.

Télécharger et installer du vin 10.0

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal