Wine 7.0 prichádza s 9100 zmenami, novou 64-bitovou architektúrou a ďalšími

Víno

Pred pár dňami bolo oznámené vydanie novej stabilnej verzie Wine 7.0 ktorý je umiestnený ako nástroj kompatibility pre spustenie programov Windows na rôznych operačných systémoch *nix, ktorý ponúka výrazne lepšiu 64-bitovú kompatibilitu.

V tejto novej verzii Plná úloha 5156 je implementovaná (5049 pred rokom) od programy pre Windows boli potvrdené vo Wine, 4312 iných (pred rokom 4227) programov funguje dobre s ďalšími nastaveniami a externými knižnicami DLL. 3813 programov (pred 3703 rokmi) má menšie problémy, ktoré nenarúšajú používanie hlavných funkcií aplikácií.

Treba poznamenať, že vylepšenia sú početné a Medzi najvýznamnejšie patria vylepšená podpora tém pre aplikácie, lepšia podpora joysticku, podpora HiDPI, lepšia kompatibilita s OpenCL, VKD3D 1.2, lepšia podpora Apple Silicon Mac, nové ovládače Plug and Play, podpora Unicode 14, aktualizácia na Mono a vylepšenia WinRT.

Celkovo viac ako 9.100 64 úprav, ktoré viedli k vzniku najmä novej architektúry WoWXNUMX, ktorá je teraz funkčná.

Čo je nové vo víne 7.0?

Jednou z hlavných noviniek, ktorá vyniká, je to takmer všetky knižnice DLL boli skonvertované na použitie formátu spustiteľného súboru PE (Portable Executable) namiesto ELF. Tím dodáva, že väčšina modulov bola prevedená do formátu PE (Portable Execution). Zvyšok bude nasledovať v budúcich verziách Wine. Po dokončení prechodu bude možné spravovať 32-bitové aplikácie pomocou 64-bitových knižníc. Potom sa odstráni starých 32 bitov.

Použitie PE rieši problémy s podporou rôznych schém ochrany proti kopírovaniu, ktoré overujú identitu systémových modulov na disku a v pamäti.

Ďalším z vylepšení, ktoré vynikajú vo Wine 7.0, je to Architektúra WoW64 bola implementovaná (32-bitový systém Windows na 64-bitovom systéme Windows), ktorý podporuje spustenie 32-bitových aplikácií Windows na 64-bitových systémoch Unix.

Vďaka tomu sú vrstvy WoW64 pripravené pre väčšinu unixových knižníc a umožniť 32-bitovým PE modulom prístup k 64-bitovým Unixovým knižniciam. Po dokončení konverzie všetkých modulov do formátu PE bude možné spustiť 32-bitové Windows aplikácie bez inštalácie 32-bitových unixových knižníc.

Z ďalších zmien, ktoré vynikajú:

  • Ovládač Vulkan implementuje podporu pre špecifikáciu Vulkan Graphics API 1.2.201.
  • Podpora bola poskytnutá pre výstup prostredníctvom rozhrania Direct2D Hatched Geometric Objects API s možnosťou kontroly kliknutia.
  • Direct2D API poskytuje počiatočnú podporu pre vizuálne efekty aplikované cez rozhranie ID2D1Effect.
  • Doplnky GStreamer pre DirectShow a rámec Media Foundation sú spojené do spoločného backendu WineGStreamer, čo by malo zjednodušiť vývoj nových API na dekódovanie obsahu.
  • Na základe backendu WineGStreamer sú implementované Windows Media objekty pre synchrónne a asynchrónne čítanie.
  • Do rozhrania Direct2D API bola pridaná podpora pre rozhranie ID1D2MultiThread, ktoré sa používa na organizovanie exkluzívneho prístupu k zdrojom vo viacvláknových aplikáciách.
  • Sada knižníc WindowsCodecs podporuje dekódovanie obrázkov WMP (Windows Media Photo) a kódovanie obrázkov DDS (DirectDraw Surface).
  • Odstránená podpora pre kódovanie obrázkov vo formáte ICNS (pre macOS), ktoré nie je podporované v systéme Windows.
  • Implementovaná podpora pre témy. Zloženie obsahuje „Svetlé“, „Modré“ a „Klasické modré“, ktoré je možné vybrať cez konfigurátor WineCfg.
  • Pridaná možnosť prispôsobiť vzhľad všetkých ovládacích prvkov rozhrania prostredníctvom tém.
  • Poskytnutá automatická aktualizácia zobrazenia položky po zmene témy.
  • Do všetkých vstavaných aplikácií Wine bola pridaná podpora tém.
  • Aplikácie boli prispôsobené pre obrazovky s vysokou hustotou pixelov (High DPI).
    grafický subsystém

Ako nainštalovať Wine 7.0?

Si sú používatelia systémov Debian, Ubuntu, Linux Mint a derivátov, ak použite 64-bitovú verziu systému, 32-bitovú architektúru povolíme pomocou:

sudo dpkg --add-architecture i386

Teraz  do systému pridáme:

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/

Pridávame úložisko pre Ubuntu a deriváty:

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

Pre Debian a distribúcie 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 inštalácii základných balíkov, aby program Wine fungoval hladko v systéme:

sudo apt install --install-recommends winehq-stable

A potvrdíme inštaláciu vykonaním:

víno – verzia

na prípad Fedory a jej derivátov:

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

A nakoniec nainštalujeme Wine s:

sudo dnf install winehq-stable

V prípade Arch Linux alebo akákoľvek distribúcia založená na Arch Linuxe Túto novú verziu môžeme nainštalovať z jej oficiálnych distribučných úložísk.

Príkaz na jeho inštaláciu je:

sudo pacman -s wine


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.