„Wine 7.0“ pateikiama su 9100 pakeitimų, nauja 64 bitų architektūra ir dar daugiau

Vynas

Prieš kelias dienas buvo paskelbta apie naujos stabilios Wine 7.0 versijos išleidimą kuris yra suderinamumo įrankis, skirtas Windows programoms paleisti įvairiose *nix operacinėse sistemose, siūlantis gerokai patobulintą 64 bitų suderinamumą.

Šioje naujoje versijoje įgyvendinama visa 5156 darbo vieta (prieš metus 5049) nuo „Windows“ programos buvo patvirtintos „Wine“, 4312 kitų (4227 prieš metus) programos puikiai veikia su papildomais nustatymais ir išoriniais DLL. 3813 programos (prieš 3703 metus) turi nedidelių problemų, kurios netrukdo naudotis pagrindinėmis programų funkcijomis.

Pažymėtina, kad patobulinimų yra daug ir Tarp svarbiausių yra įtraukta patobulintas programų temų palaikymas, geresnis vairasvirtės palaikymas, HiDPI palaikymas, geresnis suderinamumas su OpenCL, VKD3D 1.2, geresnis Apple Silicon Mac palaikymas, naujos Plug and Play tvarkyklės, Unicode 14 palaikymas, Mono atnaujinimas ir WinRT patobulinimai.

Iš viso daugiau nei 9.100 modifikacijų, kurios visų pirma sukurs naują WoW64 architektūrą, kuri dabar veikia.

Kas naujo „Wine 7.0“?

Viena iš pagrindinių naujovių, kuri išsiskiria, yra ta beveik visi DLL buvo konvertuoti į PE vykdomojo failo formatą (Portable Executable) vietoj ELF. Komanda priduria, kad dauguma modulių buvo konvertuoti į PE (Portable Execution) formatą. Likusi dalis bus pateikta būsimose „Wine“ versijose. Kai perėjimas bus baigtas, 32 bitų programas bus galima valdyti naudojant 64 bitų bibliotekas. Tada seni 32 bitai bus pašalinti.

PE naudojimas išsprendžia problemas, palaikydamas įvairias apsaugos nuo kopijavimo schemas, kurios patikrina sistemos modulių tapatybę diske ir atmintyje.

Kitas Wine 7.0 patobulinimas yra tas Įdiegta WoW64 architektūra (32 bitų „Windows“ su 64 bitų „Windows“.), kuris palaiko 32 bitų Windows programų veikimą 64 bitų Unix sistemose.

Su šiuo WoW64 sluoksniai yra paruošti daugumai Unix bibliotekų ir leisti 32 bitų PE moduliams pasiekti 64 bitų Unix bibliotekas. Baigus visų modulių konvertavimą į PE formatą, bus galima paleisti 32 bitų Windows programas neįdiegus 32 bitų Unix bibliotekų.

Iš kitų išsiskiriančių pakeitimų:

  • Vulkan tvarkyklė įgyvendina Vulkan Graphics API 1.2.201 specifikacijos palaikymą.
  • Buvo suteiktas išvesties palaikymas per „Direct2D Hatched Geometric Objects“ API, su galimybe patikrinti, ar nėra paspaudimo.
  • „Direct2D“ API teikia pradinį vaizdinių efektų, taikomų per ID2D1Effect sąsają, palaikymą.
  • „DirectShow“ ir „Media Foundation“ sistemos „GStreamer“ įskiepiai yra sujungti į bendrą „WineGStreamer“ užpakalinę programą, kuri turėtų supaprastinti naujų turinio dekodavimo API kūrimą.
  • Remiantis „WineGStreamer“ programa, yra įdiegti „Windows Media“ objektai, skirti sinchroniniam ir asinchroniniam skaitymui.
  • ID2D1MultiThread sąsajos palaikymas buvo pridėtas prie „Direct2D“ API, kuris naudojamas išskirtinei prieigai prie kelių gijų programų išteklių organizuoti.
  • „WindowsCodecs“ bibliotekos rinkinys palaiko WMP („Windows Media Photo“) vaizdo dekodavimą ir DDS („DirectDraw Surface“) vaizdo kodavimą.
  • Panaikintas vaizdo kodavimo ICNS formatu (skirtas „macOS“) palaikymas, kuris nepalaikomas sistemoje „Windows“.
  • Įdiegtas temų palaikymas. Kompozicijoje yra „Light“, „Blue“ ir „Classic Blue“, kuriuos galima pasirinkti per „WineCfg“ konfigūratorių.
  • Pridėta galimybė tinkinti visų sąsajos valdiklių išvaizdą per temas.
  • Pateiktas elementų rodinio automatinis atnaujinimas pakeitus temą.
  • Temos palaikymas buvo pridėtas prie visų integruotų „Wine“ programų.
  • Programos buvo pritaikytos ekranams su dideliu pikselių tankiu (High DPI).
    grafikos posistemis

Kaip įdiegti „Wine 7.0“?

Si yra Debian, Ubuntu, Linux Mint ir darinių vartotojai, jei naudoti 64 bitų versiją sistemos, įjungsime 32 bitų architektūrą:

sudo dpkg --add-architecture i386

Dabar  prie sistemos pridėsime:

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/

Pridedame saugyklą, skirtą Ubuntu ir dariniams:

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

Debian ir Eta platinimams:

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

Atlikta tai, Mes diegiame pagrindinius „Wine“ paketus, kad sistema veiktų sklandžiai:

sudo apt install --install-recommends winehq-stable

Ir mes patvirtiname diegimą vykdydami:

vyno versija

į „Fedora“ ir jos darinių atveju:

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

Galiausiai įdiegiame „Wine“ su:

sudo dnf install winehq-stable

Dėl. \ T Arch Linux ar bet koks „Arch Linux“ pagrįstas platinimas Šią naują versiją galime įdiegti iš oficialių platinimo saugyklų.

Komanda ją įdiegti yra:

sudo pacman -s wine


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.