Wine 7.0 stiže s 9100 promjena, novom 64-bitnom arhitekturom i još mnogo toga

Vino

Prije nekoliko dana najavljeno je izlazak nove stabilne verzije Wine 7.0 koji je pozicioniran kao alat za kompatibilnost za pokretanje Windows programa na raznim *nix operativnim sustavima, nudeći znatno poboljšanu 64-bitnu kompatibilnost.

U ovoj novoj verziji implementiran je puni posao 5156 (5049 prije godinu dana) od programi za Windows potvrđeni su u Wineu, 4312 drugih (4227 prije godinu dana) programa rade dobro s dodatnim postavkama i vanjskim DLL-ovima. 3813 programa (prije 3703 godine) imaju manje probleme koji ne ometaju korištenje glavnih funkcija aplikacija.

Treba napomenuti da poboljšanja su brojna i Među najvažnijim su uključeni poboljšana podrška za teme za aplikacije, bolja podrška za joystick, podrška za HiDPI, bolja kompatibilnost s OpenCL, VKD3D 1.2, bolja podrška za Apple Silicon Mac, novi upravljački programi Plug and Play, podrška za Unicode 14, ažuriranje za Mono i poboljšanja WinRT-a.

Ukupno, više od 9.100 modifikacija koje su dovele, posebice, do nove arhitekture WoW64, koja je sada funkcionalna.

Što je novo u Wine 7.0?

Jedan od glavnih noviteta koji se ističe je taj gotovo svi DLL-ovi su pretvoreni za korištenje PE formata izvršne datoteke (Portable Executable) umjesto ELF. Tim dodaje da je većina modula pretvorena u PE (Portable Execution) format. Ostalo će uslijediti u budućim verzijama Winea. Kada se prijelaz završi, bit će moguće upravljati 32-bitnim aplikacijama pomoću 64-bitnih biblioteka. Tada će se ukloniti stara 32 bita.

Korištenje PE rješava probleme s podrškom za različite sheme zaštite od kopiranja koje provjeravaju identitet modula sustava na disku iu memoriji.

Još jedno od poboljšanja koja se ističu u Wine 7.0 je to Implementirana je WoW64 arhitektura (32-bitni Windows na 64-bitnim sustavima Windows) koji podržava pokretanje 32-bitnih Windows aplikacija na 64-bitnim Unix sustavima.

S ovim WoW64 slojevi su pripremljeni za većinu Unix biblioteka i dopustiti 32-bitnim PE modulima pristup 64-bitnim Unix knjižnicama. Nakon dovršetka konverzije svih modula u PE format, bit će moguće pokretati 32-bitne Windows aplikacije bez instaliranja 32-bitnih Unix biblioteka.

Od ostalih istaknutih promjena:

  • Vulkan upravljački program implementira podršku za specifikaciju Vulkan Graphics API 1.2.201.
  • Osigurana je podrška za izlaz putem Direct2D-ovog API-ja Hatched Geometric Objects, uz mogućnost provjere klika.
  • Direct2D API pruža početnu podršku za vizualne efekte primijenjene putem sučelja ID2D1Effect.
  • GStreamer dodaci za DirectShow i Media Foundation okvir kombinirani su u zajedničku pozadinu WineGStreamer, koja bi trebala pojednostaviti razvoj novih API-ja za dekodiranje sadržaja.
  • Na temelju pozadine WineGStreamer implementirani su Windows Media objekti za sinkrono i asinkrono čitanje.
  • Podrška za sučelje ID2D1MultiThread dodana je Direct2D API-ju, koji se koristi za orkestriranje ekskluzivnog pristupa resursima u višenitnim aplikacijama.
  • Skup knjižnice WindowsCodecs podržava WMP (Windows Media Photo) dekodiranje slike i DDS (DirectDraw Surface) kodiranje slike.
  • Uklonjena je podrška za kodiranje slika u ICNS formatu (za macOS), što nije podržano u sustavu Windows.
  • Implementirana podrška za teme. Kompozicija uključuje "Light", "Blue" i "Classic Blue", koji se mogu odabrati putem WineCfg konfiguratora.
  • Dodana je mogućnost prilagođavanja izgleda svih kontrola sučelja kroz teme.
  • Omogućeno automatsko ažuriranje prikaza stavke nakon promjene teme.
  • Podrška za teme dodana je svim ugrađenim Wine aplikacijama.
  • Aplikacije su prilagođene zaslonima visoke gustoće piksela (High DPI).
    grafički podsustav

Kako instalirati Wine 7.0?

Si su korisnici Debiana, Ubuntu, Linux Mint i derivata ako koristite 64-bitnu verziju sustava, omogućit ćemo 32-bitnu arhitekturu sa:

sudo dpkg --add-architecture i386

Sada  u sustav ćemo dodati sljedeće:

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/

Dodamo spremište, za Ubuntu i derivate:

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

Za Debian i distribucije temeljene 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

Gotovo, Nastavljamo s instaliranjem osnovnih paketa kako bi vino moglo nesmetano raditi na sustavu:

sudo apt install --install-recommends winehq-stable

I potvrđujemo instalaciju izvršavanjem:

vinska verzija

u slučaj Fedore i njenih derivata:

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

I na kraju instaliramo Wine sa:

sudo dnf install winehq-stable

U slučaju Arch Linux ili bilo koja distribucija zasnovana na Arch Linuxu Ovu novu verziju možemo instalirati iz službenih spremišta distribucije.

Naredba za njegovu instalaciju je:

sudo pacman -s wine


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.