Nowa wersja WINE 9.0 przynosi lepsze wsparcie dla WoW64 na 64-bitowym x86 i Arm

Ostatnimi czasy opublikowano różne wersje WINE, a najnowszą z nich jest WINE 9.0, którego premiera miała miejsce we wtorek. Ta wersja oznacza istotny kamień milowy, gdyż sygnalizuje zakończenie długoterminowych działań mających na celu przekształcenie modułów na format Portable Executable (PE) oraz wprowadzenie prawidłowego rozdziału między światem Windows a Unix. W rezultacie możliwe jest już uruchamianie 32-bitowych aplikacji Windows na czystej instalacji systemu Unix 64-bit. Mechanizm WoW64 pozwala na wykonywanie 32-bitowych aplikacji Windows w procesie Unix 32-bit.

Wiele dystrybucji systemu Linux obecnie oferuje tylko wersje 64-bitowe, ale wciąż zawierają one wsparcie dla bibliotek i programów 32-bitowych. Jednak wielu dużych graczy rozważa zaniechanie tego wsparcia. WINE również działa na Apple macOS, jednak począwszy od macOS 10.15 “Catalina”, wsparcie dla oprogramowania 32-bitowego zostało zakończone.

Najnowsza wersja WINE, 9.0, umożliwia wykonywanie 32-bitowych plików wykonywalnych Windows na macOS 11-14 oraz platformie ARM64. Należy jednak zauważyć, że WINE nie zapewnia biblioteki emulującej kod x86 na Arm. Dlatego na macOS Arm64, wsparcie to jest realizowane za pomocą tłumacza Rosetta 2, podczas gdy na Linux Arm64 użytkownicy będą musieli dostarczyć własne rozwiązania, takie jak FEX-Emu.

Najnowsza wersja WINE wprowadza również wsparcie dla protokołu wyświetlania Wayland, co ma duże znaczenie dla graczy, streamerów oraz osób pracujących z wideo. Dodatkowo, dokonano poprawek w obsłudze PostScript, grafice 3D, obsłudze dźwięku i wideo, integracji pulpitu, renderowaniu MSHTML z Gecko, a także obsłudze Mono i .NET.

Użytkownicy mają do wyboru różne wersje WINE. Wersja Wine-Stable odnosi się do stabilnej wersji, która zwykle znajduje się w repozytoriach dystrybucji Linuxa. Dla tych, którzy poszukują nowszych funkcji, dostępna jest gałąź Wine-Staging. Istnieje też gałąź -development, która otrzymuje nowe wersje co dwa tygodnie. Aby sprawdzić, czy określona aplikacja lub gra będzie działać z WINE, użytkownicy mogą skonsultować się z bazą danych aplikacji Wine lub skorzystać z dodatkowych narzędzi, takich jak skrypt Winetricks. Osoby szukające uproszczonych opcji instalacji mogą rozważyć CrossOver od CodeWeavers, dostępnego na różnych platformach – takich jak Linux, ChromeOS i Mac.

FAQ:

1. Jakie są nowe funkcje wprowadzone w WINE 9.0?

Wersja WINE 9.0 wprowadza wsparcie dla WoW64 w architekturze 64-bit x86 i Arm, protokół wyświetlania Wayland oraz poprawki w obsłudze PostScript, grafice 3D, obsłudze dźwięku i wideo, integracji pulpitu, renderowaniu MSHTML z Gecko, a także obsłudze Mono i .NET.

2. W jakich systemach operacyjnych działa WINE?

WINE działa w systemach operacyjnych takich jak Linux, macOS, a także na platformie ARM64.

3. Gdzie można znaleźć różne wersje WINE?

Użytkownicy mogą znaleźć różne wersje WINE, takie jak Wine-Stable, Wine-Staging i -development, w zależności od swoich preferencji i potrzeb.

4. Jak sprawdzić, czy konkretna aplikacja lub gra będzie działać z WINE?

Użytkownicy mogą skonsultować się z bazą danych aplikacji Wine lub skorzystać z narzędzi, takich jak skrypt Winetricks, aby sprawdzić, czy określona aplikacja lub gra będzie funkcjonować z WINE.

5. Jakie są alternatywne rozwiązania dla WINE?

Alternatywne rozwiązania dla WINE to między innymi CrossOver od CodeWeavers, które oferuje uproszczone opcje instalacji na różnych platformach, takich jak Linux, ChromeOS i Mac.

źródło: [theregister.com](https://www.theregister.com)

The source of the article is from the blog motopaddock.nl