Wine 7.0 přichází s 9100 změnami, novou 64bitovou architekturou a dalšími

Víno

Před pár dny bylo oznámeno vydání nové stabilní verze Wine 7.0 který je umístěn jako nástroj kompatibility pro spouštění programů Windows na různých *nix operačních systémech a nabízí výrazně vylepšenou 64bitovou kompatibilitu.

V této nové verzi celá úloha 5156 je implementována (5049 před rokem) od programy pro Windows byly potvrzeny ve Wine, 4312 jiných (před rokem 4227) programů funguje dobře s dalšími nastaveními a externími knihovnami DLL. 3813 programů (před 3703 lety) má drobné problémy, které nenarušují používání hlavních funkcí aplikací.

Je třeba poznamenat, že vylepšení jsou četné a Mezi ty nejdůležitější patří vylepšená podpora motivů pro aplikace, lepší podpora joysticku, podpora HiDPI, lepší kompatibilita s OpenCL, VKD3D 1.2, lepší podpora Apple Silicon Mac, nové ovladače Plug and Play, podpora Unicode 14, aktualizace na Mono a vylepšení WinRT.

Celkem více než 9.100 64 úprav, které daly vzniknout zejména nové architektuře WoWXNUMX, nyní funkční.

Co je nového ve Wine 7.0?

Jedna z hlavních novinek, která vyniká, je ta téměř všechny knihovny DLL byly převedeny do formátu spustitelného souboru PE (Portable Executable) místo ELF. Tým dodává, že většina modulů byla převedena do formátu PE (Portable Execution). Zbytek bude následovat v budoucích verzích Wine. Po dokončení přechodu bude možné spravovat 32bitové aplikace pomocí 64bitových knihoven. Poté bude odstraněno starých 32 bitů.

Použití PE řeší problémy s podporou různých schémat ochrany proti kopírování, která ověřují identitu systémových modulů na disku a v paměti.

Dalším z vylepšení, které vynikají ve Wine 7.0, je to Byla implementována architektura WoW64 (32bitový systém Windows na 64bitovém systému Windows), který podporuje spouštění 32bitových aplikací Windows na 64bitových unixových systémech.

Díky tomu jsou vrstvy WoW64 připraveny pro většinu unixových knihoven a umožnit 32bitovým PE modulům přístup k 64bitovým unixovým knihovnám. Po dokončení převodu všech modulů do formátu PE bude možné spouštět 32bitové aplikace Windows bez instalace 32bitových unixových knihoven.

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

  • Ovladač Vulkan implementuje podporu pro specifikaci Vulkan Graphics API 1.2.201.
  • Byla poskytována podpora pro výstup prostřednictvím rozhraní Direct2D Hatched Geometric Objects API s možností kontroly kliknutí.
  • Direct2D API poskytuje počáteční podporu pro vizuální efekty aplikované prostřednictvím rozhraní ID2D1Effect.
  • Zásuvné moduly GStreamer pro DirectShow a rámec Media Foundation jsou sloučeny do společného backendu WineGStreamer, což by mělo zjednodušit vývoj nových rozhraní API pro dekódování obsahu.
  • Na základě backendu WineGStreamer jsou implementovány objekty Windows Media pro synchronní a asynchronní čtení.
  • Do rozhraní Direct2D API byla přidána podpora pro rozhraní ID1D2MultiThread, které se používá k řízení výhradního přístupu ke zdrojům ve vícevláknových aplikacích.
  • Sada knihoven WindowsCodecs podporuje dekódování obrázků WMP (Windows Media Photo) a kódování obrázků DDS (DirectDraw Surface).
  • Odebrána podpora pro kódování obrázků ve formátu ICNS (pro macOS), které není podporováno ve Windows.
  • Implementována podpora témat. Složení obsahuje „Světlé“, „Modré“ a „Klasické modré“, které lze vybrat přes konfigurátor WineCfg.
  • Přidána možnost přizpůsobit vzhled všech ovládacích prvků rozhraní prostřednictvím témat.
  • Poskytovaná automatická aktualizace zobrazení položky po změně motivu.
  • Podpora motivu byla přidána do všech vestavěných aplikací Wine.
  • Aplikace byly přizpůsobeny obrazovkám s vysokou hustotou pixelů (High DPI).
    grafický subsystém

Jak nainstalovat Wine 7.0?

Si jsou uživatelé Debianu, Ubuntu, Linux Mint a derivátů, pokud použijte 64bitovou verzi systému, povolíme 32bitovou architekturu s:

sudo dpkg --add-architecture i386

Nyní  přidáme do systému následující:

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

sudo apt -y install gnupg2 software-properties-common
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Přidáváme úložiště pro Ubuntu a deriváty:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
sudo apt-get update

Pro Debian a distribuce založené na eta:

wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list

Hotovo, Pokračujeme v instalaci základních balíčků pro bezproblémový běh systému Wine v systému:

sudo apt install --install-recommends winehq-stable

A potvrdíme instalaci provedením:

víno – verze

na případ Fedory a jejích derivátů:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo

A nakonec nainstalujeme Wine s:

sudo dnf install winehq-stable

Pro případ Arch Linux nebo jakoukoli distribuci založenou na Arch Linuxu Můžeme nainstalovat tuto novou verzi z jejích oficiálních distribučních úložišť.

Příkaz k jeho instalaci je:

sudo pacman -s wine


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.