Heim >Computer-Tutorials >Computerwissen >Wine 9.0: Die perfekte Kombination aus modernster Technologie und Windows-Anwendungen

Wine 9.0: Die perfekte Kombination aus modernster Technologie und Windows-Anwendungen

WBOY
WBOYnach vorne
2024-02-19 19:40:021314Durchsuche

Wine 9.0:前沿技术与 Windows 应用的完美结合

Nach mehr als einem Jahr intensiver Entwicklung bringt Wine 9.0 mehr als 7.000 Verbesserungen mit sich. Diese Updates verbessern die Benutzererfahrung und Systemleistung erheblich und markieren einen erheblichen Fortschritt bei der Implementierung der Windows-Kompatibilitätsschicht in Linux- und Unix-ähnlichen Systemen.

Großes Update für Wine 9.0

  • WoW64-Architektur: Mit Wine 9.0 wurde die WoW64-Architektur eingeführt, mit der 32-Bit-Windows-Anwendungen auf reinen 64-Bit-Unix-Systemen ausgeführt werden können (was in der Vergangenheit nicht möglich war). Dieser Modus ist standardmäßig nicht aktiviert und unterstützt keinen 16-Bit-Code und einige OpenGL-Funktionen.
  • Experimenteller Wayland-Treiber: Ein experimenteller Wayland-Grafiktreiber wurde hinzugefügt. Obwohl es sich noch in der Entwicklungsphase befindet, unterstützt es bereits Funktionen wie grundlegende Fensterverwaltung, Unterstützung mehrerer Monitore, hohe DPI-Skalierung und Unterstützung für Vulkan.
  • ARM64-Verbesserungen: PE/Unix-Trennung abgeschlossen, Wine 9.0 kann jetzt vorhandene Windows-Binärdateien auf der ARM64-Architektur ausführen. Beinhaltet Unterstützung für ARM64X- und ARM64EC-Module sowie vorläufige 32-Bit-x86-Emulationsfunktionen.
  • Grafik- und Direct3D-Optimierung: Der PostScript-Treiber wurde neu implementiert, das WinRT-Design verfügt über eine neue Dark-Mode-Option und der Vulkan-Treiber wurde aktualisiert. Darüber hinaus wurden viele Optimierungen an den WineD3D- und Vulkan-Backends vorgenommen, um die Energieeffizienzfunktionen zu verbessern.
  • Audio/Video- und DirectShow-Upgrades: Einige Grundfunktionen von DirectMusic-Modulen implementiert, MIDI-Wiedergabe integriert und eine Vielzahl von DirectShow-Filtern und Decodern bereitgestellt.
  • Desktop-Integration und Internationalisierung: Die Protokollzuordnungsfunktion von URL/URI wurde verbessert und die Benutzeroberfläche unterstützt jetzt mehrere Sprachen wie Georgisch. Darüber hinaus werden die Gebietsschemadaten basierend auf der Unicode-CLDR-Datenbank aktualisiert.

Neue Highlights von Wine 9.0

Zusätzlich zu den oben genannten Funktionen führt die Version Wine 9.0 auch eine Reihe weiterer wichtiger Funktionen ein, um die Sicherheit und Leistung weiter zu verbessern:

  • Implementierung der Address Space Layout Randomization (ASLR), einer Technik zur Verbesserung der Systemsicherheit.
  • Verwendet die Low Fragmentation Heap (LFH)-Technologie, um eine effizientere Speicherverwaltung zu erreichen.
  • Unterstützung für Smartcards hinzugefügt.

Die Mono-Engine wurde aktualisiert, um .NET-Anwendungen besser zu unterstützen, und der Debugger von Wine wurde ebenfalls verbessert. Er verwendet jetzt die Zydis-Bibliothek, um den Code der x86-Architektur zu zerlegen und so die Effizienz und Genauigkeit des Debugging-Prozesses zu verbessern. Darüber hinaus wurden verschiedene Entwicklungstools optimiert und verbessert, um ein besseres Entwicklungserlebnis zu bieten.

Wine 9.0 fügt außerdem einige begleitende Bibliotheken hinzu, wie FluidSynth, Faudio und LibPng usw. Die Aktualisierungen dieser Bibliotheken verbessern die Kompatibilität und Leistung. Für den Wayland-Treiber sind die Wayland-Client-Bibliothek und die PCSClite-Bibliothek erforderlich, um Smartcards zu unterstützen.

Weitere Informationen finden Sie in der Veröffentlichungsankündigung für Wine 9.0.

Das obige ist der detaillierte Inhalt vonWine 9.0: Die perfekte Kombination aus modernster Technologie und Windows-Anwendungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen