Wine 7.21 přichází s vylepšeními pro PE, Vulkan a další

Wine na Linuxu

Wine je reimplementace rozhraní pro programování aplikací Win16 a Win32 pro operační systémy založené na Unixu.

Zahájení novou experimentální verzi Víno 7.21. Od vydání verze 7.20 bylo uzavřeno 25 hlášení o chybách a bylo provedeno 354 změn.

Ti, kteří o víně nevědí, by to měli vědět toto je populární bezplatný a open source software že umožňuje uživatelům spouštět aplikace Windows na Linuxu a další operační systémy podobné Unixu. Abychom byli trochu techničtější, Wine je vrstva kompatibility, která překládá systémová volání z Windows do Linuxu a používá některé knihovny Windows, ve formě souborů DLL.

Wine je jedním z nejlepších způsobů, jak spouštět aplikace Windows na Linuxu. Komunita Wine má navíc velmi podrobnou databázi aplikací.

Hlavní nové funkce vývojové verze Wine 7.21

V nové verzi Wine 7.21 knihovna OpenGL změněno na použití formátu spustitelného souboru PE (Portable Executable) místo ELF, plus byla přidána podpora pro multi-arch sestavení ve formátu PE.

Další změna, která v této nové verzi vyniká, je ta byly provedeny přípravy na podporu spouštění 32bitových programů Používají grafické API Vulkan v 64bitovém prostředí. Kromě toho byla poskytnuta možnost importovat knihovny bez použití nástroje dlltool.

Wine 25 má 7.21 známých oprav chyb které pomáhají softwaru jako fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI sekvencer, Winfile, Adobe Reader XI, spolu s různými hrami jako StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Port Royale 2, Gothic 1.

Z dalších změn které vynikají:

  • Opravené formáty trasování pro 64bitové hodnoty na ARM64.
  • Závislosti 64bitových modulů byly načteny pouze z adresáře 64bitového systému.
  • Reimplementováno KeUserModeCallback na i386.
  • Odstraněna podpora pro "hybridní" unixové knihovny.
  • Představuje nový příznak vytvoření vína – sin-dlltool.
  • Bylo implementováno generování import lib bez dlltool.
  • Tabulky rozbalení byly v souborech PE standardně povoleny.
  • Implementováno generování knihovny zpoždění importu bez dlltool.
  • Opravená hodnota nápovědy pro import pro symboly importované podle názvu.
  • Umístil popisovač importu zpoždění do datové sekce.
  • Jeden klíč pthread se nyní používá pro TEB na všech platformách.
  • nls: Aktualizujte data národního prostředí na CLDR verze 42.
  • kernelbase: aktualizujte data časového pásma na verzi 2022f.
  • win32u: Vždy používejte úplné spojení pro položky sysparams.
  • ntdll: Nevkládejte NtCurrentTeb() do unixových knihoven.
  • openal32: Odeberte dll.
  • Vrátit zpět "light.msstyles: Přidat neklientské metriky".
  • ntdll: Přidejte třídu informací o procesu specifickou pro víno pro kopii LDT.

Nakonec je důležité to zmínit období kandidátů na vydání a zmrazení funkcí začíná příští měsíc pro Wine 8.0, zatímco Wine 7.21 je jednou z mála zbývajících dvoutýdenních funkcí.

Pokud se chcete dozvědět více o této nové vývojové verzi uvolněného vína můžete zkontrolovat registr změny v následujícím odkazu. 

Jak nainstalovat vývojovou verzi Wine 7.21 na Ubuntu a deriváty?

Pokud vás zajímá možnost otestovat tuto novou vývojovou verzi aplikace Wine na vaší distribuci, můžete to provést podle pokynů, které sdílíme níže.

Prvním a nejdůležitějším krokem bude povolení 32bitové architektury, že ačkoliv je náš systém 64bitový, provedení tohoto kroku nám ušetří mnoho problémů, které se obvykle vyskytují, protože většina knihoven Wine je zaměřena na 32bitovou architekturu.

K tomu píšeme o terminálu:

sudo dpkg --add-architecture i386

Nyní musíme importovat klíče a přidat je do systému s tímto příkazem:

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

Hotovo přidáme do systému následující úložiště, za to napíšeme do terminálu:

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

Nakonec si můžeme ověřit, že již máme nainstalované Wine a také jakou verzi máme v systému provedením následujícího příkazu:

wine --version

Jak odinstalovat Wine z Ubuntu nebo z nějakého derivátu?

Pokud jde o ty, kteří chtějí z jakéhokoli důvodu odinstalovat Wine ze svého systému, Měli by provádět pouze následující příkazy.

Odinstalujte vývojovou verzi:

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

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.