Včera bylo oznámeno vydání nové verze a stabilní větev projektu vínem, což je bezplatný software, který implementuje technické rozhraní podobné systému Windows v prostředích UNIX (BSD, Linux). Wine nepotřebuje fungovat operační systém Windows a není to emulátor jako například QEMU, ale umožňuje vám spouštět aplikace Windows v prostředí UNIX. Wine je určen pro prostředí UNIX a je k dispozici pro všechny hlavní distribuce Linuxu: mimo jiné Ubuntu, Debian, Fedora, SUSE, Slackware.
Wine 5.0 je nová verze projektu, který přichází s další přidanou podporou implementace, která zdůrazňuje zahrnutí Vulkan 1.1, stejně jako nové verze prošlo celkem více než 7,400 XNUMX změnami.
Hlavní novinky o Wine 5.0
V této nové verzi aplikace Wine 5.0 je to zdůrazněno většina funkcí používaných v Kernel32 byly přesunuty do KernelBase, po změnách v architektuře Windows.
Stejně tak to vyniká schopnost kombinovat 32bitové a 64bitové soubory DLL v adresářích použitých ke stažení.
Další novinkou, která vyniká, je vylepšená podpora pro herní ovladače, který zahrnuje mini joystick (spínač klobouku), volant, plynový a brzdový pedál.
Spolu s instalací a načítáním ovladačů zařízení Vyžaduje Plug & Play a podpora pro staré linuxové joystickové API používané v linuxových jádrech před verzí 2.2 byla ukončena.
Na straně vylepšení pro Direct3D 8 a 9 poskytují přesnější sledování špinavých oblastí od načtených textur.
Při načítání 3D textur byla zmenšena velikost adresního prostoru komprimované metodou S3TC (místo načtení úplných textur jsou načteny s kousky). Kromě toho je zahrnuto rozhraní ID3D11Multithread implementované k ochraně kritických sekcí v aplikacích s více vlákny.
Také je třeba poznamenat, že byl aktualizován ovladač grafického API Vulkan na novou verzi Vulkan 1.1.126.
Na druhou stranu je zmíněno, že různé funkce úloh byly v průběhu času přeneseny do používání vysoce výkonných funkcí systému pro práci s časovačem, což snížilo režii v renderovacím cyklu mnoha her.
A to Přidána možnost používat operační režim FS Ext4 bez rozlišení velkých a malých písmen.
Kromě toho byla v dialogových oknech zobrazení seznamu, která fungují v režimu LBS_NODATA, provedena optimalizace výkonu vykreslování velkého počtu položek.
Z dalších změn zvýrazněných v reklamě:
- Přidána rychlejší implementace zámků SRW (Slim Reader / Writer) pro Linux, přeloženo do Futexu
- Externí závislosti
- K vytváření modulů ve formátu PE se používá křížový kompilátor MinGW-w64
- Implementace XAudio2 vyžaduje přítomnost knihovny FAudio
- Knihovna Inotify se používá ke sledování změn souborů v systémech BSD
- Ke zpracování výjimek na platformě ARM64 je zapotřebí knihovna Unwind
- Místo Video4Linux1 je nyní vyžadována knihovna Video4Linux2.
- Přidána podpora pro práci s více monitory a grafickými adaptéry, včetně možnosti dynamicky měnit nastavení.
Jak nainstalovat Wine 5.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
Pro ty, kteří používají Debian, musí přidat úložiště s:
sudo nano /etc/apt/sources.list
deb https://dl.winehq.org/wine-builds/debian/stretch main
Přidáme úložiště pro Ubuntu 19.10 a deriváty:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
Pro Ubuntu 18.04 a deriváty:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
Pak aktualizujeme úložiště pomocí:
sudo apt-get update
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
sudo apt-get --download-only dist-upgrade
na případ Fedory a jejích derivátů:
sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/31/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 -sy wine