Wine 7.21 stiže s poboljšanjima za PE, Vulkan i više

Wine na Linuxu

Wine je ponovna implementacija Win16 i Win32 aplikacijskog programskog sučelja za operativne sustave temeljene na Unixu.

Pokretanje nova eksperimentalna verzija Vino 7.21. Od izdanja verzije 7.20 zatvoreno je 25 izvješća o pogreškama i napravljene su 354 promjene.

Za one koji ne znaju o vinu, trebali bi to znati ovo je popularan besplatni softver otvorenog koda ovo omogućuje korisnicima pokretanje Windows aplikacija na Linuxu i drugi operacijski sustavi slični Unixu. Da budemo malo tehnički, Wine je sloj kompatibilnosti koji prevodi sistemske pozive s Windows -a na Linux i koristi neke Windows knjižnice, u obliku .dll datoteka.

Vino je jedan od najboljih načina za pokretanje Windows aplikacija na Linuxu. Osim toga, Vinska zajednica ima vrlo detaljnu bazu aplikacija.

Glavne nove značajke razvojne verzije Wine 7.21

U novoj verziji Wine 7.21 biblioteka OpenGL promijenjen za korištenje PE formata izvršne datoteke (Portable Executable) umjesto ELF-a, plus dodana je podrška za multi-arch nadogradnje u PE formatu.

Još jedna od promjena koja se ističe u ovoj novoj verziji je ta napravljene su pripreme za podršku pokretanja 32-bitnih programa Oni koriste Vulkan grafički API u 64-bitnom okruženju. Osim toga, omogućena je mogućnost uvoza biblioteka bez korištenja uslužnog programa dlltool.

Postoji 25 poznatih ispravaka grešaka s Wineom 7.21 koji pomažu softver poput fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI sekvencer, Winfile, Adobe Reader XI, zajedno s raznim igrama kao što su StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Port Royale 2, Gotika 1.

Od ostalih promjena koji se ističu:

  • Popravljeni formati praćenja za 64-bitne vrijednosti na ARM64.
  • 64-bitne ovisnosti modula učitane su samo iz 64-bitnog sistemskog direktorija.
  • Ponovno implementiran KeUserModeCallback na i386.
  • Uklonjena podrška za "hibridne" Unix biblioteke.
  • Uvodi novu oznaku winebuild – sin-dlltool.
  • Generiranje import lib-a bez dlltoola je implementirano.
  • Tablice odmotavanja bile su omogućene prema zadanim postavkama u PE datotekama.
  • Implementirana odgoda uvoza generiranja lib bez dlltoola.
  • Fiksna vrijednost savjeta za uvoz za simbole uvezene po imenu.
  • Postavljen deskriptor uvoza odgode u odjeljak s podacima.
  • Jedan pthread ključ sada se koristi za TEB na svim platformama.
  • nls: ažurirajte lokalne podatke na CLDR verziju 42.
  • kernelbase: ažurirajte podatke vremenske zone na verziju 2022f.
  • win32u: Uvijek koristite punu uniju za sysparams unose.
  • ntdll: Ne stavljajte NtCurrentTeb() ugrađen u Unix biblioteke.
  • openal32: Ukloni dll.
  • Vrati "light.msstyles: Dodaj metriku koja nije klijent".
  • ntdll: Dodajte klasu informacija o procesu specifičnu za Wine za LDT kopiju.

Na kraju je važno to spomenuti razdoblje kandidata za izdavanje i zamrzavanje značajki počinje sljedeći mjesec za Wine 8.0, dok je Wine 7.21 jedno od rijetkih preostalih dvotjednih značajki.

Ako želite saznati više o ovoj novoj razvojnoj verziji vina, možete provjeriti registar promjene na sljedećem linku. 

Kako instalirati razvojnu verziju Wine 7.21 na Ubuntu i derivate?

Ako ste zainteresirani za mogućnost testiranja ove nove razvojne verzije Wine-a na vašem distro-u, to možete učiniti slijedeći upute koje dijelimo u nastavku.

Prvi i najvažniji korak bit će omogućavanje 32-bitne arhitekture, da iako je naš sustav 64-bitni, izvođenje ovog koraka štedi nas mnogih problema koji se obično javljaju, budući da je većina Wine biblioteka fokusirana na 32-bitnu arhitekturu.

Za ovo pišemo o terminalu:

sudo dpkg --add-architecture i386

Sada moramo uvesti ključeve i dodati ih u sustav s ovom naredbom:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

Učinio ovo sada dodat ćemo sljedeće spremište u sustav, za ovo u terminal pišemo:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --download-only dist-upgrade

Na kraju možemo potvrditi da već imamo instaliran Wine i također koju verziju imamo u sustavu izvršavanjem sljedeće naredbe:

wine --version

Kako deinstalirati Wine iz Ubuntu-a ili nekog izvedenice?

Što se tiče onih koji žele deinstalirati Wine iz svog sustava iz bilo kojeg razloga, Trebali bi izvršavati samo sljedeće naredbe.

Deinstalirajte razvojnu verziju:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

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.