Wine 8.0 tashmë është lëshuar dhe vjen i ngarkuar me shumë veçori dhe përmirësime të reja

Verë në Linux

Wine është një rizbatim i ndërfaqes së programimit të aplikacionit Win16 dhe Win32 për sistemet operative të bazuara në Unix.

Pas një viti zhvillimi dhe 28 versionesh eksperimentale me ne fund nisja e versioni i qëndrueshëm i zbatimit të hapur të API Win32 Wine 8.0, e cila ka thithur më shumë se 8600 ndryshime.

Arritja kryesore e versionit të ri është përfundimi i punës për përkthimin e moduleve Wine në format, si dhe konfirmimi që 5266 programe për Windows funksionojnë saktë me cilësime shtesë dhe skedarë DLL të jashtëm.

Lajmet kryesore të Verë 8.0

Në këtë version të ri që vjen nga Wine 8.0 modulet në formatin PE, pas katër vitesh punë është arritur transferimi i të gjitha bibliotekave DLL për të përdorur formatin e skedarit të ekzekutueshëm PE. Përdorimi i PE ju lejon të përdorni korrigjuesit e disponueshëm për Windows dhe zgjidh problemet me përputhshmërinë me skema të ndryshme të mbrojtjes nga kopjimi që verifikojnë identitetin e moduleve të sistemit në disk dhe në memorie.

edhe problemet me ekzekutimin e aplikacioneve 32-bit në hostet 64-bit janë zgjidhur dhe aplikacionet x86 në sistemet ARM. Nga pjesa tjetër e detyrave që planifikohen të zgjidhen në versionet e mëvonshme eksperimentale të Wine 8.x, bie në sy lëvizja e moduleve në ndërfaqen e thirrjeve të sistemit NT, në vend që të bëni thirrje direkte midis niveleve PE dhe Unix.

Krahas kësaj theksohet edhe se implementoi një dispeçer të veçantë të thirrjeve të sistemit që përdoret për të përkthyer thirrjet nga bibliotekat PE në Unix për të reduktuar shpenzimet e përgjithshme kur bëni një telefonatë të plotë të sistemit NT. Për shembull, optimizimi bëri të mundur uljen e rënies së performancës kur përdorni bibliotekat OpenGL dhe Vulkan.

Në WoW64 shtresat ofrohen për të gjitha bibliotekat Unix, duke lejuar që modulet e formatit PE 32-bit të kenë akses në bibliotekat Unix 64-bit, të cilat, pasi të heqin qafe thirrjet e drejtpërdrejta PE/Unix, do të bëjnë të mundur ekzekutimin e aplikacioneve Windows 32-bit pa instaluar bibliotekat Unix 32-bit.

Në Direct3D u shtua një përpilues i ri HLSL shader bazuar në bibliotekën vkd3d-shader. Gjithashtu, bazuar në vkd3d-shader, janë përgatitur një çmontues HLSL dhe një paraprocesor HLSL.

Nga ana e pajisjeve hyrëse mund të gjejmë mbështetje të përmirësuar ndjeshëm për kontrollorët e prizës së nxehtë, përveç faktit që propozohet një zbatim i përmirësuar i kodit për të përcaktuar rrotat e lojës, bazuar në bibliotekën SDL dhe përputhshmërinë me efektin e reagimit të Forcës. kur përdorni rrota lojrash.

Moduli është gjithashtu i theksuar WinRT Windows.Gaming.Input që propozohet me zbatimin e një ndërfaqe programimi për të hyrë në tastierë lojërash, levë dhe rrota lojërash. Për API-në e re, ndër të tjera, është implementuar mbështetje për njoftimin e mbylljes së nxehtë të pajisjeve, efektet e prekjes dhe vibrimit.
internacionalizimi

ndryshime të tjera që bien në sy:

  • Përdorimi i bibliotekës OpenAL është ndërprerë.
  • U shtua një filtër për leximin e transmetimeve audio dhe video në formatin ASF (Advanced Systems Format).
  • U hoq biblioteka e shtresës së mesme OpenAL32.dll, në vend të së cilës tani përdoret biblioteka origjinale e Windows OpenAL32.dll, e pajisur me aplikacione.
  • Media Foundation Player ka përmirësuar zbulimin e llojit të përmbajtjes.
  • Është zbatuar aftësia për të kontrolluar shpejtësinë e transferimit të të dhënave (Rate Control).
  • Mbështetje e përmirësuar për mikserin dhe interpretuesin e paracaktuar në Renderer të Përmirësuar të Videos (EVR).
  • U shtua një zbatim fillestar i API-së së kodimit të shkrimtarit.
    Cilësimet e paracaktuara përdorin temën "Drita". Mund ta ndryshoni temën duke përdorur mjetin WineCfg.
  • Drejtuesit e grafikës (winex11.drv, winemac.drv, wineandroid.drv) janë konvertuar për të bërë thirrje të sistemit të nivelit Unix dhe për të hyrë te drejtuesit përmes bibliotekës Win32u.
  • Arkitektura e procesorit të printimit është zbatuar për të eliminuar thirrjet direkte midis niveleve PE dhe Unix në drejtuesin e printerit.

Më në fund nëse jeni të interesuar të dini më shumë për të, ju mund të kontrolloni detajet në lidhja vijuese.

Si të instaloni Wine 8.0 në Ubuntu dhe derivate?

Për ata që janë të interesuar të jenë në gjendje të instalojnë këtë version të ri të Wine, thjesht hapni një terminal dhe shkruani komandat e mëposhtme në të:

  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

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.