Wine 11 jest tutaj z dużymi ulepszeniami dla aplikacji Windows na Linuksie
Zespół deweloperski odpowiedzialny za warstwę kompatybilności Wine dla Linuksa ogłosił pełne wydanie Wine w wersji 11.0, wprowadzając przy tym kilka ulepszeń wydajności.
Jedną z najbardziej godnych uwagi zmian wprowadzanych z Wine 11 jest dodanie wsparcia dla korzystania z modułu NTSYNC w jądrze Linuxa. Pisałem o tym sterowniku, gdy pojawił się po raz pierwszy w kernelu 6.14 prawie rok temu. Teraz Wine będzie w stanie wykorzystać go do poprawy wydajności aplikacji Windows.
Wine 11 wprowadza również lepsze wsparcie dla pracy w systemie okienkowym Wayland. Schowek jest teraz obsługiwany, podobnie jak metody wprowadzania, co pozwala na wpisywanie znaków nieobecnych na klawiaturze. Te ulepszenia są istotne, ponieważ coraz więcej dystrybucji Linuksa przechodzi lub planuje przejść do środowisk tylko z Wayland.
Mimo to X11 nie jest pomijane w tej wersji. Menedżer okien X11 został lepiej zintegrowany z Wine w Wine 11.
Mówiąc o grafice, API Vulkan zostało podniesione do wersji 1.4.335. OpenGL również doczekało się kilku usprawnień i poprawek. Sprzętowe dekodowanie standardu kompresji wideo H.264 przez Direct3D 11 za pomocą Vulkan Video. Deweloperzy dodali o tym kilka informacji:
Zwróć uwagę, że należy używać renderera Vulkan. Podobnie jak w poprzednich wersjach Wine, renderer Vulkan można używać, ustawiając renderer na vulkan za pomocą klucza rejestru Direct3D lub zmiennej środowiskowej WINE_D3D_CONFIG.
Wprowadzanych jest również kilka usprawnień w zakresie łączności. Wiele pracy poświęcono na lepsze wsparcie dla kontrolerów do gier, w tym dodanie obsługi sprzężenia zwrotnego w joystickach i kierownicach. Sterownik Bluetooth w Wine może teraz również wyszukiwać urządzenia, a na urządzeniach z Linuksem działających w oparciu o BlueZ można go parować zarówno przez API, jak i za pomocą kreatora.
Jeśli uruchamiasz oprogramowanie do tworzenia muzyki w Wine, możesz liczyć na lepsze wsparcie dla MIDI oraz zmniejszone opóźnienia w syntezatorze. Format plików SoundFont również został dalej rozwinięty w Wine 11, co teraz pozwala na nakładanie warstw i normalizację instrumentów.
W Wine 11.0 jest kilka innych aktualizacji, o których można przeczytać w notatkach wydania, w tym drobne ulepszenia dla urządzeń ARM64, zmiany w bibliotekach pomocniczych Direct3D oraz poprawki w zarządzaniu siecią i lokalizacją.
Jeśli chcesz pobrać Wine 11, możesz udać się do folderu z pobieraniem źródeł Wine 11.0, aby pobrać kod źródłowy. Jeśli nie chcesz go samodzielnie kompilować, to na systemie Linux z wydaniem typu rolling release możesz spodziewać się wkrótce aktualizacji pakietu Wine. W chwili pisania tego tekstu widzę jednak, że Wine nadal jest w wersji 10.20 w repozytoriach CachyOS i Arch Extra.
Następną nazwą, na którą warto zwrócić uwagę, jest Proton. Warstwa kompatybilności Proton, opracowana przez Valve, oparta jest na Wine. Nowe wydanie Wine oznacza, że możemy spodziewać się dużej aktualizacji Proton, co z kolei oznacza lepsze wsparcie dla gier na Linuksie w serwisie Steam i na innych platformach, które korzystają z otwartoźródłowych działań rozwojowych Valve.
Źródło: WineHQ
