{"id":103028,"date":"2022-01-19T15:36:43","date_gmt":"2022-01-19T13:36:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/%d1%81%d1%82%d0%b0%d0%b1%d0%b8%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%80%d0%b5%d0%bb%d0%b8%d0%b7-wine-7-0"},"modified":"2022-01-19T15:36:43","modified_gmt":"2022-01-19T13:36:43","slug":"stabilnyj-reliz-wine-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/stabilnyj-reliz-wine-7-0","title":{"rendered":"Stabile Ver\u00f6ffentlichung von Wine 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach einem Jahr Entwicklung und 30 experimentellen Versionen wurde die stabile Version der Open-Source-Implementierung der Win32 API \u2014 Wine 7.0 ver\u00f6ffentlicht. Diese beinhaltet \u00fcber 9100 \u00c4nderungen. Zu den wichtigsten Neuerungen der Version z\u00e4hlen die Umstellung der meisten Wine-Module auf das PE-Format, die Unterst\u00fctzung von Designs, die Erweiterung des Stacks f\u00fcr Joysticks und Eingabeger\u00e4te mit HID-Schnittstelle sowie die Implementierung der WoW64-Architektur f\u00fcr die Ausf\u00fchrung von 32-Bit-Anwendungen in einer 64-Bit-Umgebung.        <\/p>\n<p>In Wine sind nun 5156 Windows-Anwendungen vollst\u00e4ndig funktionsf\u00e4hig (vor einem Jahr waren es 5049). Weitere 4312 Anwendungen (vor einem Jahr 4227) funktionieren gut mit zus\u00e4tzlichen Anpassungen und externen DLLs. Bei 3813 Anwendungen (vor einem Jahr 3703) gibt es kleinere Probleme, die jedoch die Nutzung der Hauptfunktionen nicht beeintr\u00e4chtigen.       <\/p>\n<p>Wichtige Neuerungen in Wine 7.0:   <\/p>\n<ul>\n<li class=\"l\"> <b>Module im PE-Format<\/b>\n<ul>\n<li class=\"l\"> Fast alle DLL-Bibliotheken wurden auf das PE-Format (Portable Executable, verwendet in Windows) umgestellt, anstelle von ELF. Die Verwendung von PE l\u00f6st Probleme mit der Unterst\u00fctzung verschiedener Kopierschutzschemata, die eine \u00dcberpr\u00fcfung der Identit\u00e4t von Systemmodulen auf der Festplatte und im Speicher durchf\u00fchren.\n<li class=\"l\"> Die Interaktion von PE-Modulen mit Unix-Bibliotheken \u00fcber den standardm\u00e4\u00dfigen Systemaufruf des NT-Kernels wurde erm\u00f6glicht. Dadurch wird der Zugriff auf Unix-Code vor den Windows-Debuggern verborgen und die Registrierung der Threads kann \u00fcberwacht werden.\n<li class=\"l\"> Integrierte DLLs werden jetzt nur geladen, wenn die entsprechende Datei im PE-Format auf der Festplatte vorhanden ist, unabh\u00e4ngig davon, ob es sich um eine echte Bibliothek oder ein Stub handelt. Diese \u00c4nderung sorgt daf\u00fcr, dass die Anwendung immer die korrekte Bindung an PE-Dateien sieht. Um dieses Verhalten zu deaktivieren, kann die Umgebungsvariable WINEBOOTSTRAPMODE verwendet werden.      <\/ul>\n<li class=\"l\"> <b>WoW64<\/b>\n<ul>\n<li class=\"l\"> Die WoW64-Architektur (64-Bit Windows-on-Windows) wurde implementiert, die es erm\u00f6glicht, 32-Bit Windows-Anwendungen in 64-Bit Unix-Prozessen auszuf\u00fchren. Die Unterst\u00fctzung erfolgt durch die Anbindung einer Schicht, die 32-Bit NT-Systemaufrufe in 64-Bit Aufrufe an NTDLL \u00fcbersetzt.\n<li class=\"l\"> Die WoW64-Schichten sind f\u00fcr die meisten Unix-Bibliotheken vorbereitet und erm\u00f6glichen es 32-Bit-Modulen im PE-Format, auf 64-Bit-Unix-Bibliotheken zuzugreifen. Nach der Umstellung aller Module auf das PE-Format wird es m\u00f6glich sein, 32-Bit-Windows-Anwendungen ohne Installation von 32-Bit-Unix-Bibliotheken auszuf\u00fchren.      <\/ul>\n<li class=\"l\"> <b>Design-Themen<\/b>\n<ul>\n<li class=\"l\"> Die Unterst\u00fctzung von Designs wurde umgesetzt. Enthalten sind die Designs \u201eLight\u201c, \u201eBlue\u201c und \u201eClassic Blue\u201c, die \u00fcber den Konfigurator WineCfg ausgew\u00e4hlt werden k\u00f6nnen.\n<li class=\"l\"> Es wurde die M\u00f6glichkeit hinzugef\u00fcgt, das Aussehen aller Steuerelemente der Benutzeroberfl\u00e4che \u00fcber Design-Themen anzupassen. Das Erscheinungsbild der Elemente wird nach dem Wechsel des Designs automatisch aktualisiert.\n<li class=\"l\"> In alle integrierten Anwendungen von Wine wurde die Unterst\u00fctzung von Design-Themen eingef\u00fchrt. Die Anwendungen wurden an Displays mit hoher Pixeldichte (High DPI) angepasst.        <\/ul>\n<li class=\"l\"> <b>Grafiksubsystem<\/b>\n<ul>\n<li class=\"l\"> Eine neue Win32u-Bibliothek wurde hinzugef\u00fcgt, in die Teile der Bibliotheken GDI32 und USER32, die mit Grafikverarbeitung und Fensterverwaltung auf Kernel-Ebene befasst sind, ausgelagert wurden. In Zukunft wird mit der \u00dcbertragung von Komponenten von Treibern wie winex11.drv und winemac.drv auf Win32u begonnen.\n<li class=\"l\"> Der Vulkan-Treiber unterst\u00fctzt die Spezifikation der Grafik-API Vulkan 1.2.201.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Ausgabe von gestrichelten geometrischen Objekten \u00fcber die API Direct2D, mit der M\u00f6glichkeit zur \u00dcberpr\u00fcfung der Kollision (Hit-Test), wurde bereitgestellt.\n<li class=\"l\"> Die API Direct2D implementiert erste Unterst\u00fctzung f\u00fcr visuelle Effekte, die \u00fcber die Schnittstelle ID2D1Effect angewendet werden.\n<li class=\"l\"> In der API Direct2D wurde die Unterst\u00fctzung der Schnittstelle ID2D1MultiThread hinzugef\u00fcgt, die f\u00fcr den exklusiven Zugriff auf Ressourcen in Multi-Thread-Anwendungen verwendet wird.\n<li class=\"l\"> Im WindowsCodecs-Bibliothekssatz wurde die Unterst\u00fctzung f\u00fcr das Dekodieren von Bildern im WMP-Format (Windows Media Photo) und das Kodieren von Bildern im DDS-Format (DirectDraw Surface) implementiert. Die Unterst\u00fctzung f\u00fcr das Kodieren von Bildern im ICNS-Format (f\u00fcr macOS), das in Windows nicht unterst\u00fctzt wird, wurde eingestellt.            <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Die neue Render-Engine wurde erheblich verbessert und erm\u00f6glicht die \u00dcbersetzung von Direct3D-Aufrufen in die Grafik-API Vulkan. In den meisten F\u00e4llen wurde die Unterst\u00fctzung f\u00fcr Direct3D 10 und 11 in der Vulkan-basierten Engine auf das Niveau der alten OpenGL-Engine angehoben. Um die Render-Engine \u00fcber Vulkan zu aktivieren, muss der Registrierungseintrag Direct3D \u201erenderer\u201c auf \u201evulkan\u201c gesetzt werden.\n<li class=\"l\"> Viele Funktionen von Direct3D 10 und 11 wurden implementiert, einschlie\u00dflich verz\u00f6gerter Kontexte (Deferred Contexts), die im Kontext von Ger\u00e4tezustandsobjekten arbeiten, konstanten Verschiebungen in Puffer, dem L\u00f6schen ungeordneter Texturansichten, dem Kopieren von Daten zwischen Ressourcen in typelosen Formaten (DXGI_FORMAT_BC3_TYPELESS, DXGI_FORMAT_R32G32B32A32_TYPELESS) usw.\n<li class=\"l\"> Die Unterst\u00fctzung von Konfigurationen mit mehreren Monitoren wurde hinzugef\u00fcgt, sodass ein Monitor f\u00fcr die Darstellung von Direct3D-Anwendungen im Vollbildmodus ausgew\u00e4hlt werden kann.\n<li class=\"l\"> Die API DXGI bietet die M\u00f6glichkeit zur Gamma-Korrektur des Bildschirms, die von Anwendungen auf Basis von Direct3D 10 und 11 zur Anpassung der Bildschirmhelligkeit verwendet werden kann. Es wurde sichergestellt, dass Z\u00e4hler f\u00fcr virtuelle Framebuffer (SwapChain) extrahiert werden k\u00f6nnen.\n<li class=\"l\"> Direct3D 12 hat die Unterst\u00fctzung f\u00fcr Root-Signaturen der Version 1.1 hinzugef\u00fcgt.\n<li class=\"l\"> Die Effizienz der Verarbeitung von Anfragen wurde im Vulkan-API-Code erh\u00f6ht, wenn eine Unterst\u00fctzung f\u00fcr die Erweiterung VK_EXT_host_query_reset im System vorhanden ist.\n<li class=\"l\"> Die M\u00f6glichkeit, virtuelle Framebuffer (SwapChain) \u00fcber GDI auszugeben, wurde hinzugef\u00fcgt, wenn OpenGL oder Vulkan nicht f\u00fcr die Anzeige verwendet werden k\u00f6nnen, z. B. bei der Ausgabe in ein Fenster aus verschiedenen Prozessen, wie zum Beispiel in Anwendungen, die auf dem CEF (Chromium Embedded Framework) basieren.\n<li class=\"l\"> Bei der Verwendung des Backends f\u00fcr GLSL-Shader-Anweisungen wird das Modifier \u201eprecise\u201c angewendet.\n<li class=\"l\"> Die API DirectDraw unterst\u00fctzt jetzt 3D-Rendering im Systemspeicher unter Verwendung von Softwareger\u00e4ten wie \u201eRGB\u201c, \u201eMMX\u201c und \u201eRamp\u201c.\n<li class=\"l\"> Die Direct3D-Grafikkarten-Datenbank wurde um die AMD Radeon RX 5500M, AMD Radeon RX 6800\/6800 XT\/6900 XT, AMD Van Gogh, Intel UHD Graphics 630 und NVIDIA GT 1030 erweitert.\n<li class=\"l\"> Der Schl\u00fcssel \u201eUseGLSL\u201c wurde aus der Registry HKEY_CURRENT_USER\\Software\\Wine\\Direct3D entfernt. Stattdessen sollte ab Wine 5.0 \u201eshader_backend\u201c verwendet werden.\n<li class=\"l\"> F\u00fcr die Unterst\u00fctzung von Direct3D 12 ist jetzt mindestens die Version 1.2 der vkd3d-Bibliothek erforderlich.          <\/ul>\n<li class=\"l\"> <b>D3DX<\/b>\n<ul>\n<li class=\"l\"> In der Implementierung von D3DX 10 wurde die Unterst\u00fctzung f\u00fcr das Framework visuelle Effekte verbessert und das Bildformat Windows Media Photo (JPEG XR) hinzugef\u00fcgt.\n<li class=\"l\"> D3DX10 stellt Funktionen zur Verf\u00fcgung, um Texturen zu erstellen, darunter D3DX10CreateTextureFromMemory().\n<li class=\"l\"> Teilweise wurden die Programmierschnittstellen ID3DX10Sprite und ID3DX10Font implementiert.      <\/ul>\n<li class=\"l\"> <b>Ton und Video<\/b>\n<ul>\n<li class=\"l\"> Die GStreamer-Plugins f\u00fcr DirectShow und das Media Foundation-Framework wurden in ein gemeinsames WineGStreamer-Backend integriert, was die Entwicklung neuer API f\u00fcr die Dekodierung von Inhalten vereinfachen sollte.\n<li class=\"l\"> Auf Basis des WineGStreamer-Backends wurden Windows Media-Objekte f\u00fcr synchrones und asynchrones Lesen implementiert.\n<li class=\"l\"> Die Weiterentwicklung des Media Foundation-Frameworks wurde fortgesetzt, Unterst\u00fctzung f\u00fcr die Funktionalit\u00e4t von IMFPMediaPlayer, einen Sample Allocator, hinzugef\u00fcgt, und die Unterst\u00fctzung f\u00fcr EVR sowie SAR-Puffer wurde verbessert.\n<li class=\"l\"> Die Bibliothek wineqtdecoder, die einen Decoder f\u00fcr das QuickTime-Format bereitstellt, wurde entfernt. F\u00fcr alle Codecs wird nun GStreamer verwendet.            <\/ul>\n<li class=\"l\"> <b>Eingabeger\u00e4te<\/b>\n<ul>\n<li class=\"l\"> Der Stack f\u00fcr Eingabeger\u00e4te, die das HID-Protokoll (Human Interface Devices) unterst\u00fctzen, wurde erheblich verbessert. Funktionen wie das Parsen von HID-Deklarationen, die Verarbeitung von HID-Nachrichten und die Bereitstellung von Mini-Treibern f\u00fcr HID wurden implementiert.\n<li class=\"l\"> In den Backends des Treibers winebus.sys wurde die \u00dcbersetzung von Ger\u00e4beschreibungen in HID-Nachrichten verbessert.\n<li class=\"l\"> Ein neuer DirectInput-Backend f\u00fcr Joysticks, die das HID-Protokoll unterst\u00fctzen, wurde hinzugef\u00fcgt. Die M\u00f6glichkeit zur Nutzung von Feedback-Effekten in den Joysticks wurde implementiert. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/control-panel\/\"   title=\"Verwaltungspanel\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"512\">Verwaltungspanel<\/a> Die Interaktion mit Ger\u00e4ten, die mit XInput kompatibel sind, wurde optimiert. In WinMM wurde die Unterst\u00fctzung f\u00fcr Joysticks auf DInput umgestellt, anstelle des alten Backends evdev in Linux und IOHID in macOS. Der alte Joystick-Treiber winejoystick.drv wurde entfernt.\n<li class=\"l\"> Im DInput-Modul wurden neue Tests hinzugef\u00fcgt, die auf der Verwendung virtueller HID-Ger\u00e4te basieren und kein physisches Ger\u00e4t erfordern.            <\/ul>\n<li class=\"l\"> <b>Text und Schriftarten<\/b>\n<ul>\n<li class=\"l\"> In DirectWrite wurde ein Font Set-Objekt hinzugef\u00fcgt.\n<li class=\"l\"> Im RichEdit wurde die TextHost-Schnittstelle korrekt implementiert.              <\/ul>\n<li class=\"l\"> <b>Kernel (Kernel-Schnittstellen von Windows)<\/b>\n<ul>\n<li class=\"l\"> Beim Starten einer unbekannten ausf\u00fchrbaren Datei in Wine (zum Beispiel \u201awine foo.msi\u2018) wird jetzt start.exe aufgerufen, das die mit dem Dateityp verbundenen Handler aufruft.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Synchronisationsmechanismen NtAlertThreadByThreadId und NtWaitForAlertByThreadId wurde hinzugef\u00fcgt, die den Futexes in Linux \u00e4hnlich sind.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr NT-Debugging-Objekte wurde hinzugef\u00fcgt, die zur Debugging von Kernel-Funktionen verwendet werden.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr dynamische Registrierungs-Schl\u00fcssel zur Speicherung von Leistungsdaten wurde hinzugef\u00fcgt.          <\/ul>\n<li class=\"l\"> <b>C Runtime<\/b>\n<ul>\n<li class=\"l\"> Im C-Runtime wurde ein vollst\u00e4ndiger Satz mathematischer Funktionen implementiert, der haupts\u00e4chlich aus der Musl-Bibliothek \u00fcbernommen wurde.\n<li class=\"l\"> F\u00fcr alle CPU-Plattformen wird eine korrekte Unterst\u00fctzung von Funktionen f\u00fcr Gleitkomma-Berechnungen gew\u00e4hrleistet.           <\/ul>\n<li class=\"l\"> <b>Netzwerkfunktionen<\/b>\n<ul>\n<li class=\"l\"> Der Kompatibilit\u00e4tsmodus mit Internet Explorer 11 (IE11) wurde verbessert, der nun standardm\u00e4\u00dfig f\u00fcr die Verarbeitung von HTML-Dokumenten verwendet wird.\n<li class=\"l\"> In der mshtml-Bibliothek wurde der JavaScript-Modus ES6 (ECMAScript 2015) implementiert, der Funktionen wie die let-Anweisung und das Map-Objekt unterst\u00fctzt.\n<li class=\"l\"> Die Installation von Wine MSI-Paketen mit Erg\u00e4nzungen f\u00fcr die Gecko-Engine in das Arbeitsverzeichnis erfolgt jetzt bei Bedarf und nicht w\u00e4hrend des Wine-Updates.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr das DTLS-Protokoll wurde hinzugef\u00fcgt.\n<li class=\"l\"> Der NSI-Dienst (Network Store Interface) wurde implementiert, der Informationen \u00fcber die Routing- und Netzwerkinterfaces des Computers speichert und an andere Dienste \u00fcbertr\u00e4gt.\n<li class=\"l\"> Die WinSock-API-Handler wie setsockopt und getsockopt wurden in die NTDLL-Bibliothek und den Treiber afd.sys verschoben, um der Architektur von Windows zu entsprechen.\n<li class=\"l\"> Jetzt werden im Arbeitsverzeichnis von Wine eigene Dateien mit Netzwerkinformationen, wie \/etc\/protocols und \/etc\/networks, installiert, anstatt auf entsprechende Unix-Datenbanken zuzugreifen.      <\/ul>\n<li class=\"l\"> <b>Alternativen Plattformen<\/b>\n<ul>\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Apple-Hardware auf Basis von ARM-M1-Chips (Apple Silicon) wurde hinzugef\u00fcgt.\n<li class=\"l\"> F\u00fcr die Unterst\u00fctzung der Funktionen BCrypt und Secur32 auf der macOS-Plattform ist nun die Installation der GnuTLS-Bibliothek erforderlich.\n<li class=\"l\"> 32-Bit-Executable-Dateien f\u00fcr ARM-Plattformen werden jetzt im Thumb-2-Modus kompiliert, \u00e4hnlich wie unter Windows. Ein Preloader wird zum Laden solcher Dateien verwendet.\n<li class=\"l\"> F\u00fcr 32-Bit ARM-Plattformen wurde die Unterst\u00fctzung f\u00fcr das Unwinding von Ausnahmen implementiert.\n<li class=\"l\"> F\u00fcr FreeBSD wurde die Anzahl der unterst\u00fctzten Anfragen nach Low-Level-Systeminformationen erweitert, wie z. B. Speicherstatus und Akkuladestand.                <\/ul>\n<li class=\"l\"> <b>Integrierte Anwendungen und Entwicklungstools<\/b>\n<ul>\n<li class=\"l\"> Das Tool reg.exe unterst\u00fctzt jetzt 32- und 64-Bit-Darstellungen der Registrierung. Es wurde die Unterst\u00fctzung f\u00fcr das Kopieren von Registrierungsschl\u00fcsseln hinzugef\u00fcgt.\n<li class=\"l\"> Im Tool WineDump wurde die Unterst\u00fctzung f\u00fcr die Ausgabe von Windows-Metadump und die Anzeige detaillierter Informationen zu CodeView-Eintr\u00e4gen hinzugef\u00fcgt.\n<li class=\"l\"> Im Wine Debugger (winedbg) wurde die M\u00f6glichkeit zur Debugging von 32-Bit-Prozessen aus einem 64-Bit-Debugger implementiert.\n<li class=\"l\"> Im IDL-Compiler (widl) wurde die M\u00f6glichkeit zur Einbindung von in PE-Dateien integrierten Bibliotheken hinzugef\u00fcgt. Des Weiteren wurde die Unterst\u00fctzung f\u00fcr WinRT-spezifische Attribute und Konstrukte implementiert, sowie das Auffinden von Bibliotheken plattformabh\u00e4ngig realisiert.        <\/ul>\n<li class=\"l\"> <b>Build-System<\/b>\n<ul>\n<li class=\"l\"> In architekturspezifischen Bibliotheksordnern werden die Bibliotheken jetzt mit Namen gespeichert, die die Architektur und den Typ der ausf\u00fchrbaren Dateien widerspiegeln, zum Beispiel \u201ai386-windows\u2018 f\u00fcr das PE-Format und \u201ax86_64-unix\u2018 f\u00fcr Unix-Bibliotheken. Dies erm\u00f6glicht die Unterst\u00fctzung verschiedener Architekturen in einer einzigen Wine-Installation und sichert die Cross-Kompilierung von Winelib.\n<li class=\"l\"> F\u00fcr die Installation in die PE-Dateik\u00f6pfe wurde dem winebuild-Flag \u201a--prefer-native option\u2018 hinzugef\u00fcgt, das die Nutzung von nativen DLL-Bibliotheken steuert (die Verarbeitung von DLL_WINE_PREATTACH in DllMain wurde eingestellt).\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die 4. Version des Dwarf-Debug-Datenformats wurde hinzugef\u00fcgt, das nun standardm\u00e4\u00dfig beim Bauen von Wine-Bibliotheken verwendet wird.\n<li class=\"l\"> Die Build-Option \u201a--enable-build-id\u2018 wurde hinzugef\u00fcgt, um eindeutige Build-IDs in den ausf\u00fchrbaren Dateien zu speichern.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Verwendung des Clang-Compilers im MSVC-Kompatibilit\u00e4tsmodus wurde hinzugef\u00fcgt.                    <\/ul>\n<li class=\"l\"> <b>Verschiedenes<\/b>\n<ul>\n<li class=\"l\"> Die Bezeichnungen der Standardverzeichnisse in der grafischen Benutzeroberfl\u00e4che (Windows Shell) wurden an das Schema angepasst, das ab Windows Vista verwendet wird. Statt 'Meine Dokumente' wird jetzt der Ordner 'Dokumente' erstellt, w\u00e4hrend der Gro\u00dfteil der Daten im Ordner 'AppData' gespeichert wird.\n<li class=\"l\"> In der OpenCL-Bibliothek wurde die Unterst\u00fctzung f\u00fcr die Spezifikation OpenCL 1.2 hinzugef\u00fcgt.\n<li class=\"l\"> Im WinSpool-Treiber wurde die Unterst\u00fctzung f\u00fcr verschiedene Seitenformatvarianten beim Drucken hinzugef\u00fcgt.\n<li class=\"l\"> Erste Unterst\u00fctzung f\u00fcr MSDASQL, den Microsoft OLE DB-Anbieter f\u00fcr ODBC-Treiber, wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Wine Mono-Engine mit der Implementierung der .NET-Plattform wurde auf Version 7.0.0 aktualisiert.\n<li class=\"l\"> Die Unicode-Daten wurden auf die Spezifikation Unicode 14 aktualisiert.\n<li class=\"l\"> In das Quelltextverzeichnis wurden die Bibliotheken Faudio, GSM, LCMS2, LibJPEG, LibJXR, LibMPG123, LibPng, LibTiff, LibXml2, LibXslt und Zlib integriert, die im PE-Format kompiliert werden und keine Unix-Format-Varianten ben\u00f6tigen. Diese Bibliotheken k\u00f6nnen auch aus dem System importiert werden, um externe Builds anstelle der integrierten PE-Varianten zu verwenden.                                <\/ul>\n<\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56539\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 30 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API &#8212; Wine 7.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 9100 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u0418\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 Wine \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 PE, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0435\u043c \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0441\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u043e\u0432 \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432\u0432\u043e\u0434\u0430 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c HID, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b WoW64 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103028","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 30 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 7.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 9100 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u0418\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 Wine \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 PE, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0435\u043c \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0441\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u043e\u0432 \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432\u0432\u043e\u0434\u0430 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c HID, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b WoW64 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/stabilnyj-reliz-wine-7-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 Wine 7.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 30 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 7.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 9100 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u0418\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 Wine \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 PE, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0435\u043c \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0441\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u043e\u0432 \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432\u0432\u043e\u0434\u0430 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c HID, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b WoW64 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/stabilnyj-reliz-wine-7-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-01-19T13:36:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-01-19T13:36:43+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Stabile Version Wine 7.0 | ProHoster","description":"Nach einem Jahr Entwicklung und 30 experimentellen Versionen wurde die stabile Version der Open-Source-Implementierung der Win32 API - Wine 7.0 - ver\u00f6ffentlicht, die \u00fcber 9100 \u00c4nderungen enth\u00e4lt. Zu den wichtigsten Errungenschaften der neuen Version geh\u00f6ren die Umstellung der meisten Wine-Module auf das PE-Format, Unterst\u00fctzung von Themen, Erweiterung des Stacks f\u00fcr Joysticks und Eingabeger\u00e4te mit HID-Schnittstelle sowie die Implementierung der WoW64-Architektur f\u00fcr die Ausf\u00fchrung.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/stabilnyj-reliz-wine-7-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 Wine 7.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 30 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 7.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 9100 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u0418\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 Wine \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 PE, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0435\u043c \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0441\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u043e\u0432 \u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432\u0432\u043e\u0434\u0430 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c HID, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b WoW64 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/stabilnyj-reliz-wine-7-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-01-19T13:36:43+00:00","article:modified_time":"2022-01-19T13:36:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103028","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-01-19 13:37:54","updated":"2026-02-08 19:50:01"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/103028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=103028"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/103028\/revisions"}],"predecessor-version":[{"id":157702,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/103028\/revisions\/157702"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=103028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=103028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=103028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}