I-Wine 8.0 isivele ikhishiwe futhi iza igcwele izici eziningi ezintsha nentuthuko

Iwayini ku-Linux

Iwayini liwukuphinda kusetshenziswe isixhumi esibonakalayo sokuhlela se-Win16 ne-Win32 sezinhlelo zokusebenza ezisekelwe ku-Unix.

Ngemva konyaka wokuthuthuka nezinguqulo ezingu-28 zokuhlola ekugcineni ukwethulwa kwe- inguqulo ezinzile yokuqaliswa okuvulekile kwe-API I-Win32 Iwayini 8.0, esithathe izinguquko ezingaphezu kuka-8600.

Impumelelo eyinhloko yenguqulo entsha ukuphothulwa komsebenzi wokuhumusha amamojula eWine abe yifomethi, kanye nokuqinisekisa ukuthi izinhlelo ezingama-5266 zeWindows zisebenza kahle ngezilungiselelo ezengeziwe namafayela e-DLL angaphandle.

Izindaba eziyinhloko zewayini 8.0

Kule nguqulo entsha evela ku-Wine 8.0 amamojula ngefomethi ye-PE, ngemva kweminyaka emine yomsebenzi ukudluliswa kwayo yonke imitapo yolwazi ye-DLL kufinyelelwe ukusebenzisa ifomethi yefayela elisebenzisekayo le-PE. Ukusebenzisa i-PE kukuvumela ukuthi usebenzise ama-debugger atholakalayo ku-Windows futhi uxazulule izinkinga ngokuhambisana nezikimu ezihlukahlukene zokuvikela ikhophi eziqinisekisa ubunikazi bamamojula wesistimu kudiski nasenkumbulweni.

Futhi izinkinga ngokusebenza kwezinhlelo zokusebenza ze-32-bit kubasingathi be-64-bit sezixazululiwe kanye nezinhlelo zokusebenza ze-x86 kumasistimu e-ARM. Kuyo yonke eminye imisebenzi ehlelelwe ukuthi ixazululwe ezinguqulweni zokuhlola zakamuva zeWine 8.x, ukunyakaza kwamamojula kusixhumi esibonakalayo socingo lwesistimu ye-NT, esikhundleni sokushaya izingcingo eziqondile phakathi kwamazinga e-PE ne-Unix, kuyagqama.

Ngaphezu kwalokhu, kubuye kugqanyiswe ukuthi yenze i-dispatcher yesistimu ekhethekile esetshenziselwa ukuhumusha izingcingo ezisuka ku-PE ziye kumitapo yolwazi ye-Unix ukunciphisa phezulu uma wenza ikholi yesistimu ye-NT egcwele. Isibonelo, ukulungiselelwa kwenze kwaba nokwenzeka ukunciphisa ukwehla kokusebenza uma usebenzisa imitapo yolwazi ye-OpenGL ne-Vulkan.

Kuzendlalelo ze-WoW64 kunikezwa kuwo wonke amalabhulali e-Unix, ukuvumela amamojula wefomethi ye-32-bit PE ukufinyelela kumalabhulali we-64-bit Unix, okuthi, ngemva kokukhipha izingcingo eziqondile ze-PE/Unix, kuzokwenza kube nokwenzeka ukusebenzisa izinhlelo zokusebenza ze-32-bit Windows ngaphandle kokufaka imitapo yolwazi engu-32-bit Unix.

Ku-Direct3D kwanezelwa i-HLSL shader compiler entsha ngokusekelwe kulabhulali ye-vkd3d-shader. Futhi, ngokususelwe ku-vkd3d-shader, i-HLSL disassembler kanye ne-HLSL preprocessor isilungisiwe.

Ngasohlangothini lwamadivayisi okokufaka singathola ukwesekwa okuthuthukisiwe kakhulu kwezilawuli zamapulaki ashisayo, ngaphezu kweqiniso lokuthi ukuqaliswa okuthuthukisiwe kwekhodi yokunquma amasondo egeyimu kuhlongozwayo, ngokusekelwe kulabhulali ye-SDL nokuhambisana nomphumela wempendulo ye-Force. uma usebenzisa amasondo emidlalo.

Imojula nayo igqanyisiwe I-WinRT Windows.Gaming.Input ehlongozwayo ngokusetshenziswa kwesixhumi esibonakalayo sokuhlela ukuze kufinyelelwe amaphedi egeyimu, izinduku zokudlala kanye namasondo egeyimu.. Ku-API entsha, phakathi kwezinye izinto, ukusekelwa kwesaziso sokuxhuma okushisayo kwamadivayisi, ukuthinta kanye nemiphumela yokudlidliza kuyasetshenziswa.
internationalalization

Of ezinye izinguquko ezigqamile:

  • Ukusetshenziswa komtapo wezincwadi we-OpenAL kunqanyuliwe.
  • Kwengezwe isihlungi sokufunda ukusakazwa komsindo nevidiyo ngefomethi ye-ASF (Advanced Systems Format).
  • Kukhishwe ilabhulali yesendlalelo esimaphakathi i-OpenAL32.dll, esikhundleni sokuthi umtapo wolwazi we-Windows OpenAL32.dll, ohlinzekwe ngezinhlelo zokusebenza, manje usetshenziswa.
  • I-Media Foundation Player ithuthukise ukutholwa kohlobo lokuqukethwe.
  • Ikhono lokulawula izinga lokudluliswa kwedatha (Ukulawulwa Kwezinga) selisetshenzisiwe.
  • Ukusekelwa okuthuthukisiwe kwesihlanganisi esizenzakalelayo nesinikezeli Kusikhiphi Sevidiyo Esithuthukisiwe (EVR).
  • Kwengezwe ukuqaliswa kokuqala kwe-Writer Encoding API.
    Izilungiselelo ezizenzakalelayo zisebenzisa itimu ethi "Light". Ungashintsha itimu usebenzisa insiza ye-WineCfg.
  • Izishayeli zezithombe (winex11.drv, winemac.drv, wineandroid.drv) ziguqulelwe ukwenza amakholi esistimu ye-Unix-level futhi afinyelele izishayeli ngelabhulali ye-Win32u.
  • Isakhiwo sokuphrinta sephrosesa senziwe ukuze kuqedwe amakholi aqondile phakathi kwamazinga e-PE nawe-Unix kumshayeli wephrinta.

Okokugcina uma unentshisekelo yokwazi kabanzi ngakho, ungabheka imininingwane kufayela le- isixhumanisi esilandelayo.

Ungayifaka kanjani iWine 8.0 ku-Ubuntu nokuphuma kokunye?

Kulabo abanesifiso sokukwazi ukufaka le nguqulo entsha yeWayini, vele uvule i-terminal bese uthayipha imiyalo elandelayo 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

Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.