Wine 11.0
Została wydana nowa, stabilna wersja Wine 11, darmowa i otwarta warstwa kompatybilności, umożliwiająca uruchamianie aplikacji i gier opracowanych dla systemów Windows w systemach operacyjnych typu Unix.
Wydanie Wine 11, wydane rok po Wine 10, wprowadza obsługę sterownika NTSync do szybkiej synchronizacji, dekodowanie Vulkan H.264, obsługę schowka w sterowniku Wayland, wstępną obsługę dekodera wideo Vulkan w WineD3D oraz obsługę większych rozmiarów stron w architekturze ARM64 (AArch64).
W Wine 11 dodano również obsługę dynamicznego włączania trybu Wow64, ustawiania priorytetów wątków, parowania w sterowniku Bluetooth, zamianę rejestrów %GS w systemie macOS, algorytm PBKDF2 w Bcrypt, nowy lekser w Command Processor oraz obsługę konwersji formatów zmiennoprzecinkowych w WindowsCodecs.
Nowością w Wine 11 jest także obsługa shaderów DirectX Intermediate Language (DXIL), wstępna obsługa shaderów geometrycznych w kompilatorze HLSL, wstępna obsługa generowania metadanych środowiska uruchomieniowego systemu Windows w WIDL, obsługa obsługi wyjątków w kompilatorze za pomocą Clang oraz obsługa biblioteki EGL dla wszystkich obsługiwanych sterowników graficznych.
Ponadto Wine 11 dodaje obsługę aplikacji 16-bitowych i funkcji SCSI pass-through w trybie WoW64, wprowadza wstępne wsparcie dla obiektów D3DKMT, obsługę ułatwień dostępu w kontrolce SysLink, domyślnie włącza renderer EGL dla OpenGL, ulepsza obsługę sterowników ANSI ODBC oraz dodaje obsługę wyjątków WinRT.
Wine 11 ulepsza obsługę programu uruchamiającego Battle.net, usprawnia: drukowanie, obsługę obrazów TIFF i rozwiązywanie przeciążeń funkcji w kompilatorze HLSL, dodaje obsługę algorytmów ECDSA_P521 i ECDH_P521 w BCrypt oraz dołącza bibliotekę Compiler-RT dla kompilacji ARM.
Na koniec warto wspomnieć, że Wine 11 dodaje obsługę Zip64 w usługach pakowania, implementuje mapowanie pamięci OpenGL przy użyciu Vulkan w trybie WoW64, dodaje: API barier synchronizacyjnych, obsługę punktów ponownej analizy i obsługę tablic typowanych w JScript oraz implementuje okno dialogowe postępu skanowania dokumentów.
Warto również wspomnieć o aktualizacji Panelu sterowania joystickiem, która obejmuje nową zakładkę konfiguracji Windows.Gaming.Input. Ponadto Wine 11 wprowadza obsługę usług Bluetooth Low Energy i aktualizuje dołączoną implementację VKD3D pełnego API Direct3D 12, a także obsługę Vulkan i Unicode.
Źródło: gitlab.winehq.org/wine/wine/-/releases/wine-11.0

