Wine 7.0:ssa on 9100 muutosta, uusi 64-bittinen arkkitehtuuri ja paljon muuta

Viini

Muutama päivä sitten Wine 7.0:n uuden vakaan version julkaisu julkistettiin joka on sijoitettu yhteensopivuustyökaluksi Windows-ohjelmien suorittamiseen eri *nix-käyttöjärjestelmissä, mikä tarjoaa huomattavasti parannetun 64-bittisen yhteensopivuuden.

Tässä uudessa versiossa koko työ 5156 on toteutettu (5049 vuosi sitten) alkaen Windows-ohjelmat vahvistettiin Winessä, 4312 muuta (4227 vuotta sitten) ohjelmaa toimii hyvin lisäasetusten ja ulkoisten DLL-tiedostojen kanssa. 3813-ohjelmissa (3703 vuotta sitten) on pieniä ongelmia, jotka eivät häiritse sovellusten päätoimintojen käyttöä.

On huomattava, että parannuksia on lukuisia ja Mukana ovat tärkeimmät parannettu teematuki sovelluksille, parempi ohjaussauvan tuki, HiDPI-tuki, parempi yhteensopivuus OpenCL:n, VKD3D 1.2:n, parempi Apple Silicon Mac -tuki, uudet Plug and Play -ohjaimet, Unicode 14 -tuki, päivitys Monoon ja parannuksia WinRT:hen.

Yhteensä yli 9.100 64 muutosta, jotka johtavat erityisesti uuteen WoWXNUMX-arkkitehtuuriin, nyt toimivaan.

Mitä uutta viinissä 7.0?

Yksi tärkeimmistä uutuuksista, joka erottuu, on se lähes kaikki DLL:t on muunnettu käyttämään PE-suoritettavaa tiedostomuotoa (Portable Executable) ELF:n sijaan. Tiimi lisää, että useimmat moduulit on muunnettu PE (Portable Execution) -muotoon. Loput seuraavat Winen tulevissa versioissa. Kun siirtymä on valmis, on mahdollista hallita 32-bittisiä sovelluksia 64-bittisten kirjastojen avulla. Sen jälkeen vanhat 32 bittiä poistetaan.

PE:n käyttö ratkaisee ongelmat tukemalla erilaisia ​​kopiosuojausjärjestelmiä, jotka varmistavat levyllä ja muistissa olevien järjestelmämoduulien identiteetin.

Toinen Wine 7.0:n parannuksista on se WoW64-arkkitehtuuri on otettu käyttöön (32-bittinen Windows 64-bittisessä Windowsissa), joka tukee 32-bittisten Windows-sovellusten käyttöä 64-bittisissä Unix-järjestelmissä.

Tällä WoW64-tasot valmistetaan useimmille Unix-kirjastoille ja antaa 32-bittisille PE-moduuleille pääsyn 64-bittisiin Unix-kirjastoihin. Kun kaikki moduulit on muutettu PE-muotoon, on mahdollista ajaa 32-bittisiä Windows-sovelluksia asentamatta 32-bittisiä Unix-kirjastoja.

Muista erottuvista muutoksista:

  • Vulkan-ajuri toteuttaa tuen Vulkan Graphics API 1.2.201 -spesifikaatiolle.
  • Tukea tuotettiin Direct2D:n Hatched Geometric Objects -sovellusliittymän kautta, ja siinä oli mahdollisuus tarkistaa napsautusosuma.
  • Direct2D API tarjoaa alustavan tuen visuaalisille tehosteille, joita käytetään ID2D1Effect-rajapinnan kautta.
  • DirectShow- ja Media Foundation -kehyksen GStreamer-laajennukset on yhdistetty yhteiseksi WineGStreamer-taustajärjestelmäksi, mikä yksinkertaistaa uusien sisällönpurkusovellusliittymien kehittämistä.
  • WineGStreamer-taustajärjestelmään perustuen Windows Media -objektit synkronista ja asynkronista lukemista varten on toteutettu.
  • Tuki ID2D1MultiThread-rajapinnalle on lisätty Direct2D API:hen, jota käytetään monisäikeisten sovellusten resurssien eksklusiivisen pääsyn järjestämiseen.
  • WindowsCodecs-kirjastosarja tukee WMP (Windows Media Photo) -kuvan dekoodausta ja DDS (DirectDraw Surface) -kuvakoodausta.
  • Poistettu tuki kuvien koodaukselle ICNS-muodossa (macOS), jota Windows ei tue.
  • Toteutettu tuki teemoille. Koostumus sisältää "Light", "Blue" ja "Classic Blue", jotka voidaan valita WineCfg-konfiguraattorin kautta.
  • Lisätty mahdollisuus mukauttaa kaikkien käyttöliittymäsäätimien ulkoasua teemojen kautta.
  • Tarjottu tuotenäkymän automaattinen päivitys teeman vaihtamisen jälkeen.
  • Teeman tuki on lisätty kaikkiin sisäisiin Wine-sovelluksiin.
  • Sovellukset on mukautettu näytöille, joissa on korkea pikselitiheys (High DPI).
    grafiikka-alijärjestelmä

Kuinka asentaa Wine 7.0?

Si ovat Debianin, Ubuntun, Linux Mintin ja sen johdannaisten käyttäjiä käytä 64-bittistä versiota järjestelmän, aiomme ottaa 32-bittisen arkkitehtuurin käyttöön seuraavilla tavoilla:

sudo dpkg --add-architecture i386

Nyt  aiomme lisätä järjestelmään seuraavat:

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/

Lisäämme arkiston Ubuntulle ja johdannaisille:

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

Debian- ja Eta-pohjaiset jakelut:

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

Tehnyt tämän, Jatkamme tärkeiden pakettien asentamista, jotta Wine toimisi sujuvasti järjestelmässä:

sudo apt install --install-recommends winehq-stable

Ja vahvistamme asennuksen suorittamalla:

viini - versio

että Fedora ja sen johdannaiset:

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

Ja lopuksi asennamme Wine:

sudo dnf install winehq-stable

Jos kyseessä on Arch Linux tai mikä tahansa Arch Linux-pohjainen jakelu Voimme asentaa tämän uuden version sen virallisista jakeluvarastoista.

Komento sen asentamiseksi on:

sudo pacman -s wine


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.