Kuburitswa kweMabhodhoro 2022.1.28, pasuru yekuronga kutangwa kweWindows application paLinux.

Kuburitswa kweProjekti yeMabhodhoro 2022.1.28 kwaunzwa, iyo inogadzira application yekurerutsa kugadzwa, kugadzirisa uye kutangwa kweWindows application paLinux zvichibva paWaini kana Proton. Chirongwa ichi chinopa chinongedzo chekugadzirisa prefixes inotsanangura iyo Wine nharaunda uye maparamita ekutanga maapplication, pamwe nemidziyo yekuisa zvinotsamira zvinodikanwa pakushanda chaiko kwezvirongwa zvakatangwa. Iyo kodhi yeprojekiti yakanyorwa muPython uye yakagoverwa pasi peGPLv3 rezinesi. Chirongwa chinouya muFlatpak fomati uye muArch Linux mapakeji.

Panzvimbo peiyo Winetricks script, Mabhodhoro anoshandisa yakazara-yakazara yekutsamira manejimendi yekuisa mamwe maraibhurari, mashandiro ayo akafanana neanovimba maneja mukugovera mapakeji maneja. Kuti Windows application itange, rondedzero yezvinotsamira (DLL, mafonti, nguva yekumhanya, nezvimwewo) inotarwa iyo inofanirwa kudhawunirodherwa nekuiswa kuti ishandiswe zvakajairika, kunyangwe kutsamira kwega kwega kungave nekwainotsamira.

Kuburitswa kweMabhodhoro 2022.1.28, pasuru yekuronga kutangwa kweWindows application paLinux.

Mabhodhoro anopa repository yeruzivo rwekutsamira kune akasiyana zvirongwa uye maraibhurari, pamwe nemidziyo yepakati pekutsamira manejimendi. Zvese zvakaiswa zvinotsamira zvinoteedzerwa, saka kana iwe ukabvisa chirongwa, unogona zvakare kubvisa zvinoenderana nehukama kana dzikasashandiswa kumhanyisa mamwe maapplication. Iyi nzira inobvumidza iwe kudzivirira kuisa yakaparadzana vhezheni yeWaini kune yega yega application uye shandisa imwe chete Wine nharaunda kumhanya akawanda maapplication sezvinobvira.

Kuburitswa kweMabhodhoro 2022.1.28, pasuru yekuronga kutangwa kweWindows application paLinux.

Kushanda neWindows prefixes, Mabhodhoro anoshandisa pfungwa yenzvimbo dzinopa zvakagadzirirwa-zvakagadzirirwa marongero, maraibhurari uye zvinovimbika kune chaiyo kirasi yekushandisa. Mamiriro ekutanga anopihwa: Kubhejera - kwemitambo, Software - yezvirongwa zvekushandisa uye Tsika - nzvimbo yakachena yekuitisa zviedzo zvako. Iyo nharaunda yemitambo inosanganisira DXVK, VKD3D, Esync, discrete giraidhi inogoneswa pane masisitimu ane hybrid mifananidzo, uye PulseAudio inosanganisira marongero ekuvandudza ruzha rwemhando. Iyo nharaunda yekushandisa inosanganisira marongero akakodzera ese ari maviri multimedia zvirongwa uye hofisi application.

Kuburitswa kweMabhodhoro 2022.1.28, pasuru yekuronga kutangwa kweWindows application paLinux.

Kana zvichidikanwa, unogona kuisa akati wandei mavhezheni ewaini, proton uye dxvk, uye chinja pakati pavo panhunzi. Zvinogoneka kupinza nharaunda kubva kune mamwe maneja eWaini, akadai saLutris uye PlayOnLinux. Nzvimbo dzinomhanya uchishandisa sandbox yekuzviparadzanisa nevamwe, yakaparadzaniswa kubva kune huru sisitimu uye inowana chete kune inodiwa data mudhairekitori repamba. Tsigiro yekutonga kweshanduro inopihwa, iyo inongochengetedza nyika isati yaisa yega yega inotsamira uye inokubvumidza kuti udzoke kumashure kune imwe yapfuura nyika kana paine matambudziko.

Kuburitswa kweMabhodhoro 2022.1.28, pasuru yekuronga kutangwa kweWindows application paLinux.

Pakati pekuchinja mukuburitswa kutsva:

  • Iyo nyowani yekumashure yekutarisira Waini yakawedzerwa, inosanganisira zvinhu zvitatu: WineCommand, WineProgram uye Executor.
  • Vanoverengeka WineProgram vanobata vakakurudzirwa:
    • reg, regedit - yekushanda neregistry, inokubvumira kuti uchinje makiyi akati wandei nefoni imwe chete.
    • net - yekutarisira masevhisi.
    • wineserver - kutarisa kushanda kweBottles control process.
    • tanga, msiexec uye cmd - yekushanda ne.lnk mapfupi uye .msi/.batch mafaira.
    • taskmgr - Task maneja.
    • wineboot, winedbg, control, winecfg.
  • Mutungamiri wekuuraya (Executor) akashandiswa, iyo, kana ichiita faira inoshandiswa, inoshevedza pakarepo muchengeti anodiwa zvichienderana nekuwedzera kwefaira (.exe, .lnk, .batch, .msi).
  • Iko kugona kumhanyisa mirairo munzvimbo yakazara kana yakaderedzwa inopihwa.
  • Yakawedzerwa rutsigiro rwekuwiriranisa uchishandisa iyo futex_waitv (Futex2) system yekufona yakaunzwa muLinux kernel 5.16. Yakawedzera Caffe mubato, yakavakirwa paWaini 7 uye inotsigira Futex2 yekuwiriranisa injini.
  • Kune vanoisa, kugona kushandura mafaera ekugadzirisa (json, ini, yaml) kwaitwa.
  • Yakawedzerwa rutsigiro rwekuvanza zvinhu muchirongwa chechirongwa.
    Kuburitswa kweMabhodhoro 2022.1.28, pasuru yekuronga kutangwa kweWindows application paLinux.
  • Yakawedzera nhaurirano nyowani kuratidza zviri mukati memanifesta mafaera ekutsamira uye vanoisa.
    Kuburitswa kweMabhodhoro 2022.1.28, pasuru yekuronga kutangwa kweWindows application paLinux.
  • Basa rekutsvaga rakawedzerwa kune rondedzero yevanowanikwa vanoisa.
    Kuburitswa kweMabhodhoro 2022.1.28, pasuru yekuronga kutangwa kweWindows application paLinux.

Pamusoro pezvo, tinogona kucherechedza kuburitswa kwekuburitswa kweProton 7.1-GE-1 purojekiti, mukati mehurongwa uhwo vanofarira vari kugadzira magungano epamberi akazvimirira kubva kuValve yekushandisa Proton Windows application, inosiyaniswa neiyo yazvino vhezheni yeWaini, iyo kushandiswa kweFFmpeg muFAudio uye kuiswa kwezvimwe zvigamba zvinogadzirisa matambudziko mumitambo yakasiyana-siyana yemitambo.

Iyo itsva vhezheni yeProton GE yaita shanduko kuenda kuWaini 7.1 ine zvigamba kubva kuWine-staging 7.1 (iyo yepamutemo Proton inoramba ichishandisa Wine 6.3). Zvese shanduko kubva kugit repositories yevkd3d-proton, dxvk uye FAudio mapurojekiti akatamiswa. Nyaya dziri muForza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 uye Elder Mipumburu Pamhepo zvakagadziriswa.

Source: opennet.ru

Voeg