{"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\/news\/stabilnyj-reliz-wine-5-0","title":{"rendered":"Stabiles Release 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\">vorgestellt<\/a><\/noindex> stabile Ver\u00f6ffentlichung der offenen Win32 API-Implementierung \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/www.winehq.org\/announce\/5.0\">Wine 5.0<\/a><\/noindex>, die \u00fcber 7400 \u00c4nderungen umfasst. Zu den wichtigsten Errungenschaften der neuen Version z\u00e4hlen die Bereitstellung integrierter Wine-Module im PE-Format, Unterst\u00fctzung von Mehrschirmkonfigurationen, die neue Implementierung der Sound-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\/\">ist die<\/a><\/noindex> vollst\u00e4ndige Funktionalit\u00e4t von 4869 (vor einem Jahr 4737) Windows-Anwendungen best\u00e4tigt, wobei weitere 4136 (vor einem Jahr 4045) Anwendungen hervorragend mit zus\u00e4tzlichen Anpassungen und externen DLLs funktionieren. Bei 3635 Programmen treten kleinere Probleme auf, die die Verwendung der Hauptfunktionen der Anwendungen nicht beeintr\u00e4chtigen. <\/p>\n<p>Hauptmerkmale <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 dem MinGW-Compiler werden die meisten Wine-Module jetzt im Format der ausf\u00fchrbaren PE-Dateien (Portable Executable, verwendet in Windows) anstelle von ELF erstellt. Die Verwendung von PE l\u00f6st Probleme mit der Unterst\u00fctzung verschiedener Kopierschutzschemata, die die Identit\u00e4t von Systemmodulen auf der Festplatte und im Speicher \u00fcberpr\u00fcfen;\n<li class=\"l\"> PE-executable Dateien werden jetzt im Verzeichnis ~\/.wine ($WINEPREFIX) abgelegt, anstatt Platzhalter-DLLs zu verwenden, was die Struktur realistischer erscheinen l\u00e4sst als eine tats\u00e4chliche Windows-Installation, jedoch auf Kosten zus\u00e4tzlichen Speicherplatzes;\n<li class=\"l\"> Module, die ins PE-Format umgewandelt wurden, k\u00f6nnen die standardm\u00e4\u00dfigen <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 (z. B. L\u05f3abc\u05f3);\n<li class=\"l\"> Im Wine C-Laufzeitumgebung wurde die Unterst\u00fctzung f\u00fcr die Verkn\u00fcpfung mit Bin\u00e4rdateien hinzugef\u00fcgt, die in MinGW erstellt wurden, was bei der DLL-Erstellung standardm\u00e4\u00dfig anstelle der MinGW-Laufzeit verwendet wird;\n<\/ul>\n<li class=\"l\"> <b>Grafik-Subsystem<\/b>\n<ul>\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr mehrere Monitore und Grafikadapter wurde hinzugef\u00fcgt, einschlie\u00dflich der M\u00f6glichkeit, Einstellungen dynamisch zu \u00e4ndern;\n<li class=\"l\"> Der Treiber f\u00fcr die Grafik-API Vulkan wurde aktualisiert, um der Spezifikation Vulkan 1.1.126 zu entsprechen;\n<li class=\"l\"> In der Bibliothek WindowsCodecs wurde die M\u00f6glichkeit implementiert, zus\u00e4tzliche Rasterformatumwandlungen durchzuf\u00fchren, einschlie\u00dflich Formate mit indizierter Palette;\n<\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Bei der Ausf\u00fchrung von Vollbildanwendungen mit Direct3D wird der Bildschirmschoner deaktiviert;\n<li class=\"l\"> Im DXGI (DirectX Graphics Infrastructure) wurde eine Unterst\u00fctzung hinzugef\u00fcgt, die das Programm \u00fcber die Minimierung seines Fensters informiert, was es dem Programm erm\u00f6glicht, ressourcenintensive Operationen w\u00e4hrend der Fensterverkleinerung zu reduzieren;\n<li class=\"l\"> F\u00fcr Anwendungen, die DXGI verwenden, wurde die M\u00f6glichkeit implementiert, zwischen Vollbild- und Fensterbetrieb mit der Kombination Alt+Enter zu wechseln;\n<li class=\"l\"> Die Implementierung von Direct3D 12 wurde erweitert, zum Beispiel wurde die Unterst\u00fctzung f\u00fcr den Wechsel zwischen Vollbild- und Fensterbetrieb, die \u00c4nderung der Bildschirmmodi, die Ausgabe mit Skalierung und die Steuerung des Swap-Intervalls hinzugef\u00fcgt;\n<li class=\"l\"> Die Verarbeitung verschiedener Grenzf\u00e4lle wurde verbessert, wie zum Beispiel die Verwendung von Werten, die au\u00dferhalb der zul\u00e4ssigen Bereiche f\u00fcr Transparenz- und Tiefentests liegen, das Rendering mit reflektierenden Texturen und Buffern sowie die Verwendung fehlerhafter DirectDraw-Objekte. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/desktop\/bb322323(v%3Dvs.85)\">clipper<\/a><\/noindex>, die Erstellung von Direct3D-Ger\u00e4ten f\u00fcr fehlerhafte Fenster, die Verwendung sichtbarer Bereiche, deren Mindestwerte gleich den H\u00f6chstwerten sind, usw.\n<li class=\"l\"> In Direct3D 8 und 9 wurde eine genauere Verfolgung der &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/texture-dirty-regions\">schmutzigen<\/a><\/noindex>&#187; Bereiche aufgeladenen Texturen erreicht;\n<li class=\"l\"> Die erforderliche Adressraumgr\u00f6\u00dfe beim Laden von 3D-Texturen, die mit der Methode S3TC komprimiert sind (statt sie vollst\u00e4ndig zu laden, werden die Texturen st\u00fcckweise geladen), wurde verringert.\n<li class=\"l\"> Das Interface  <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/d3d11_4\/nn-d3d11_4-id3d11multithread\">ID3D11Multithread<\/a><\/noindex> wurde implementiert, um kritische Abschnitte in mehrkernf\u00e4higen Anwendungen zu sch\u00fctzen;\n<li class=\"l\"> F\u00fcr \u00e4ltere DirectDraw-Anwendungen wurden verschiedene Verbesserungen und Fehlerkorrekturen im Zusammenhang mit der Lichtberechnung vorgenommen;\n<li class=\"l\"> Zus\u00e4tzliche Aufrufe zum Abrufen von Informationen \u00fcber Shader im API <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/d3d11shader\/nn-d3d11shader-id3d11shaderreflection\">ShaderReflection<\/a><\/noindex>;\n<li class=\"l\"> wurden implementiert;  <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80\">Die Unterst\u00fctzung f\u00fcr CPU-basierte Blitter zur Verarbeitung komprimierter Ressourcen wurde zu wined3d hinzugef\u00fcgt;<\/a><\/noindex> Die Datenbank der in Direct3D erkannten Grafikkarten wurde erweitert;\n<li class=\"l\"> Neue Registrierungsschl\u00fcssel HKEY_CURRENT_USER\\Software\\Wine\\Direct3D wurden hinzugef\u00fcgt: \"shader_backend\" (Backend f\u00fcr die Arbeit mit Shadern: \"glsl\" f\u00fcr GLSL, \"arb\" f\u00fcr ARB Vertex\/Fragment und \"none\" zur Deaktivierung der Shaderunterst\u00fctzung), \"strict_shader_math\" (0x1 \u2014 aktivieren, 0x0 \u2014 deaktivieren der Transformationen der Direct3D-Shader). Der Schl\u00fcssel \"UseGLSL\" wurde als veraltet erkl\u00e4rt (verwendet stattdessen \"shader_backend\");\n<li class=\"l\"> Neue Registrierungs-schl\u00fcssel HKEY_CURRENT_USER\\Software\\Wine\\Direct3D wurden hinzugef\u00fcgt: &#171;shader_backend&#187; (Backend f\u00fcr Shader: &#171;glsl&#187; f\u00fcr GLSL, &#171;arb&#187; f\u00fcr ARB Vertex\/Fragment und &#171;none&#187; zum Deaktivieren der Shader-Unterst\u00fctzung), &#171;strict_shader_math&#187; (0x1 &#8212; aktivieren, 0x0 &#8212; deaktivieren der Transformation von Direct3D-Shadern). Der Schl\u00fcssel &#171;UseGLSL&#187; wurde als veraltet erkl\u00e4rt (verwenden Sie &#171;shader_backend&#187;);\n<\/ul>\n<li class=\"l\"> <b>D3DX<\/b>\n<ul>\n<li class=\"l\"> Es wurden korrekte Implementierungen von Vorg\u00e4ngen wie der Texturf\u00fcllung und nicht abbildbaren Oberfl\u00e4chen hinzugef\u00fcgt;\n<li class=\"l\"> Es wurden verschiedene Verbesserungen und Fehlerkorrekturen im Framework zur Erstellung\n<li class=\"l\"> visueller Effekte <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/using-an-effect\">Die meisten Funktionen, die in Kernel32 verwendet werden, wurden in<\/a><\/noindex>;\n<\/ul>\n<li class=\"l\"> <b>Kern (Windows Kernel-Schnittstellen)<\/b>\n<ul>\n<li class=\"l\"> KernelBase verschoben, um den \u00c4nderungen in der Windows-Architektur Rechnung zu tragen;<br \/>\n  KernelBase verschoben, um den \u00c4nderungen in der Windows-Architektur zu folgen;<\/p>\n<li class=\"l\"> Die M\u00f6glichkeit, 32- und 64-Bit-DLLs in Verzeichnissen, die zum Laden verwendet werden, zu mischen. Bibliotheken, die nicht der aktuellen Bit-Tiefe (32\/64) entsprechen, werden ignoriert, falls sp\u00e4ter im Pfad eine passende Bibliothek f\u00fcr die aktuelle Bit-Tiefe gefunden werden kann.\n<li class=\"l\"> F\u00fcr Ger\u00e4tetreiber wurde die Emulation von Kernelobjekten verbessert.\n<li class=\"l\"> Kernel-niveau Synchronisationsobjekte wie Spinlocks, schnelle Mutex und ressourcengebundene Variablen sind jetzt implementiert.\n<li class=\"l\"> Die korrekte Benachrichtigung von Anwendungen \u00fcber den Batteriestatus wird 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 einer Titelleiste anstelle eines Symbols im Stil von Windows 3.1 angezeigt.\n<li class=\"l\"> Neue Schaltfl\u00e4chenstile hinzugef\u00fcgt <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/winauto\/uiauto-supportsplitbuttoncontroltype\">SplitButton<\/a><\/noindex> (Schaltfl\u00e4che mit Dropdown-Aktionsliste) 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 &#8216;Downloads&#8217; und &#8216;Vorlagen&#8217; wurden symbolische Links erstellt, die auf die entsprechenden Verzeichnisse in Unix-Systemen verweisen;\n<\/ul>\n<li class=\"l\"> <b>Eingabeger\u00e4te<\/b>\n<ul>\n<li class=\"l\"> Bei der Ausf\u00fchrung wird die Installation und das Laden der erforderlichen Plug &amp; Play-Ger\u00e4tetreiber sichergestellt;\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Spielcontroller wurde verbessert, einschlie\u00dflich mini-Joypad (Hat-Schalter), Lenkrad und Gaspedal sowie Bremsen.\n<li class=\"l\"> Die Unterst\u00fctzung des alten Linux-API f\u00fcr die Interaktion mit Joysticks, die in Linux-Kernen vor Version 2.2 verwendet wurde, wurde eingestellt.\n<\/ul>\n<li class=\"l\"> <b>.NET<\/b>\n<ul>\n<li class=\"l\"> Die Mono-Engine wurde auf die Version 4.9.4 aktualisiert und beinhaltet jetzt Teile des Windows Presentation Foundation (WPF)-Frameworks.\n<li class=\"l\"> Die M\u00f6glichkeit, Erweiterungen mit Mono und Gecko in ein gemeinsames Verzeichnis zu installieren, bei dem sich die Dateien in der Hierarchie \/usr\/share\/wine befinden, anstatt sie in neue Pr\u00e4fixe zu kopieren, wurde hinzugef\u00fcgt.\n<\/ul>\n<li class=\"l\"> <b>Netzwerkf\u00e4higkeiten<\/b>\n<ul>\n<li class=\"l\"> Die Browser-Engine Wine Gecko, die in der MSHTML-Bibliothek verwendet wird, wurde auf Version 2.47.1 aktualisiert. Neue HTML-API werden unterst\u00fctzt.\n<li class=\"l\"> In MSHTML wurde die Unterst\u00fctzung f\u00fcr SVG-Elemente implementiert.\n<li class=\"l\"> Viele neue VBScript-Funktionen wurden hinzugef\u00fcgt (z. B. Fehler- und Ausnahmbehandler, Funktionen Hour, Day, Month, String, LBound, RegExp.Replace, RScriptTypeInfo_* und ScriptTypeComp_Bind* usw.).\n<li class=\"l\"> Die Speicherung des Skriptzustands in VBScript und JScript (Script-Persistenz) wurde sichergestellt.\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, HTTP-Proxy-Einstellungen \u00fcber DHCP zu erhalten, wurde implementiert.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Weiterleitung von Authentifizierungsanfragen \u00fcber den Microsoft Passport-Dienst hinzugef\u00fcgt;\n<\/ul>\n<li class=\"l\"> <b>Kryptographie<\/b>\n<ul>\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr kryptografische Schl\u00fcssel auf Basis elliptischer Kurven (ECC) bei der Verwendung von GnuTLS wurde implementiert;\n<li class=\"l\"> Die M\u00f6glichkeit zum Import von Schl\u00fcsseln und Zertifikaten aus Dateien im PFX-Format wurde hinzugef\u00fcgt;\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr ein passwortbasiertes Schl\u00fcsselgenerierungsschema PBKDF2 wurde hinzugef\u00fcgt;\n<\/ul>\n<li class=\"l\"> <b>Text und Schriftarten<\/b>\n<ul>\n<li class=\"l\"> In der Implementierung der DirectWrite-API wurde die Unterst\u00fctzung f\u00fcr OpenType-Funktionen hinzugef\u00fcgt, die sich auf <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/typography\/opentype\/spec\/gpos\">die Positionierung von Glyphen beziehen,<\/a><\/noindex>die standardm\u00e4\u00dfig f\u00fcr die Schriftart Latin aktiviert sind, einschlie\u00dflich Kerning;\n<li class=\"l\"> Die Sicherheit der Verarbeitung von Schriftartdaten wurde durch die \u00dcberpr\u00fcfung der Korrektheit verschiedener Datentabellen vor deren Verwendung erh\u00f6ht;\n<li class=\"l\"> Die DirectWrite-Schnittstellen wurden an das aktuelle SDK angepasst;\n<\/ul>\n<li class=\"l\"> <b>Ton und Video<\/b>\n<ul>\n<li class=\"l\"> Eine neue Implementierung der Audio-API <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/XAudio2\">XAudio2<\/a><\/noindex>, die auf dem Projekt basiert <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/FNA-XNA\/FAudio\/\">FAudio<\/a><\/noindex>. Die Verwendung von FAudio in Wine erm\u00f6glicht eine h\u00f6here Audioqualit\u00e4t in Spielen und aktiviert Funktionen wie Lautst\u00e4rke-Mischung und erweiterte Audioeffekte;\n<li class=\"l\"> Eine gro\u00dfe Anzahl neuer Aufrufe wurde in die Implementierung des Media Foundation-Frameworks eingef\u00fcgt, einschlie\u00dflich der Unterst\u00fctzung von integrierten und benutzerdefinierten asynchronen Warteschlangen, Source Reader API, Media Session usw.\n<li class=\"l\"> Der Videoaufnahmefilter wurde auf die Verwendung der API v4l2 anstelle der API v4l1 umgestellt, was den unterst\u00fctzten Kamera-Bereich erweitert hat;\n<li class=\"l\"> Eingebaute Decoder f\u00fcr AVI, MPEG-I und WAVE wurden entfernt, stattdessen werden nun die systemeigenen GStreamer oder QuickTime verwendet;\n<li class=\"l\"> Ein Teilmenge von Konfigurations-APIs VMR7 wurde hinzugef\u00fcgt;\n<li class=\"l\"> In den Audiotreibern wurde die Unterst\u00fctzung f\u00fcr die Anpassung der Lautst\u00e4rke einzelner Kan\u00e4le hinzugef\u00fcgt;\n<\/ul>\n<li class=\"l\"> <b>Internationalisierung<\/b>\n<ul>\n<li class=\"l\">  Die Unicode-Tabellen wurden auf Version 12.1.0 aktualisiert;\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Normalisierung von Unicode wurde implementiert;\n<li class=\"l\"> Die automatische Festlegung der geografischen Region (HKEY_CURRENT_USER\\Control Panel\\International\\Geo) basierend auf der aktuellen Locale wurde gew\u00e4hrleistet;\n<\/ul>\n<li class=\"l\"> <b>RPC\/COM<\/b>\n<ul>\n<li class=\"l\"> Die Typbibliothek hat die Unterst\u00fctzung f\u00fcr komplexe Strukturen und Arrays erhalten;\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<\/ul>\n<li class=\"l\"> <b>Installer<\/b>\n<ul>\n<li class=\"l\"> F\u00fcr den MSI-Installer wurde die Unterst\u00fctzung f\u00fcr die Bereitstellung von Patches (Patch Files) implementiert;\n<li class=\"l\"> Im WUSA-Tool (Windows Update Standalone Installer) wurde die M\u00f6glichkeit zur Installation von Updates im .MSU-Format hinzugef\u00fcgt;\n<\/ul>\n<li class=\"l\"> <b>Die ARM-Plattform<\/b>\n<ul>\n<li class=\"l\"> F\u00fcr die ARM64-Architektur wurde in ntdll die Unterst\u00fctzung f\u00fcr das Stack-Unwinding hinzugef\u00fcgt. Unterst\u00fctzung f\u00fcr die externe Bibliothek libunwind wurde implementiert;\n<li class=\"l\"> F\u00fcr die Architektur ARM64 wurde die Unterst\u00fctzung f\u00fcr stubless proxies f\u00fcr Objektinterfaces implementiert;\n<\/ul>\n<li class=\"l\"> <b>Entwicklungstools \/ Winelib<\/b>\n<ul>\n<li class=\"l\"> Die M\u00f6glichkeit zur Verwendung des Debuggers aus Visual Studio f\u00fcr das Remote-Debugging von Anwendungen, die in Wine ausgef\u00fchrt werden, wurde hinzugef\u00fcgt;\n<li class=\"l\"> Die Bibliothek DBGENG (Debug Engine) wurde teilweise implementiert;\n<li class=\"l\"> Die f\u00fcr Windows erstellten Executables sind nicht mehr von libwine abh\u00e4ngig, was es erm\u00f6glicht, sie unter Windows ohne zus\u00e4tzliche Abh\u00e4ngigkeiten auszuf\u00fchren;\n<li class=\"l\"> Im Resource Compiler und IDL Compiler wurde die Option &#8216;&#8212;sysroot&#8217; hinzugef\u00fcgt, um den Pfad zu den Header-Dateien zu bestimmen;\n<li class=\"l\"> In winegcc wurden die Optionen &#8216;&#8212;target&#8217;, &#8216;&#8212;wine-objdir&#8217;,<br \/>\n  &#8216;&#8212;winebuild&#8217; und &#8216;-fuse-ld&#8217; hinzugef\u00fcgt, die die Einrichtung der Umgebung f\u00fcr das Cross-Compiling erleichtern;<\/p>\n<\/ul>\n<li class=\"l\"> <b>Eingebettete Anwendungen<\/b>\n<ul>\n<li class=\"l\"> Das Tool CHCP zur Anpassung der Konsolecodierung wurde implementiert;\n<li class=\"l\">  Das Tool MSIDB zur Manipulation von Datenbanken im MSI-Format wurde implementiert;\n<\/ul>\n<li class=\"l\"> <b>Leistungsoptimierung<\/b>\n<ul>\n<li class=\"l\"> Verschiedene Funktionen zur Zeitbearbeitung wurden auf die Verwendung von leistungsstarken systemeigenen Timer-Funktionen umgestellt, was die Overheadkosten in der Render-Schleife vieler Spiele senkte;\n<li class=\"l\"> Die M\u00f6glichkeit zur Verwendung im FS Ext4 wurde hinzugef\u00fcgt  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">Modus<\/a><\/noindex>  Betrieb ohne Ber\u00fccksichtigung der Gro\u00df- und Kleinschreibung;\n<li class=\"l\"> Die Verarbeitung gro\u00dfer Mengen von Elementen in Dialogen zur Listenausgabe, die im LBS_NODATA-Modus arbeiten, wurde optimiert;\n<li class=\"l\"> Eine schnellere Implementierung von SRW-Locks (Slim Reader\/Writer) f\u00fcr Linux wurde hinzugef\u00fcgt, umgestellt auf Futex;\n<\/ul>\n<li class=\"l\"> <b>Externe Abh\u00e4ngigkeiten<\/b>\n<ul>\n<li class=\"l\"> F\u00fcr den Aufbau von Modulen im PE-Format wurde der Cross-Compiler MinGW-w64 verwendet;\n<li class=\"l\"> Die Implementierung von XAudio2 erfordert die Bibliothek FAudio;\n<li class=\"l\"> Um \u00c4nderungen an Dateien in BSD-Systemen zu verfolgen,<br \/>\nwurde die Bibliothek Inotify verwendet;<\/p>\n<li class=\"l\"> Zur Behandlung von Ausnahmen auf der ARM64-Plattform ist die Bibliothek Unwind erforderlich;\n<li class=\"l\"> Statt Video4Linux1 wird jetzt die Bibliothek Video4Linux2 ben\u00f6tigt.\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-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.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\/news\/stabilnyj-reliz-wine-5-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.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\/news\/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 offenen Implementierung der Win32 API vorgestellt -","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/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\/news\/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}]}}