Wine 7.0 prihaja z 9100 spremembami, novo 64-bitno arhitekturo in še več

Vino

Pred nekaj dnevi napovedana je bila izdaja nove stabilne različice Wine 7.0 ki je pozicionirano kot orodje za združljivost za izvajanje programov Windows v različnih operacijskih sistemih *nix, ki ponuja močno izboljšano 64-bitno združljivost.

V tej novi različici celotno delo 5156 je izvedeno (5049 pred enim letom) od programi za Windows so bili potrjeni v Wine, 4312 drugih (4227 pred letom dni) programov deluje dobro z dodatnimi nastavitvami in zunanjimi DLL-ji. 3813 programov (pred 3703 leti) ima manjše težave, ki ne ovirajo uporabe glavnih funkcij aplikacij.

Treba je opozoriti, da izboljšave so številne in Med najpomembnejšimi so vključeni izboljšana podpora za teme za aplikacije, boljša podpora igralne palice, podpora HiDPI, boljša združljivost z OpenCL, VKD3D 1.2, boljša podpora za Apple Silicon Mac, novi gonilniki Plug and Play, podpora Unicode 14, posodobitev za Mono in izboljšave WinRT.

Skupaj več kot 9.100 modifikacij, ki so povzročile predvsem novo arhitekturo WoW64, ki je zdaj funkcionalna.

Kaj je novega v Wine 7.0?

Ena izmed glavnih novosti, ki izstopa, je ta skoraj vse datoteke DLL so bile pretvorjene za uporabo izvedljive datoteke PE (Portable Executable) namesto ELF. Ekipa dodaja, da je bila večina modulov pretvorjena v format PE (Portable Execution). Ostalo bo sledilo v prihodnjih različicah Wine. Ko bo prehod končan, bo mogoče upravljati 32-bitne aplikacije z uporabo 64-bitnih knjižnic. Stari 32 bitov bodo nato odstranjeni.

Uporaba PE rešuje težave s podporo različnih shem zaščite pred kopiranjem, ki preverjajo identiteto sistemskih modulov na disku in v pomnilniku.

Še ena izmed izboljšav, ki izstopajo v Wine 7.0, je to Izvedena je arhitektura WoW64 (32-bitni Windows v 64-bitnem sistemu Windows), ki podpira izvajanje 32-bitnih aplikacij Windows na 64-bitnih sistemih Unix.

S tem so plasti WoW64 pripravljene za večino knjižnic Unix in omogočiti 32-bitnim PE modulom dostop do 64-bitnih knjižnic Unix. Ko bo pretvorba vseh modulov v format PE končana, bo mogoče zagnati 32-bitne aplikacije Windows brez namestitve 32-bitnih knjižnic Unix.

Od ostalih sprememb, ki izstopajo:

  • Gonilnik Vulkan implementira podporo za specifikacijo Vulkan Graphics API 1.2.201.
  • Zagotovljena je bila podpora za izhod prek API-ja za šrafirane geometrijske objekte Direct2D z možnostjo preverjanja zadetka klika.
  • Direct2D API zagotavlja začetno podporo za vizualne učinke, uporabljene prek vmesnika ID2D1Effect.
  • Vtičniki GStreamer za DirectShow in okvir Media Foundation sta združena v skupno ozadje WineGStreamer, ki naj bi poenostavilo razvoj novih API-jev za dekodiranje vsebine.
  • Na podlagi zaledja WineGStreamer so implementirani objekti Windows Media za sinhrono in asinhrono branje.
  • Podpora za vmesnik ID2D1MultiThread je bila dodana API-ju Direct2D, ki se uporablja za orkestriranje ekskluzivnega dostopa do virov v večnitnih aplikacijah.
  • Nabor knjižnic WindowsCodecs podpira dekodiranje slik WMP (Windows Media Photo) in kodiranje slik DDS (DirectDraw Surface).
  • Odstranjena podpora za kodiranje slik v formatu ICNS (za macOS), ki ni podprta v sistemu Windows.
  • Izvedena podpora za teme. Sestava vključuje "Light", "Blue" in "Classic Blue", ki jih lahko izberete s konfiguratorjem WineCfg.
  • Dodana je možnost prilagajanja videza vseh kontrolnikov vmesnika prek tem.
  • Zagotovljeno samodejno posodabljanje pogleda elementa po spremembi teme.
  • Podpora za teme je bila dodana vsem vgrajenim aplikacijam Wine.
  • Aplikacije so prilagojene zaslonom z visoko gostoto slikovnih pik (High DPI).
    grafični podsistem

Kako namestiti Wine 7.0?

Si so uporabniki Debian, Ubuntu, Linux Mint in izvedenih finančnih instrumentov, če uporabite 64-bitno različico sistema, omogočili bomo 32-bitno arhitekturo z:

sudo dpkg --add-architecture i386

Zdaj  v sistem bomo dodali naslednje:

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 repozitorij za Ubuntu in izpeljanke:

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

Za Debian in distribucije, ki temeljijo 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

Končano, Nadaljujemo z namestitvijo osnovnih paketov, da se vino nemoteno izvaja v sistemu:

sudo apt install --install-recommends winehq-stable

In namestitev potrdimo z izvedbo:

vinska različica

za v primeru Fedore in njenih izpeljank:

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

In na koncu namestimo Wine z:

sudo dnf install winehq-stable

Za primer Arch Linux ali katero koli distribucijo, ki temelji na Arch Linuxu To novo različico lahko namestimo iz uradnih skladišč distribucije.

Ukaz za njegovo namestitev je:

sudo pacman -s wine


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.