I-Wine 8.0 sele ikhutshiwe kwaye iza neempawu ezininzi ezintsha kunye nophuculo

Iwayini kwi Linux

Iwayini kukuzalisekiswa kwakhona kweWin16 kunye neWin32 ujongano lwenkqubo yesicelo kwiinkqubo zokusebenza ezise-Unix.

Emva konyaka wophuhliso kunye neenguqulelo zovavanyo ezingama-28 ekugqibeleni ukumiliselwa kwe inguqulelo ezinzileyo yokuphunyezwa okuvulekileyo kwe-API Win32 Wine 8.0, eye yafunxa ngaphezulu kweenguqu ezingama-8600.

Impumelelo ephambili yenguqu entsha kukugqitywa komsebenzi wokuguqulela iimodyuli zeWine kwifomathi, kunye nokuqinisekisa ukuba iinkqubo ze-5266 zeWindows zisebenza ngokuchanekileyo kunye nezicwangciso ezongezelelweyo kunye neefayile zeDLL zangaphandle.

Iindaba eziphambili zewayini 8.0

Kolu guqulelo lutsha oluvela kwiWine 8.0 iimodyuli kwifomathi ye-PE, emva kweminyaka emine yomsebenzi ugqithiselo lwawo onke amathala eencwadi eDLL luphunyeziwe ukusebenzisa i-PE ephunyeziweyo ifomati yefayile. Ukusebenzisa i-PE kukuvumela ukuba usebenzise i-debuggers ezikhoyo kwi-Windows kwaye isombulule imiba ehambelanayo neenkqubo ezahlukeneyo zokukhusela ikopi eziqinisekisa uchazo lwemodyuli zesixokelelwano kwidiski nakwinkumbulo.

Kwakhona imiba eqhuba usetyenziso lwe-32-bit kwiinginginya ze-64-bit iye yasonjululwa kunye nezicelo ze-x86 kwiinkqubo ze-ARM. Kweminye imisebenzi ecetyelwe ukusonjululwa kwiinguqulelo zovavanyo zamva zeWine 8.x, ukushukuma kweemodyuli kujongano lomnxeba wenkqubo ye-NT, endaweni yokufowuna ngokuthe ngqo phakathi kwamanqanaba e-PE kunye ne-Unix, kugqame.

Ukongeza koku, kukwagxininiswa ukuba iphunyezwe inkqubo ekhethekileyo yokufowuna i-dispatcher esetyenziselwa ukuguqulela iifowuni ukusuka kwi-PE ukuya kwiilayibrari ze-Unix ukunciphisa ngaphezulu xa usenza umnxeba opheleleyo wenkqubo ye-NT. Umzekelo, ukwenziwa ngcono kwenze ukuba kube lula ukunciphisa ukwehla kokusebenza xa usebenzisa i-OpenGL kunye nethala leencwadi leVulkan.

Kwi-WoW64 iileya zibonelelwe kuwo onke amathala eencwadi e-Unix, ukuvumela iimodyuli zefomathi ye-32-bit ye-PE ukufikelela kwiilayibrari ze-64-bit ze-Unix, ezithi, emva kokulahla iifowuni ezithe ngqo ze-PE/Unix, ziya kwenza kube nokwenzeka ukuqhuba ii-32-bit Windows izicelo ngaphandle kokufaka amathala e-32-bit Unix.

Kwi-Direct3D i-HLSL shader compiler entsha yongezwa ngokusekelwe kwilayibrari ye-vkd3d-shader. Kwakhona, ngokusekelwe kwi-vkd3d-shader, i-HLSL disassembler kunye ne-HLSL preprocessor sele ilungisiwe.

Kwicala lezixhobo zokungenisa sinokufumana inkxaso ephuculweyo kakhulu kubalawuli beplagi eshushu, ukongeza kwinto yokuba ukuphunyezwa okuphuculweyo kwekhowudi yokumisela amavili omdlalo kucetywayo, ngokusekwe kwithala leencwadi leSDL kunye nokuhambelana nefuthe lempendulo ye-Force. xa usebenzisa amavili emidlalo.

Imodyuli nayo igxininisiwe WinRT Windows.Gaming.Input ecetywayo ngokuphunyezwa kojongano lwenkqubo ukufikelela kwi-gamepads, imidlalo yokuzonwabisa kunye namavili omdlalo.. Kwi-API entsha, phakathi kwezinye izinto, inkxaso yesaziso sokutshisa i-plugging yezixhobo, i-touch and vibration effects iphunyeziwe.
ngamazwe ngamazwe

Ye- Olunye utshintsho olwahlukileyo:

  • Ukusetyenziswa kwethala leencwadi le-OpenAL kuyekiwe.
  • Kongezwe isihluzi sokufunda imijelo yeaudiyo kunye nevidiyo kwi-ASF (iFomathi yeeNkqubo eziPhezulu).
  • Kususwe umaleko ophakathi wethala i-OpenAL32.dll, endaweni yoko ithala leencwadi lemveli leWindows OpenAL32.dll, elibonelelwe ngosetyenziso, liyasetyenziswa ngoku.
  • Umdlali weMedia Foundation uphucule ukufunyanwa kohlobo lomxholo.
  • Ukukwazi ukulawula izinga lokudluliselwa kwedatha (Ulawulo lweRhafu) luphunyeziwe.
  • Inkxaso ephuculweyo yomxube ongagqibekanga kunye nomnikezeli kwi-Enhanced Video Renderer (EVR).
  • Kongezwe ukuphunyezwa kokuqala koMbhali we-Encoding API.
    Useto olungagqibekanga lusebenzisa umxholo othi "Light". Ungawutshintsha umxholo usebenzisa iWineCfg eluncedo.
  • Abaqhubi bemizobo (winex11.drv, winemac.drv, wineandroid.drv) baguqulelwe ukwenza iminxeba ye-Unix-level system kunye nokufikelela kubaqhubi ngethala leencwadi leWin32u.
  • Uyilo lweprosesa yoshicilelo luphunyeziwe ukuphelisa iifowuni ezithe ngqo phakathi kwe-PE kunye namanqanaba e-Unix kumqhubi womshicileli.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo, ungazijonga iinkcukacha kwi ukulandela ikhonkco.

Uyifaka njani iWine 8.0 kwi-Ubuntu kunye ne-derivatives?

Kwabo banomdla wokukwazi ukufaka olu hlobo lutsha lweWayini, vula nje i-terminal kwaye uchwetheze le miyalelo ilandelayo kuyo:

  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

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.