Wine 7.0 kommt mit 9100 Änderungen, neuer 64-Bit-Architektur und mehr

Wine

Vor ein paar Tagen die Veröffentlichung der neuen stabilen Version von Wine 7.0 wurde angekündigt das als Kompatibilitätstool zum Ausführen von Windows-Programmen auf verschiedenen * nix-Betriebssystemen positioniert ist und eine stark verbesserte 64-Bit-Kompatibilität bietet.

In dieser neuen Version der vollständige Job von 5156 ist implementiert (5049 vor einem Jahr) aus Programme für Windows wurde in Wine bestätigt, 4312 andere (vor einem Jahr 4227) Programme funktionieren gut mit zusätzlichen Einstellungen und externen DLLs. 3813-Programme (vor 3703 Jahren) haben kleinere Probleme, die die Verwendung der Hauptfunktionen der Anwendungen nicht beeinträchtigen.

Vor allem die Verbesserungen sind zahlreich und Zu den wichtigsten gehören verbesserte Theme-Unterstützung für Apps, bessere Joystick-Unterstützung, HiDPI-Unterstützung, bessere Kompatibilität mit OpenCL, VKD3D 1.2, bessere Apple Silicon Mac-Unterstützung, neue Plug-and-Play-Treiber, Unicode 14-Unterstützung, ein Update auf Mono und Verbesserungen an WinRT.

Insgesamt mehr als 9.100 Modifikationen, um insbesondere eine neue WoW64-Architektur zu schaffen, die jetzt funktionsfähig ist.

Was ist neu in Wine 7.0?

Eine der wichtigsten Neuheiten, die auffällt, ist das Fast alle DLLs wurden konvertiert, um das ausführbare PE-Dateiformat zu verwenden (Portable Executable) anstelle von ELF. Das Team fügt hinzu, dass die meisten Module in das PE-Format (Portable Execution) konvertiert wurden. Der Rest wird in zukünftigen Versionen von Wine folgen. Sobald die Umstellung abgeschlossen ist, können 32-Bit-Anwendungen mithilfe von 64-Bit-Bibliotheken verwaltet werden. Die alten 32 Bit werden dann entfernt.

Die Verwendung von PE löst Probleme durch die Unterstützung verschiedener Kopierschutzschemata, die die Identität von Systemmodulen auf der Festplatte und im Speicher verifizieren.

Eine weitere der herausragenden Verbesserungen in Wine 7.0 ist die Die WoW64-Architektur wurde implementiert (32-Bit-Windows auf 64-Bit-Windows), das die Ausführung von 32-Bit-Windows-Anwendungen auf 64-Bit-Unix-Systemen unterstützt.

Damit sind WoW64-Layer für die meisten Unix-Bibliotheken vorbereitet und zulassen, dass 32-Bit-PE-Module auf 64-Bit-Unix-Bibliotheken zugreifen. Nachdem die Konvertierung aller Module in das PE-Format abgeschlossen ist, können 32-Bit-Windows-Anwendungen ausgeführt werden, ohne dass 32-Bit-Unix-Bibliotheken installiert werden müssen.

Von den anderen Änderungen, die auffallen:

  • Der Vulkan-Treiber implementiert Unterstützung für die Vulkan Graphics API 1.2.201-Spezifikation.
  • Die Ausgabe über die Hatched Geometric Objects-API von Direct2D wurde unterstützt, mit der Möglichkeit, auf einen Klicktreffer zu prüfen.
  • Die Direct2D-API bietet anfängliche Unterstützung für visuelle Effekte, die über die ID2D1Effect-Schnittstelle angewendet werden.
  • Die GStreamer-Plugins für DirectShow und das Media Foundation-Framework werden zu einem gemeinsamen WineGStreamer-Backend kombiniert, das die Entwicklung neuer Inhaltsdecodierungs-APIs vereinfachen soll.
  • Basierend auf dem WineGStreamer-Backend sind Windows Media-Objekte für synchrones und asynchrones Lesen implementiert.
  • Der Direct2D-API wurde Unterstützung für die ID1D2MultiThread-Schnittstelle hinzugefügt, die verwendet wird, um den exklusiven Zugriff auf Ressourcen in Multithread-Anwendungen zu orchestrieren.
  • Der Bibliothekssatz WindowsCodecs unterstützt die Bilddecodierung WMP (Windows Media Photo) und die Bildcodierung DDS (DirectDraw Surface).
  • Die Unterstützung für die Bildkodierung im ICNS-Format (für macOS) wurde entfernt, was unter Windows nicht unterstützt wird.
  • Implementierte Unterstützung für Themen. Die Zusammensetzung umfasst „Light“, „Blue“ und „Classic Blue“, die über den WineCfg-Konfigurator ausgewählt werden können.
  • Möglichkeit hinzugefügt, das Erscheinungsbild aller Schnittstellensteuerelemente über Themen anzupassen.
  • Bereitgestellte automatische Aktualisierung der Artikelansicht nach dem Ändern des Designs.
  • Design-Unterstützung wurde allen integrierten Wine-Anwendungen hinzugefügt.
  • Anwendungen wurden an Bildschirme mit hoher Pixeldichte (High DPI) angepasst.
    Grafik-Subsystem

Wie installiere ich Wine 7.0?

Si sind Benutzer von Debian, Ubuntu, Linux Mint und Derivaten, wenn Verwenden Sie eine 64-Bit-Version vom System, Wir werden die 32-Bit-Architektur aktivieren mit:

sudo dpkg --add-architecture i386

Jetzt  Wir werden dem System Folgendes hinzufügen:

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

sudo apt -y install gnupg2 software-properties-common
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Wir fügen das Repository für Ubuntu und Derivate hinzu:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
sudo apt-get update

Für Debian- und eta-basierte Distributionen:

wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list

Hab's gemacht, Wir installieren die wesentlichen Pakete, damit Wine reibungslos auf dem System ausgeführt werden kann:

sudo apt install --install-recommends winehq-stable

Und wir bestätigen die Installation, indem wir Folgendes ausführen:

Wein-Version

zu der Fall von Fedora und seinen Derivaten:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo

Und schließlich installieren wir Wine mit:

sudo dnf install winehq-stable

Im Falle von Arch Linux oder eine Arch Linux-basierte Distribution Wir können diese neue Version aus den offiziellen Distributions-Repositories installieren.

Der Befehl zum Installieren lautet:

sudo pacman -s wine


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.