{"id":55498,"date":"2020-01-22T00:00:00","date_gmt":"2020-01-21T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/stabilnyj-reliz-wine-5-0"},"modified":"2020-02-18T14:03:37","modified_gmt":"2020-02-18T11:03:37","slug":"stabilnyj-reliz-wine-5-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/stabilnyj-reliz-wine-5-0","title":{"rendered":"Stabile Version von Wine 5.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach einem Jahr Entwicklung und 28 experimentellen Versionen <noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/news\/2020012101\">wurde vorgestellt<\/a><\/noindex> stabile Ver\u00f6ffentlichung der offenen Implementierung der Win32 API \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/www.winehq.org\/announce\/5.0\">Wine 5.0<\/a><\/noindex>, die mehr als 7400 \u00c4nderungen umfasst. Zu den wichtigsten Errungenschaften der neuen Version geh\u00f6rt die Bereitstellung von integrierten Wine-Modulen im PE-Format, die Unterst\u00fctzung von Multi-Monitor-Konfigurationen, die neue Implementierung der Audio-API XAudio2 und die Unterst\u00fctzung der Grafik-API Vulkan 1.1.<\/p>\n<p>In Wine <noindex><a rel=\"nofollow\" href=\"http:\/\/appdb.winehq.org\/\">wurde best\u00e4tigt<\/a><\/noindex> arbeiten jetzt 4869 (vor einem Jahr 4737) Windows-Programme vollst\u00e4ndig, weitere 4136 (vor einem Jahr 4045) Programme funktionieren hervorragend mit zus\u00e4tzlichen Einstellungen und externen DLLs. Bei 3635 Programmen gibt es kleinere Probleme im Betrieb, die die grundlegenden Funktionen der Anwendungen nicht beeintr\u00e4chtigen. <\/p>\n<p>Schl\u00fcssige <noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/announce\/5.0\">Neuheiten<\/a><\/noindex> Wine 5.0: <\/p>\n<ul>\n<li class=\"l\"> <b>Module im PE-Format<\/b>\n<ul>\n<li class=\"l\"> Mit einem vorhandenen MinGW-Compiler werden die meisten Wine-Module nun im Format ausf\u00fchrbarer PE-Dateien (Portable Executable, verwendet in Windows) anstelle von ELF erstellt. Die Verwendung von PE l\u00f6st Probleme mit der Unterst\u00fctzung verschiedener Kopierschutzmechanismen, die die Identit\u00e4t der Systemmodule auf der Festplatte und im Speicher \u00fcberpr\u00fcfen;\n<li class=\"l\"> Die PE-Dateien werden nun im Verzeichnis ~\/.wine ($WINEPREFIX) gespeichert, anstelle von gef\u00e4lschten DLL-Dateien, was die Struktur den tats\u00e4chlichen Windows-Installationen \u00e4hnlicher macht, jedoch auf Kosten zus\u00e4tzlicher Festplattenspeicherung;\n<li class=\"l\"> Module, die in das PE-Format konvertiert wurden, k\u00f6nnen die enthaltenen <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A8%D0%B8%D1%80%D0%BE%D0%BA%D0%B8%D0%B9_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB\">wchar<\/a><\/noindex> C-Funktionen und Konstanten mit Unicode (zum Beispiel L\u201aabc\u2018);\n<li class=\"l\"> In der Wine C-Laufzeit wurde die Unterst\u00fctzung f\u00fcr das Binden an bin\u00e4re Dateien, die mit MinGW erstellt wurden, hinzugef\u00fcgt, die beim Erstellen von DLL standardm\u00e4\u00dfig anstelle der MinGW-Laufzeit verwendet wird;\n<\/ul>\n<li class=\"l\"> <b>Grafiksubsystem<\/b>\n<ul>\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr mehrere Monitore und Grafikkarten wurde hinzugef\u00fcgt, einschlie\u00dflich der M\u00f6glichkeit, die Einstellungen dynamisch zu \u00e4ndern;\n<li class=\"l\"> Der Treiber f\u00fcr die Grafik-API Vulkan wurde aktualisiert und ist jetzt mit der Spezifikation Vulkan 1.1.126 konform;\n<li class=\"l\"> In der WindowsCodecs-Bibliothek wurde die M\u00f6glichkeit zur Konvertierung zus\u00e4tzlicher Rasterformate, einschlie\u00dflich Indexpalette-Formaten, implementiert;\n<\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Bei der Ausf\u00fchrung von Vollbildanwendungen mit Direct3D wird die Bildschirmsperre blockiert;\n<li class=\"l\"> In DXGI (DirectX Graphics Infrastructure) wurde die Unterst\u00fctzung hinzugef\u00fcgt, um die Anwendung \u00fcber die Minimierung ihres Fensters zu informieren, was es der Anwendung erm\u00f6glicht, ressourcenintensive Operationen beim Minimieren des Fensters zu reduzieren;\n<li class=\"l\"> F\u00fcr Anwendungen, die DXGI verwenden, wurde die M\u00f6glichkeit zur Umschaltung zwischen dem Vollbildmodus und dem Fensterinnenmodus durch die Kombination Alt+Enter implementiert;\n<li class=\"l\"> Die Implementierung von Direct3D 12 wurde erweitert, zum Beispiel wurde die Unterst\u00fctzung f\u00fcr den Wechsel zwischen Vollbild- und Fenstermodus, Bildschirmmoduswechsel, Skalierungsausgaben und die Steuerung des swap intervals bei der Buffer-Rendering erh\u00f6ht;\n<li class=\"l\"> Die Verarbeitung verschiedener Grenzf\u00e4lle wurde verbessert, wie zum Beispiel die Verwendung von Werten au\u00dferhalb der zul\u00e4ssigen Bereiche f\u00fcr Transparenz- und Tiefentest, das Rendering mit reflektierenden Texturen und Buffern, die Verwendung von ung\u00fcltigen DirectDraw-Objekten <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/desktop\/bb322323(v%3Dvs.85)\">clipper<\/a><\/noindex>, das Erstellen von Direct3-Ger\u00e4ten f\u00fcr ung\u00fcltige Fenster, die Verwendung sichtbarer Bereiche, deren Parameter minimalen Werten entsprechen, die maximalen Werten gleich sind, usw.\n<li class=\"l\"> In Direct3D 8 und 9 wird eine genauere Verfolgung von \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/texture-dirty-regions\">schmutzigen<\/a><\/noindex>\u2018 Bereichen der geladenen Texturen gew\u00e4hrleistet;\n<li class=\"l\"> Die Gr\u00f6\u00dfe des ben\u00f6tigten Adressraums beim Laden von 3D-Texturen, die mit S3TC komprimiert sind, wurde verringert (an Stelle des vollst\u00e4ndigen Ladevorgangs werden die Texturen in Teilen geladen).\n<li class=\"l\"> Es wurde eine ID3D11Multithread-Schnittstelle implementiert  <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/d3d11_4\/nn-d3d11_4-id3d11multithread\">zum Schutz kritischer Abschnitte in Mehrbenutzeranwendungen;<\/a><\/noindex> F\u00fcr \u00e4ltere DirectDraw-Anwendungen wurden verschiedene Verbesserungen und Korrekturen in Bezug auf die Lichtberechnung vorgenommen;\n<li class=\"l\"> Zus\u00e4tzliche Aufrufe zur Beschaffung von Informationen \u00fcber Shader im API\n<li class=\"l\"> ShaderReflection <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/d3d11shader\/nn-d3d11shader-id3d11shaderreflection\">wurden in wined3d hinzugef\u00fcgt, um<\/a><\/noindex>;\n<li class=\"l\"> CPU-basierte Blitter  <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80\">zur Verarbeitung komprimierter Ressourcen zu unterst\u00fctzen;<\/a><\/noindex> Die Datenbank der in Direct3D erkannten Grafikkarten wurde erweitert;\n<li class=\"l\"> Neue Registrierungswerte HKEY_CURRENT_USER\\Software\\Wine\\Direct3D hinzugef\u00fcgt: \u201eshader_backend\u201c (Backend f\u00fcr Shader-Verarbeitung: \u201eglsl\u201c f\u00fcr GLSL, \u201earb\u201c f\u00fcr ARB vertex\/fragment und \u201enone\u201c zum Deaktivieren der Shader-Unterst\u00fctzung), \u201estrict_shader_math\u201c (0x1 \u2013 aktivieren, 0x0 \u2013 Deaktivieren der Shader-Konvertierung Direct3D). Der Schl\u00fcssel \u201eUseGLSL\u201c wurde als veraltet erkl\u00e4rt (verwenden Sie stattdessen \u201eshader_backend\u201c);\n<li class=\"l\"> Neue Registrierungs-Schl\u00fcssel unter HKEY_CURRENT_USER\\Software\\Wine\\Direct3D hinzugef\u00fcgt: \u201ashader_backend\u2018 (Backend f\u00fcr die Verarbeitung von Shadern: \u201aglsl\u2018 f\u00fcr GLSL, \u201aarb\u2018 f\u00fcr ARB Vertex\/Fragment und \u201anone\u2018 zur Deaktivierung der Shader-Unterst\u00fctzung), \u201astrict_shader_math\u2018 (0x1 \u2014 aktivieren, 0x0 \u2014 deaktivieren der Umwandlung von Direct3D-Shadern). Der Schl\u00fcssel \u201aUseGLSL\u2018 wurde als veraltet erkl\u00e4rt (verwenden Sie stattdessen \u201ashader_backend\u2018);\n<\/ul>\n<li class=\"l\"> <b>D3DX<\/b>\n<ul>\n<li class=\"l\"> Es wurden korrekte Implementierungen f\u00fcr Vorg\u00e4nge wie Texturf\u00fcllung und unmappbare Oberfl\u00e4chen hinzugef\u00fcgt;\n<li class=\"l\"> Es wurden verschiedene Verbesserungen und Korrekturen im Framework zur Erstellung von\n<li class=\"l\"> visuellen Effekten <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/using-an-effect\">vorgenommen; Die meisten Funktionen, die im Kernel32 verwendet werden, wurden in<\/a><\/noindex>;\n<\/ul>\n<li class=\"l\"> <b>Kernel (Kernel-Schnittstellen von Windows)<\/b>\n<ul>\n<li class=\"l\"> KernelBase verschoben, um den \u00c4nderungen in der Architektur von Windows zu entsprechen;<br \/>\n  KernelBase, entsprechend den \u00c4nderungen in der Windows-Architektur;<\/p>\n<li class=\"l\"> Die M\u00f6glichkeit, 32- und 64-Bit-DLLs in den verwendeten Verzeichnissen f\u00fcr die Installation zu mischen. Es wird sichergestellt, dass Bibliotheken, die nicht mit der aktuellen Bit-Version (32\/64) \u00fcbereinstimmen, ignoriert werden, falls sp\u00e4ter im Pfad eine passende Bibliothek f\u00fcr die aktuelle Bit-Version gefunden wird;\n<li class=\"l\"> F\u00fcr Ger\u00e4tetreiber wurde die Emulation von Kernelobjekten verbessert;\n<li class=\"l\"> Es wurden funktionierende Kernel-Level-Synchronisationsobjekte implementiert, wie Spinlocks, schnelle Mutexes und ressourcengebundene Variablen;\n<li class=\"l\"> Es wird eine korrekte Benachrichtigung der Anwendungen \u00fcber den Akkustand sichergestellt;\n<\/ul>\n<li class=\"l\"> <b>Benutzeroberfl\u00e4che und Integration mit dem Desktop<\/b>\n<ul>\n<li class=\"l\"> Minimierte Fenster werden jetzt mit einem Titel und nicht mit einem Icon im Stil von Windows 3.1 angezeigt;\n<li class=\"l\"> Neue Button-Stile hinzugef\u00fcgt <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/winauto\/uiauto-supportsplitbuttoncontroltype\">SplitButton<\/a><\/noindex> (Aktion-Combo-Button) und  <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/uxguide\/ctrl-command-links\">Command Links<\/a><\/noindex> (Links in Dialogfenstern, die verwendet werden, um zur n\u00e4chsten Phase zu wechseln);\n<li class=\"l\"> F\u00fcr die Ordner \u2018Downloads\u2019 und \u2018Templates\u2019 wurden symbolische Links erstellt, die auf die entsprechenden Verzeichnisse in Unix-Systemen zeigen;\n<\/ul>\n<li class=\"l\"> <b>Eingabeger\u00e4te<\/b>\n<ul>\n<li class=\"l\"> Beim Start werden die erforderlichen Plug &amp; Play-Ger\u00e4tetreiber installiert und geladen;\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Gamepads wurde verbessert, einschlie\u00dflich Mini-Joysticks (Hat Switch), Lenkr\u00e4der, Gas- und Bremspedalen.\n<li class=\"l\"> Die Unterst\u00fctzung des alten Linux-API f\u00fcr die Interaktion mit Joysticks, die in Linux-Kernversionen vor 2.2 verwendet wird, wurde eingestellt;\n<\/ul>\n<li class=\"l\"> <b>.NET<\/b>\n<ul>\n<li class=\"l\"> Die Mono-Engine wurde auf Version 4.9.4 aktualisiert und umfasst jetzt Teile des Windows Presentation Foundation (WPF);\n<li class=\"l\"> Die M\u00f6glichkeit, Plugins von Mono und Gecko in ein gemeinsames Verzeichnis zu installieren, wurde hinzugef\u00fcgt, wobei die Dateien in der Hierarchie \/usr\/share\/wine anstelle eines Kopierens in neue Pr\u00e4fixe abgelegt werden;\n<\/ul>\n<li class=\"l\"> <b>Netzwerkfunktionen<\/b>\n<ul>\n<li class=\"l\"> Die Browser-Engine Wine Gecko, die in der Bibliothek MSHTML verwendet wird, wurde auf Version 2.47.1 aktualisiert. Unterst\u00fctzung f\u00fcr neue HTML-APIs wurde implementiert;\n<li class=\"l\"> In MSHTML wurde die Unterst\u00fctzung f\u00fcr SVG-Elemente implementiert;\n<li class=\"l\"> Viele neue Funktionen von VBScript wurden hinzugef\u00fcgt (z. B. Fehler- und Ausnahmebehandler, Funktionen Hour, Day, Month, String, LBound, RegExp.Replace, RScriptTypeInfo_* und ScriptTypeComp_Bind* usw.);\n<li class=\"l\"> Die Zustandsbeibehaltung von Code in VBScript und JScript wurde sichergestellt (Script-Persistenz);\n<li class=\"l\"> Eine erste Implementierung des HTTP-Dienstes (WinHTTP) und der zugeh\u00f6rigen API (HTTPAPI) f\u00fcr Client- und Serveranwendungen, die Anfragen \u00fcber das HTTP-Protokoll senden und empfangen, wurde hinzugef\u00fcgt;\n<li class=\"l\"> Die M\u00f6glichkeit, die HTTP-Proxy-Einstellungen \u00fcber DHCP zu beziehen, wurde realisiert;\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Umleitung von Authentifizierungsanfragen \u00fcber den Microsoft Passport-Dienst hinzugef\u00fcgt;\n<\/ul>\n<li class=\"l\"> <b>Kryptographie<\/b>\n<ul>\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr elliptische Kurven (ECC) bei der Verwendung von GnuTLS wurde hinzugef\u00fcgt;\n<li class=\"l\"> Die M\u00f6glichkeit, Schl\u00fcssel und Zertifikate aus PFX-Dateien zu importieren, wurde hinzugef\u00fcgt;\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr das password-basierte Schl\u00fcsselgenerierungsschema PBKDF2 wurde implementiert;\n<\/ul>\n<li class=\"l\"> <b>Text und Schriftarten<\/b>\n<ul>\n<li class=\"l\"> Im API von DirectWrite wurde die Unterst\u00fctzung f\u00fcr OpenType-Funktionen, die sich auf <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/typography\/opentype\/spec\/gpos\">Glyphen-Positionierung beziehen, hinzugef\u00fcgt, die standardm\u00e4\u00dfig f\u00fcr die Schriftart Latin aktiviert sind, einschlie\u00dflich Kerning;<\/a><\/noindex>Die Sicherheit der Verarbeitung von Schriftartdaten wurde durch die Validierung verschiedener Datentabellen vor ihrer Verwendung erh\u00f6ht;\n<li class=\"l\"> Die Schnittstellen von DirectWrite wurden an das aktuelle SDK angepasst;\n<li class=\"l\"> Eine neue Implementierung der Audio-API\n<\/ul>\n<li class=\"l\"> <b>Ton und Video<\/b>\n<ul>\n<li class=\"l\"> XAudio2 <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/XAudio2\">, die auf dem Projekt basiert,<\/a><\/noindex>. Die Verwendung von FAudio in Wine erm\u00f6glicht eine h\u00f6here Audioqualit\u00e4t in Spielen und bietet Funktionen wie Lautst\u00e4rke-Mischung und erweiterte Audioeffekte; <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/FNA-XNA\/FAudio\/\">FAudio<\/a><\/noindex>Eine gro\u00dfe Anzahl neuer Aufrufe in der Implementierung des Media Foundation-Frameworks wurde hinzugef\u00fcgt, einschlie\u00dflich Unterst\u00fctzung f\u00fcr integrierte und benutzerdefinierte asynchrone Warteschlangen, Source Reader API, Media Session usw.\n<li class=\"l\"> Der Video-Capture-Filter wurde so umgestellt, dass er API v4l2 anstelle von v4l1 API verwendet, was den unterst\u00fctzten Kamerabereich erweitert hat;\n<li class=\"l\"> Integrierte AVI-, MPEG-I- und WAVE-Dekoder wurden entfernt; stattdessen werden jetzt die systemeigenen GStreamer oder QuickTime verwendet;\n<li class=\"l\"> Ein Teilmenge der Konfigurations-API VMR7 wurde hinzugef\u00fcgt;\n<li class=\"l\"> In die Audiotreiber wurde die Unterst\u00fctzung f\u00fcr die Lautst\u00e4rkeregelung einzelner Kan\u00e4le integriert;\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Normalisierung von Unicode wurde implementiert;\n<\/ul>\n<li class=\"l\"> <b>Internationalisierung<\/b>\n<ul>\n<li class=\"l\">  Unicode-Tabellen auf Version 12.1.0 aktualisiert;\n<li class=\"l\"> Der geografische Standort wird automatisch basierend auf der aktuellen Locale eingestellt (HKEY_CURRENT_USER\\Control Panel\\International\\Geo);\n<li class=\"l\"> Die automatische Installation der geografischen Region (HKEY_CURRENT_USER\\Control Panel\\International\\Geo) basierend auf der aktuellen Locale wurde sichergestellt;\n<\/ul>\n<li class=\"l\"> <b>Im typelib wurde die Unterst\u00fctzung f\u00fcr komplexe Strukturen und Arrays hinzugef\u00fcgt;<\/b>\n<ul>\n<li class=\"l\"> Eine erste Implementierung der Runtime-Bibliothek Windows Script wurde hinzugef\u00fcgt;\n<li class=\"l\"> Eine erste Implementierung der ADO-Bibliothek (Microsoft ActiveX Data Objects) wurde hinzugef\u00fcgt;\n<li class=\"l\">  Installer\n<\/ul>\n<li class=\"l\"> <b>F\u00fcr den MSI-Installer wurde die Unterst\u00fctzung f\u00fcr die Bereitstellung von Patches (Patch Files) implementiert;<\/b>\n<ul>\n<li class=\"l\"> In der WUSA-Anwendung (Windows Update Standalone Installer) gibt es jetzt die M\u00f6glichkeit, Updates im .MSU-Format zu installieren;\n<li class=\"l\"> ARM-Plattform\n<\/ul>\n<li class=\"l\"> <b>F\u00fcr die ARM64-Architektur wurde die Unterst\u00fctzung f\u00fcr stubless proxies f\u00fcr Objekt-Schnittstellen implementiert;<\/b>\n<ul>\n<li class=\"l\"> F\u00fcr die ARM64-Architektur wurde in ntdll die Unterst\u00fctzung f\u00fcr Stack-Unwinding hinzugef\u00fcgt. Die Anbindung externer Bibliotheken von libunwind wurde hinzugef\u00fcgt.\n<li class=\"l\"> Entwicklungswerkzeuge\/Winelib\n<\/ul>\n<li class=\"l\"> <b>Die M\u00f6glichkeit, den Debugger von Visual Studio f\u00fcr das Remote-Debugging von Anwendungen, die in Wine ausgef\u00fchrt werden, zu verwenden, wurde hinzugef\u00fcgt;<\/b>\n<ul>\n<li class=\"l\"> Die DBGENG-Bibliothek (Debug Engine) wurde teilweise implementiert;\n<li class=\"l\"> Teilweise implementierte DBGENG-Bibliothek (Debug Engine);\n<li class=\"l\"> Die f\u00fcr Windows erstellten ausf\u00fchrbaren Dateien h\u00e4ngen nicht mehr von libwine ab, was die Ausf\u00fchrung in Windows ohne zus\u00e4tzliche Abh\u00e4ngigkeiten erm\u00f6glicht.\n<li class=\"l\"> Im Resource Compiler und IDL Compiler wurde die Option \u2018\u2014sysroot\u2019 hinzugef\u00fcgt, um den Speicherort der Header-Dateien festzulegen;\n<li class=\"l\"> In winegcc wurden die Optionen \u2018\u2014target\u2019, \u2018\u2014wine-objdir\u2019,<br \/>\n  \u2018\u2014winebuild\u2019 und \u2018-fuse-ld\u2019 hinzugef\u00fcgt, die die Konfiguration der Umgebung f\u00fcr Cross-Compiling erleichtern;<\/p>\n<\/ul>\n<li class=\"l\"> <b>Integrierte Anwendungen<\/b>\n<ul>\n<li class=\"l\"> Das MSIDB-Dienstprogramm zur Manipulation von Datenbanken im MSI-Format wurde implementiert.\n<li class=\"l\">  Leistungsoptimierung\n<\/ul>\n<li class=\"l\"> <b>Verschiedene Funktionen zur Zeitbearbeitung wurden auf leistungsstarke systemeigene Timer-Funktionen umgestellt, was die Overheadkosten im Rendering-Zyklus vieler Spiele gesenkt hat.<\/b>\n<ul>\n<li class=\"l\"> Die Verwendung im Ext4-Dateisystem wurde hinzugef\u00fcgt.\n<li class=\"l\"> Der Modus der Gro\u00df-\/Kleinschreibung wurde eingef\u00fchrt.  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">Die Leistungsoptimierung der Verarbeitung gro\u00dfer Elementzahlen in Dialogen f\u00fcr Listenansichten im LBS_NODATA-Modus wurde durchgef\u00fchrt.<\/a><\/noindex>  Eine schnellere Implementierung von SRW-Sperren (Slim Reader\/Writer) f\u00fcr Linux wurde implementiert und auf Futex umgestellt.\n<li class=\"l\"> F\u00fcr den Bau von Modulen im PE-Format wurde der Cross-Compiler MinGW-w64 verwendet.\n<li class=\"l\"> Die Implementierung von XAudio2 erfordert die FAudio-Bibliothek.\n<\/ul>\n<li class=\"l\"> <b>Externe Abh\u00e4ngigkeiten<\/b>\n<ul>\n<li class=\"l\"> F\u00fcr die \u00dcberwachung von Datei\u00e4nderungen auf BSD-Systemen wurde die Inotify-Bibliothek verwendet.\n<li class=\"l\"> F\u00fcr die Ausnahmebehandlung auf der ARM64-Plattform ist die Unwind-Bibliothek erforderlich.\n<li class=\"l\"> Statt Video4Linux1 wird jetzt Video4Linux2 ben\u00f6tigt.<br \/>\nNach einem Jahr Entwicklung und 28 experimentellen Versionen wurde die stabile Version der offenen Win32 API-Implementierung - Wine 5.0 - ver\u00f6ffentlicht, die mehr als 7400 \u00c4nderungen umfasst.<\/p>\n<li class=\"l\"> Zu den Schl\u00fcsselmerkmalen der neuen Version geh\u00f6ren die Bereitstellung integrierter Wine-Module im PE-Format, die Unterst\u00fctzung f\u00fcr Multimonitor-Konfigurationen, die neue Implementierung der Audio-API XAudio2 und die Unterst\u00fctzung der Grafik-API Vulkan 1.1.\n<li class=\"l\"> In Wine wird die vollst\u00e4ndige Unterst\u00fctzung best\u00e4tigt.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52227\">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 28 \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 5.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7400 \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\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \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 \u043c\u043d\u043e\u0433\u043e\u043c\u043e\u043d\u0438\u0442\u043e\u0440\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439, \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0433\u043e API XAudio2 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e API Vulkan 1.1. \u0412 Wine \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f [&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-55498","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - 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 28 \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 -\" \/>\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-5-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\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 5.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 28 \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 -\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/stabilnyj-reliz-wine-5-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=\"2020-01-21T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:37+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 5.0 | ProHoster","description":"Nach einem Jahr Entwicklung und 28 experimentellen Versionen wurde die stabile Version der Open-Source-Implementierung der Win32-API vorgestellt -","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/stabilnyj-reliz-wine-5-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 5.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 28 \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 -","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/stabilnyj-reliz-wine-5-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":"2020-01-21T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55498","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":null,"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":"2021-02-28 19:43:30","updated":"2022-10-02 19:56:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/55498","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=55498"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/55498\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=55498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=55498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=55498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}