Mabhodhoro 2022.1.28 anosvika aine itsva backend kubata Wine nezvimwe

Kuburitswa kweiyo vhezheni itsva yeBottles project 2022.1.28 yakaratidzwa, iyo inomira pakugadzira application kurerutsa kuisirwa, kumisikidzwa uye kuita kweWindows application paLinux yakavakirwa paWaini kana Proton.

Purogiramu inopa interface yekugadzirisa prefixes inotsanangura iyo Wine nharaunda uye maparamita ekutanga maapplication, pamwe nemidziyo yekuisa inodiwa inotsamira pakushanda kwayo kwezvirongwa zvakatangwa.

Panzvimbo peiyo Winetricks script, Mabhodhoro inoshandisa yakakwana manejimendi system dependency maneja kuti aise mamwe maraibhurari anoshanda senge kutsamira maneja mukugovera mapakeji maneja.

Chaizvoizvo kune inomhanya Windows application, rondedzero yezvinotsamira inotsanangurwa (DLLs, sources, runtime, etc.) zvinoda kudhawunirodhwa nekuiswa kuti zvishandiswe zvakajairika, kunyangwe kutsamira kwega kwega kunogona kuve nekwako.

Bottles inopa repository yeruzivo rwekutsamira kune akasiyana mapurogiramu nemaraibhurari, pamwe chete neseti yezvishandiso zvecentralized dependency management. Zvese zvakaiswa zvinotsamira zvinoteedzerwa, saka kana iwe ukabvisa chirongwa, unogona zvakare kubvisa zvinoenderana nehukama kana zvikasashandiswa kuita mamwe maapplication. Iyi nzira inobvumidza iwe kudzivirira kuisa yakaparadzana vhezheni yeWaini kune yega yega application uye shandisa imwe chete Wine nharaunda kumhanyisa akawanda maapplication sezvinobvira.

Kushanda neWindows prefixes, Mabhodhoro anoshandisa pfungwa yenzvimbo dzinopa zvigadziriso, maraibhurari, uye zvinoenderana. yakagadzirira kushandisa kune imwe kirasi yemashandisirwo. Mamiriro ekutanga anopihwa: Mitambo - yemitambo, Software - yezvirongwa zvekushandisa, uye Tsika - nharaunda yakachena yekuitisa zviedzo zvako.

Zvikuru zvitsva zveMabhodhoro 2022.1.28

Muiyi vhezheni itsva inoratidzwa kuti yakawedzerwa imwe backend yekugadzirisa Waini, iyo ine zvikamu zvitatu: WineCommand, WineProgram uye Executor.Kuwedzera pane izvo zvavakaronga vakasiyana-siyana vanobata muWineProgram:

  • reg, regedit: kushanda neregistry, zvinokutendera kuti uchinje makiyi akati wandei nekufona kamwe chete.
  • mambure: yehutungamiri hwebasa.
  • wineserver: kuona kushanda kweBottle control process.
  • tanga, msiexec uye cmd: ndezvekushanda ne .lnk mapfupi uye .msi/.batch mafaira.
  • taskmgr:ndiye mutariri webasa.
  • wineboot, winedbg, control, winecfg.

Imwe shanduko inomira pachena ndeyekuti akaitwa maneja wekuuraya (Executor), kana faira rinoshandiswa richitanga, rinobva radaidza mutyairi anodiwa zvichienderana nekuwedzera kwefaira (.exe, .lnk, .batch, .msi).

Zvakare akawedzera rutsigiro rwekuwiriranisa uchishandisa iyo futex_waitv system call (Futex2) yakaunzwa muLinux kernel 5.16 uye yakawedzera mutyairi weCaffe zvichibva paWaini 7 uye inoenderana neFutex2 yekuwiriranisa michina.

Kune vanoisa, kugona kushandura mafaera ekugadzirisa (json, ini, yaml) kunoitwa, tsigiro yekuviga zvinhu muchirongwa chechirongwa inowedzerwa, uye kugona kumhanyisa mirairo munzvimbo yakazara kana kuderedzwa.

Nhaurirano itsva yakawedzerwa kuratidza zvirimo mumafaera ekuratidzira ekutsamira uye vanoisa uye basa rekutsvaga rakawedzerwa kune rondedzero yevanowanikwa vanoisa.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera chinongedzo.

Maitiro ekuisa Mabhodhoro paLinux?

Kune avo vanofarira kukwanisa kuisa chishandiso ichi pane yavo system, vanofanirwa kuziva kuti kune nzira dzakasiyana dzekuchiwana.

Yekutanga ndeye nerubatsiro rwe flatpak mapakeji uye zvinongokwana kuve nerutsigiro rwakawedzerwa, ingovhura terminal uye mairi tichanyora murairo unotevera:

flatpak install flathub com.usebottles.bottles

Panguva yeavo vanoshandisa Arch Linux, Manjaro kana chero chimwe chinobvamo, vanogona kuisa kubva kuAUR nekushandisa murairo unotevera:


yay -S bottles
Ikozvino kune nyaya ye Vashandisi veFedora inogona kuiswa nemurairo unotevera:
sudo dnf install bottles
Uye nokuda kwenyaya ye NixOS vashandisi, Vanongoda kumhanyisa murairo unotevera:

nix-env -iA nixos.bottles

Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako