Seit der Veröffentlichung von Wine 5.0 ist ein ganzes Jahr vergangen, und die Entwickler haben eine stabile Version von Wine 6.0 vorgestellt. Es gibt viele Updates, es gibt über 8300 Änderungen in der neuen Version von Wine. Die wichtigste erwähnenswerte Sache ist die Bereitstellung grundlegender Wine-Module im PE-Format, ein Backend, das auf der grafischen API von Vulkan für WineD3D basiert, eine aktualisierte Textkonsole, das Erscheinungsbild der DirectShow-Unterstützung und das Media Foundation-Framework.
Derzeit wurde der normale Betrieb von 5049 Windows-Anwendungen offiziell bestätigt. Mit zusätzlicher Konfiguration kann Wine 6.0 4227 weitere Anwendungen ausführen. Einige von ihnen sind instabil, aber im Allgemeinen werden unter Wine viel mehr als 10.000 Windows-Programme ausgeführt.
Was gibt's Neues?
Aussehen der Module im PE-Format
- DLL-, Windows-, PE ELF. NTDLL, KERNEL32, GDI32 USER32. , , , .
- Unix- PE- Unix- -. , API Win32 - . Unix- «so»- PE-.
- Winelib libwine.so, libwine.so . , , . Wine 6.0, libwine .
- PE- . .
- , . API Direct2D.
- Wine sRGB , .
- , null .
- DDS DDS (DirectDraw Surface) JPEG-XR. GIF.
- Vulkan API Vulkan 1.2.162. JSON , Vulkan.
- , meta-.
Direct3D
- , , . Direct3D 12 API Vulkan. libvkd3d-shader, 4 5 SPIR-V. , , , , .
- Direct3D 11, , , MSAA (Multi-Sample Anti-Aliasing) .
- Direct3D 9 - (alpha-to-coverage).
- OpenGL-, EXT_framebuffer_multisample_blit_scaled ARB_buffer_storage.
- .
- D3DX, ID3DXFont, ID3D12ShaderReflection , 3DX10GetImageInfoFromMemory().
- Windows, .
- win9x.
- NT, .
- NetlO.sys, , .
- ntdll AVX- x86.
- winex11.drv XRandR 1.4 .
- API X11, OpenGL Vulkan .
- _GTK_WORKAREAS .
- Rawinput.
- Windows USB-, LibUSB.
- .
- .
- Plug&Play.
- Gecko 2.47.2.
- API WebSocket.
- LDAP Active Directory.
- Wine Media Foundation, Media Session, Streaming Audio Renderer (SAR), Video Renderer, EVR mixer, Topology Loader Media Engine.
- AMStream (ActiveMovie Multimedia Streaming).
- Video Mixing Renderer. , (windowless) (renderless), , (letterboxing) .
- DirectShow File Writer DirectX Media Object (DMO) Wrapper.
- XACT3 Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll), FAudio.
C Runtime
- PE, MinGW runtime .
- Winegcc C runtime UCRTBase.
- C runtime Windows c UTF-8.
- Windows Winegcc PDB DLL PE.
- DLL '-Wl,--out-implib'.
- LLVM-MinGW - PE-.
- WineLib.
- Jetzt können Sie die Version der Windows-Umgebung direkt über die Befehlszeile konfigurieren.
- Verbesserte Handhabung von Shell-Ordnern. Die Standardordner für Downloads und Vorlagen wurden angezeigt.
- Über die Dbus-Schnittstelle werden externe Laufwerke angeschlossen.
- Implementiertes Dienstprogramm WHOAMI zur Anzeige des Namens des aktuellen Benutzers.
Eine vollständige Liste der Änderungen finden Sie auf der Entwickler-Website .