Przybywa Wine 7.21 z ulepszeniami dla PE, Vulkan i nie tylko

Wino na Linuksie

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

Uruchomienie nowa eksperymentalna wersja Wine 7.21. Od wydania wersji 7.20 zamknięto 25 zgłoszeń błędów i wprowadzono 354 zmiany.

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.

Wine to jeden z najlepszych sposobów uruchamiania aplikacji Windows w systemie Linux. Ponadto społeczność Wine posiada bardzo szczegółową bazę danych aplikacji.

Główne nowe funkcje wersji rozwojowej Wine 7.21

W nowej wersji Wine 7.21 biblioteka OpenGL zmieniono, aby używać formatu pliku wykonywalnego PE (Portable Executable) zamiast ELF oraz dodano obsługę kompilacji wielu architektur w formacie PE.

Kolejną zmianą, która wyróżnia się w tej nowej wersji, jest to poczyniono przygotowania do obsługi programów 32-bitowych Korzystają z graficznego interfejsu API Vulkan w środowisku 64-bitowym. Ponadto zapewniono możliwość importowania bibliotek bez użycia narzędzia dlltool.

Istnieje 25 znanych poprawek błędów w Wine 7.21 które pomagają programom takim jak fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry Sequencer MIDI, Winfile, Adobe Reader XI, a także różne gry, takie jak StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Port Royale 2, Gothic 1.

Z innych zmian które wyróżniają się:

  • Naprawiono formaty śledzenia dla wartości 64-bitowych na ARM64.
  • Zależności modułów 64-bitowych zostały załadowane tylko z katalogu systemu 64-bitowego.
  • Ponownie zaimplementowano KeUserModeCallback na i386.
  • Usunięto wsparcie dla „hybrydowych” bibliotek Unix.
  • Wprowadza nową flagę winebuild –sin-dlltool.
  • Zaimplementowano generowanie biblioteki importu bez dlltool.
  • Tabele rozwijania były domyślnie włączone w plikach PE.
  • Zaimplementowano generowanie opóźnień importu lib bez dlltool.
  • Naprawiono wartość podpowiedzi importu dla symboli importowanych według nazwy.
  • Umieszczono deskryptor opóźnienia importu w sekcji danych.
  • Klucz pthread jest teraz używany dla TEB na wszystkich platformach.
  • nls: Zaktualizuj dane ustawień regionalnych do wersji CLDR 42.
  • kernelbase: Zaktualizuj dane strefy czasowej do wersji 2022f.
  • win32u: Zawsze używaj pełnego łączenia dla wpisów sysparams.
  • ntdll: Nie wstawiaj NtCurrentTeb() w bibliotekach Unix.
  • openal32: Usuń dll.
  • Przywróć „light.msstyles: Dodaj metryki spoza klienta”.
  • ntdll: Dodaj klasę informacji o procesie specyficzną dla Wine dla kopii LDT.

Na koniec należy o tym wspomnieć okres kandydowania do wydania i zamrożenie funkcji rozpocznie się w przyszłym miesiącu dla Wine 8.0, podczas gdy Wine 7.21 jest jednym z niewielu pozostałych wydań fabularnych wydawanych co dwa tygodnie.

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 7.21 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

Jak odinstalować Wine z Ubuntu lub jakiejś pochodnej?

Jeśli chodzi o tych, którzy chcą odinstalować Wine ze swojego systemu z dowolnego powodu, Powinni wykonywać tylko następujące polecenia.

Odinstaluj wersję rozwojową:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

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.