Wine 7.21 kommt mit Verbesserungen für PE, Vulkan und mehr

Wein unter Linux

Wine ist eine Neuimplementierung der Win16- und Win32-Anwendungsprogrammierschnittstelle für Unix-basierte Betriebssysteme.

Der Start von die neue experimentelle Version von Wine 7.21. Seit der Veröffentlichung von Version 7.20 wurden 25 Fehlerberichte geschlossen und 354 Änderungen vorgenommen.

Wer sich mit Wein nicht auskennt, sollte das wissen Dies ist eine beliebte kostenlose Open-Source-Software dass ermöglicht Benutzern die Ausführung von Windows-Anwendungen unter Linux und andere Unix-ähnliche Betriebssysteme. Um etwas technischer zu sein, ist Wine eine Kompatibilitätsschicht, die Systemaufrufe von Windows nach Linux übersetzt und einige Windows-Bibliotheken in Form von .dll-Dateien verwendet.

Wine ist eine der besten Möglichkeiten, Windows-Anwendungen unter Linux auszuführen. Darüber hinaus verfügt die Wine-Community über eine sehr detaillierte Anwendungsdatenbank.

Die wichtigsten neuen Funktionen der Entwicklungsversion von Wine 7.21

In der neuen Version von Wine 7.21 die OpenGL-Bibliothek geändert, um das ausführbare PE-Dateiformat zu verwenden (Portable Executable) anstelle von ELF, außerdem wurde Unterstützung für Multi-Arch-Builds im PE-Format hinzugefügt.

Eine weitere Änderung, die in dieser neuen Version auffällt, ist die folgende Es wurden Vorbereitungen getroffen, um die Ausführung von 32-Bit-Programmen zu unterstützen Sie verwenden die Vulkan-Grafik-API in einer 64-Bit-Umgebung. Darüber hinaus wurde die Möglichkeit bereitgestellt, Bibliotheken ohne Verwendung des Dienstprogramms dlltool zu importieren.

Es gibt 25 bekannte Fehlerkorrekturen mit Wine 7.21 das hilft Software wie fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI Sequencer, Winfile, Adobe Reader XI, zusammen mit verschiedenen Spielen wie StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Port Royale 2, Gothic 1.

Von den anderen Änderungen das fällt auf:

  • Trace-Formate für 64-Bit-Werte auf ARM64 korrigiert.
  • 64-Bit-Modulabhängigkeiten wurden nur aus dem 64-Bit-Systemverzeichnis geladen.
  • KeUserModeCallback auf i386 neu implementiert.
  • Unterstützung für "hybride" Unix-Bibliotheken entfernt.
  • Führt ein neues Winebuild-Flag ein – sin-dlltool.
  • Die Generierung der Importlib ohne dlltool wurde implementiert.
  • Unroll-Tabellen waren in PE-Dateien standardmäßig aktiviert.
  • Generierung einer verzögerten Importbibliothek ohne dlltool implementiert.
  • Der Importhinweiswert für Symbole, die nach Namen importiert wurden, wurde korrigiert.
  • Der Deskriptor für den Verzögerungsimport wurde in den Datenabschnitt eingefügt.
  • Für TEB wird jetzt auf allen Plattformen ein pthread-Schlüssel verwendet.
  • nls: Aktualisieren Sie die Gebietsschemadaten auf CLDR-Version 42.
  • Kernelbase: Zeitzonendaten auf Version 2022f aktualisieren.
  • win32u: Verwenden Sie immer die vollständige Union für sysparams-Einträge.
  • ntdll: Setzen Sie NtCurrentTeb() nicht inline in Unix-Bibliotheken.
  • openal32: dll entfernen.
  • Setzen Sie „light.msstyles: Nicht-Client-Metriken hinzufügen“ zurück.
  • ntdll: Fügen Sie eine Wine-spezifische Prozessinformationsklasse für die LDT-Kopie hinzu.

Schließlich ist es wichtig, das zu erwähnen Release Candidate-Zeitraum und Feature-Freeze beginnen nächsten Monat für Wine 8.0, während Wine 7.21 eine der wenigen verbleibenden zweiwöchentlichen Feature-Releases ist.

Wenn Sie mehr über diese neue Entwicklungsversion erfahren möchten von Wine veröffentlicht, können Sie die Registrierung von Änderungen im folgenden Link. 

Wie installiere ich die Entwicklungsversion von Wine 7.21 unter Ubuntu und Derivaten?

Wenn Sie daran interessiert sind, diese neue Entwicklungsversion von Wine in Ihrer Distribution zu testen, können Sie dies tun, indem Sie den Anweisungen folgen, die wir unten teilen.

Der erste und wichtigste Schritt besteht darin, die 32-Bit-Architektur zu aktivieren, dass wir, obwohl unser System 64-Bit ist, uns durch diesen Schritt viele Probleme ersparen, die normalerweise auftreten, da die meisten Wine-Bibliotheken auf 32-Bit-Architektur ausgerichtet sind.

Dazu schreiben wir über das Terminal:

sudo dpkg --add-architecture i386

Jetzt Wir müssen die Schlüssel importieren und dem System hinzufügen mit diesem Befehl:

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

Fertig jetzt Wir werden dem System das folgende Repository hinzufügen, dafür schreiben wir in das 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

Schließlich können wir überprüfen, ob Wine bereits installiert ist und welche Version wir im System haben, indem wir den folgenden Befehl ausführen:

wine --version

Wie deinstalliere ich Wine von Ubuntu oder einem Derivat?

Was diejenigen betrifft, die Wine aus irgendeinem Grund von ihrem System deinstallieren möchten, Sie sollten nur die folgenden Befehle ausführen.

Deinstallieren Sie die Entwicklungsversion:

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

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.