Pojawia się Wine 8.8 ze wstępną obsługą ARM64EC, poprawkami i nie tylko

Wino na Linuksie

Wine to reimplementacja interfejsu programowania aplikacji Win16 i Win32 dla systemów operacyjnych opartych na systemie Unix.

To już było wydał nową eksperymentalną wersję implementacja Wine 8.8, w którym od wydania wersji 8.7 zamknięto 18 zgłoszeń błędów i wprowadzono około 253 zmian w ramach przygotowań do nowego wydania.

Dla tych, którzy nie wiedzą o Winie, powinni o tym wiedzieć jest to popularne bezpłatne oprogramowanie o otwartym kodzie źródłowym oferuje nasz konfigurator pozwala użytkownikom uruchamiać aplikacje Windows w systemie Linux i inne systemy operacyjne typu Unix. Aby być nieco bardziej technicznym, Wine to warstwa kompatybilności, która tłumaczy wywołania systemowe z systemu Windows na Linux i używa niektórych bibliotek systemu Windows w postaci plików .dll.

Główne nowe funkcje wersji rozwojowej Wine 8.8

W prezentowanej nowej wersji rozwojowej Wine 8.8 jedną z głównych nowości jest Zaimplementowano wstępną obsługę ładowania modułów ARM64EC (kompatybilny z emulacją ARM64, używany do uproszczenia migracji aplikacji pierwotnie napisanych dla architektury x86_64 do systemów ARM64 poprzez zapewnienie możliwości uruchamiania poszczególnych modułów kodu x86_64 w środowisku ARM64 za pomocą emulatora), który jest nowym ABI (aplikacja zgodna z Arm11), która jest kompatybilny z Windows XNUMX na ARM.

Biorąc kawałek tekstu z witryny Microsoftu:

Arm64EC („Kompatybilny z emulacją”) umożliwia tworzenie nowych aplikacji natywnych lub stopniowe przenoszenie istniejących aplikacji x64 w celu wykorzystania natywnej szybkości i wydajności możliwej w przypadku urządzeń zasilanych przez ARM, w tym mniejszego zużycia energii, żywotności baterii oraz przyspieszonych obciążeń AI i ML.

Arm64EC to nowy interfejs binarny aplikacji (ABI) dla aplikacji działających na urządzeniach Arm z systemem Windows 11. Jest to funkcja systemu Windows 11, która wymaga użycia zestawu Windows 11 SDK i nie jest dostępna w systemie Windows 10 na Arm.

Dzięki tej nowej funkcji użytkownicy mogą teraz uruchamiać aplikacje Windows w systemie Linux i inne systemy operacyjne typu Unix zbudowane dla ARM64EC. Jest to ważny krok naprzód dla Wine, ponieważ rozszerza zakres aplikacji, które mogą działać w systemie Linux i innych systemach operacyjnych typu Unix.

Kolejną zmianą, która wyróżnia się w tej nowej wersji, jest to, że tak było dodatkowa praca nad sterownikiem PostScript aby zapewnić pełne wsparcie dla formatu plików wykonywalnych PE (Portable Executable), dzięki którym te zmiany mają poprawić ogólną wydajność Wine i uczynić go bardziej stabilnym.

Z innych zmian najważniejsze informacje o nowej wersji:

  • Bieżąca restrukturyzacja kodu w celu obsługi IME (edytorów metod wprowadzania).
  • Zamknięte raporty o błędach związanych z Devil May Cry.
  • Naprawiono błędy ostrzeżeń kompilacji Wine z gcc
  • Naprawiono w winedbg ładowanie nieprawidłowych symboli debugowania dla wbudowanych bibliotek dll
  • Kilka aplikacji potrzebuje pliku tasklist.exe do obsługi drukowania listy procesów w formacie CSV „/f lub CSV /nh” (Net64+ Client 2.x, Playstation Now 11.x, MathType)

Jeśli chcesz dowiedzieć się więcej o tej nowej wersji rozwojowej wydania Wine, możesz sprawdzić rejestr the zmiany w poniższym linku. 

Jak zainstalować wersję rozwojową Wine 8.6 na Ubuntu i jego pochodnych?

Jeśli chcesz przetestować tę nową wersję rozwojową Wine w swojej dystrybucji, możesz to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.

Pierwszym i najważniejszym krokiem będzie włączenie architektury 32-bitowej, że chociaż nasz system jest 64-bitowy, wykonanie tego kroku oszczędza nam wielu problemów, które zwykle występują, ponieważ większość bibliotek Wine koncentruje się na architekturze 32-bitowej.

W tym celu piszemy o terminalu:

sudo dpkg --add-architecture i386

Teraz musimy zaimportować klucze i dodać je do systemu tym poleceniem:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

Zrobiłem to teraz zamierzamy dodać do systemu następujące repozytorium, w tym celu piszemy w terminalu:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --download-only dist-upgrade

Na koniec możemy sprawdzić, czy mamy już zainstalowane Wine, a także jaką mamy wersję w systemie, wykonując następujące polecenie:

wine --version


		

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Cristian powiedział

    Jak zainstalować wino 8.8 na Chromebooku z debetem 11 aarch64