Wine 7.21 arrive avec des améliorations pour PE, Vulkan et plus

Vin sur Linux

Wine est une réimplémentation de l'interface de programmation d'application Win16 et Win32 pour les systèmes d'exploitation basés sur Unix.

Le lancement de la nouvelle version expérimentale de Vin 7.21. Depuis la sortie de la version 7.20, 25 rapports de bugs ont été fermés et 354 modifications ont été apportées.

Pour ceux qui ne connaissent pas le Vin, ils doivent savoir que il s'agit d'un logiciel populaire gratuit et open source Quoi permet aux utilisateurs d'exécuter des applications Windows sur Linux et d'autres systèmes d'exploitation de type Unix. Pour être un peu plus technique, Wine est une couche de compatibilité qui traduit les appels système de Windows vers Linux et utilise certaines bibliothèques Windows, sous la forme de fichiers .dll.

Wine est l'un des meilleurs moyens d'exécuter des applications Windows sur Linux. De plus, la communauté Wine dispose d'une base de données d'applications très détaillée.

Principales nouveautés de la version de développement de Wine 7.21

Dans la nouvelle version de Wine 7.21, la bibliothèque OpenGL modifié pour utiliser le format de fichier exécutable PE (Portable Executable) au lieu d'ELF, et la prise en charge des versions multi-arch au format PE a été ajoutée.

Un autre changement qui se démarque dans cette nouvelle version est que des préparations ont été faites pour prendre en charge l'exécution de programmes 32 bits Ils utilisent l'API graphique Vulkan dans un environnement 64 bits. De plus, la possibilité d'importer des bibliothèques sans utiliser l'utilitaire dlltool a été fournie.

Il existe 25 correctifs de bogues connus avec Wine 7.21 qui aident des logiciels comme fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, séquenceur Cherry MIDI, Winfile, Adobe Reader XI, ainsi que divers jeux comme StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Port Royale 2, Gothique 1.

Des autres changements qui se démarquent:

  • Formats de trace fixes pour les valeurs 64 bits sur ARM64.
  • Les dépendances de module 64 bits étaient chargées uniquement à partir du répertoire système 64 bits.
  • KeUserModeCallback réimplémenté sur i386.
  • Suppression de la prise en charge des bibliothèques Unix "hybrides".
  • Introduit un nouveau drapeau winebuild – sin-dlltool.
  • La génération d'importation lib sans dlltool a été mis en œuvre.
  • Les tables de déroulement étaient activées par défaut dans les fichiers PE.
  • Implémentation de la génération de bibliothèque d'importation de retard sans dlltool.
  • Valeur d'indice d'importation fixe pour les symboles importés par nom.
  • Placé le descripteur d'importation de retard dans la section des données.
  • Une clé pthread est maintenant utilisée pour TEB sur toutes les plateformes.
  • nls : mettez à jour les données de paramètres régionaux vers CLDR version 42.
  • kernelbase : mise à jour des données de fuseau horaire vers la version 2022f.
  • win32u : utilisez toujours l'union complète pour les entrées sysparams.
  • ntdll : ne placez pas NtCurrentTeb() en ligne dans les bibliothèques Unix.
  • openal32 : supprimer la dll.
  • Rétablir "light.msstyles : ajouter des métriques non clientes".
  • ntdll : ajoutez une classe d'informations de processus spécifique à Wine pour la copie LDT.

Enfin, il est important de mentionner que la période de release candidate et le gel des fonctionnalités commencent le mois prochain pour Wine 8.0, tandis que Wine 7.21 est l'une des rares versions de fonctionnalités bihebdomadaires restantes.

Si vous souhaitez en savoir plus sur cette nouvelle version de développement de Wine publié, vous pouvez consulter le registre de changements dans le lien suivant. 

Comment installer la version de développement de Wine 7.21 sur Ubuntu et ses dérivés?

Si vous souhaitez pouvoir tester cette nouvelle version de développement de Wine sur votre distribution, vous pouvez le faire en suivant les instructions que nous partageons ci-dessous.

La première et la plus importante étape sera d'activer l'architecture 32 bits, que bien que notre système soit 64 bits, effectuer cette étape nous évite de nombreux problèmes qui se produisent généralement, car la plupart des bibliothèques Wine se concentrent sur une architecture 32 bits.

Pour cela, nous écrivons sur le terminal:

sudo dpkg --add-architecture i386

maintenant nous devons importer les clés et les ajouter au système avec cette commande:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

Fait ça maintenant nous allons ajouter le référentiel suivant au système, pour cela, nous écrivons dans le terminal:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --download-only dist-upgrade

Enfin, nous pouvons vérifier que Wine est déjà installé et quelle version nous avons dans le système en exécutant la commande suivante :

wine --version

Comment désinstaller Wine d'Ubuntu ou d'un dérivé?

Quant à ceux qui souhaitent désinstaller Wine de leur système pour une raison quelconque, Ils ne doivent exécuter que les commandes suivantes.

Désinstaller la version de développement:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.