Wine 8.0 je već objavljen i dolazi pun novih značajki i poboljšanja

Wine na Linuxu

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

Nakon godinu dana razvoja i 28 eksperimentalnih verzija konačno lansiranje stabilna verzija otvorene implementacije API-ja Win32 Wine 8.0, koji je apsorbirao više od 8600 promjena.

Ključno postignuće nove verzije je završetak rada na prevođenju Wine modula u format, kao i potvrda da 5266 programa za Windows radi ispravno s dodatnim postavkama i vanjskim DLL datotekama.

Glavne vijesti Wine 8.0

U ovoj novoj verziji koja dolazi iz Wine 8.0 moduli u PE formatu, nakon četiri godine rada postignut je prijenos svih DLL biblioteka za korištenje formata PE izvršne datoteke. Korištenje PE vam omogućuje korištenje programa za ispravljanje pogrešaka dostupnih za Windows i rješava probleme s kompatibilnošću s raznim shemama zaštite od kopiranja koje provjeravaju identitet sistemskih modula na disku i u memoriji.

također problemi s pokretanjem 32-bitnih aplikacija na 64-bitnim računalima su riješeni i x86 aplikacije na ARM sustavima. Od ostalih zadataka koji se planiraju rješavati u kasnijim eksperimentalnim verzijama Wine 8.x, ističe se premještanje modula na pozivno sučelje NT sustava, umjesto izravnih poziva između PE i Unix razine.

Uz to se ističe i da implementirao poseban sistemski dispečer poziva koji se koristi za prevođenje poziva iz PE u Unix biblioteke kako bi se smanjilo opterećenje prilikom pozivanja punog NT sustava. Na primjer, napravljena optimizacija omogućila je smanjenje pada performansi pri korištenju biblioteka OpenGL i Vulkan.

U WoW64 slojevi su dostupni za sve Unix biblioteke, dopuštajući modulima 32-bitnog PE formata pristup 64-bitnim Unix bibliotekama, što će, nakon uklanjanja izravnih PE/Unix poziva, omogućiti pokretanje 32-bitnih Windows aplikacija bez instaliranja biblioteka 32-bitnog Unixa.

U Direct3D dodan je novi HLSL shader kompajler temeljen na vkd3d-shader biblioteci. Također, na temelju vkd3d-shadera, pripremljen je HLSL disassembler i HLSL predprocesor.

Na dijelu ulaznih uređaja možemo pronaći značajno poboljšanu podršku za hot plug kontrolere, uz činjenicu da je predložena poboljšana implementacija koda za određivanje kotača igre, temeljena na SDL biblioteci i kompatibilnosti s Force feedback efektom kada koristite kotače za igranje.

Modul je također istaknut WinRT Windows.Gaming.Input koji je predložen s implementacijom programskog sučelja za pristup gamepadima, joysticcima i kotačima za igru. Za novi API, između ostalog, implementirana je podrška za obavijesti o vrućem uključivanju uređaja, efekte dodira i vibracije.
internacionalizam

Od ostale istaknute promjene:

  • Korištenje biblioteke OpenAL je prekinuto.
  • Dodan filter za čitanje audio i video streamova u ASF (Advanced Systems Format) formatu.
  • Uklonjena je biblioteka srednjeg sloja OpenAL32.dll, umjesto koje se sada koristi matična Windows biblioteka OpenAL32.dll, isporučena s aplikacijama.
  • Media Foundation Player ima poboljšano otkrivanje vrste sadržaja.
  • Implementirana je mogućnost kontrole brzine prijenosa podataka (Rate Control).
  • Poboljšana podrška za zadani mikser i renderer u Enhanced Video Renderer (EVR).
  • Dodana početna implementacija Writer Encoding API-ja.
    Zadane postavke koriste temu "Light". Možete promijeniti temu pomoću uslužnog programa WineCfg.
  • Grafički upravljački programi (winex11.drv, winemac.drv, wineandroid.drv) pretvoreni su za upućivanje sistemskih poziva na razini Unixa i pristup upravljačkim programima putem biblioteke Win32u.
  • Arhitektura procesora ispisa implementirana je kako bi se eliminirali izravni pozivi između PE i Unix razina u upravljačkom programu pisača.

Konačno ako vas zanima više o tome, detalje možete provjeriti u sljedeći link.

Kako instalirati Wine 8.0 na Ubuntu i derivate?

Za one koji su zainteresirani da mogu instalirati ovu novu verziju Winea, samo otvorite terminal i upišite sljedeće naredbe u njega:

  1. sudo apt install libgnutls30:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386
  2. sudo dpkg --add-architecture i386
    wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key
  3. sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
  4. sudo apt install --install-recommends winehq-stable

Budite prvi koji će komentirati

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.