Wine 8.0 on juba välja antud ning see sisaldab palju uusi funktsioone ja täiustusi

Vein Linuxis

Wine on rakenduste programmeerimisliidese Win16 ja Win32 taasteostus Unixi-põhistele operatsioonisüsteemidele.

Pärast aastast arendustööd ja 28 eksperimentaalset versiooni lõpuks aasta käivitamine API avatud juurutuse stabiilne versioon Win32 Wine 8.0, mis on neelanud üle 8600 muudatuse.

Uue versiooni peamine saavutus on Wine'i moodulite vormingu tõlkimise töö lõpuleviimine, samuti kinnitus, et 5266 Windowsi programmi töötavad õigesti koos lisaseadete ja väliste DLL-failidega.

Veini 8.0 peamised uudised

Selles uues versioonis, mis pärineb versioonist Wine 8.0 moodulid PE-vormingus, pärast nelja aastat tööd kõigi DLL-teekide ülekandmine on saavutatud PE käivitatava failivormingu kasutamiseks. PE kasutamine võimaldab kasutada Windowsi jaoks saadaolevaid silureid ja lahendab ühilduvusprobleemid erinevate kopeerimiskaitseskeemidega, mis kontrollivad kettal ja mälus olevate süsteemimoodulite identiteeti.

ka 32-bitiste rakenduste käitamisega seotud probleemid 64-bitistel hostidel on lahendatud ja x86 rakendused ARM-süsteemides. Ülejäänud ülesannetest, mida plaanitakse lahendada Wine 8.x hilisemates eksperimentaalsetes versioonides, torkab silma moodulite liikumine NT süsteemikõne liidesesse, selle asemel, et teha otsekõnesid PE ja Unixi taseme vahel.

Lisaks sellele rõhutatakse ka seda juurutas spetsiaalne süsteemikõnede dispetšer, mida kasutatakse kõnede tõlkimiseks PE-st Unixi teekidesse NT-süsteemi täieliku kõne tegemisel üldkulude vähendamiseks. Näiteks võimaldas optimeerimine vähendada jõudluse langust OpenGL-i ja Vulkani teekide kasutamisel.

WoW64-s on kihid kõigi Unixi teekide jaoks, võimaldades 32-bitistel PE-vormingus moodulitel juurdepääsu 64-bitistele Unixi teekidele, mis pärast otsestest PE/Unixi kõnedest vabanemist võimaldab käivitada 32-bitise Windowsi rakendusi ilma 32-bitise Unixi teeke installimata.

Direct3D-s lisati vkd3d-shader teegil põhinev uus HLSL-i varjundikompilaator. Samuti on vkd3d-shaderi baasil ette valmistatud HLSL disassembler ja HLSL eelprotsessor.

Sisendseadmete poolelt leiame märkimisväärselt täiustatud tuge hot plug-kontrollerite jaoks, lisaks sellele, et pakutakse välja mängurataste määramiseks mõeldud koodi täiustatud juurutamine, mis põhineb SDL teegil ja ühilduvusel Force tagasiside efektiga. mängurataste kasutamisel.

Moodul on samuti esile tõstetud WinRT Windows.Gaming.Input, mida pakutakse koos programmeerimisliidese rakendamisega, et pääseda juurde mängupuldidele, juhtkangidele ja mänguratastele. Uue API jaoks on muuhulgas rakendatud seadmete kuumast ühendamisest teavitamise, puute- ja vibratsiooniefektide tugi.
rahvusvahelistumine

Kohta muud silmapaistvad muudatused:

  • OpenAL teegi kasutamine on lõpetatud.
  • Lisatud on filter heli- ja videovoogude lugemiseks ASF-vormingus (Advanced Systems Format).
  • Eemaldati keskmise kihi teek OpenAL32.dll, mille asemel kasutatakse nüüd rakendustega kaasas olevat Windowsi omateeki OpenAL32.dll.
  • Media Foundation Playeril on täiustatud sisutüübi tuvastamine.
  • Rakendatud on andmeedastuskiiruse juhtimise võimalus (Rate Control).
  • Enhanced Video Renderer (EVR) vaikemikseri ja renderdaja täiustatud tugi.
  • Lisati Writer Encoding API esialgne juurutus.
    Vaikeseaded kasutavad teemat "Hele". Teemat saate muuta WineCfg utiliidi abil.
  • Graafikadraiverid (winex11.drv, winemac.drv, wineandroid.drv) on teisendatud Unixi tasemel süsteemikõnede tegemiseks ja draiveritele juurdepääsuks Win32u teegi kaudu.
  • Prindiprotsessori arhitektuur on rakendatud selleks, et välistada otsekõned printeridraiveri PE ja Unixi taseme vahel.

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata järgmine link.

Kuidas installida Wine 8.0 Ubuntule ja selle derivaatidele?

Neile, kes on huvitatud selle Wine'i uue versiooni installimisest, avage lihtsalt terminal ja tippige sinna järgmised käsud:

  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

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.