Amabhodlela 2022.1.28 afika ne-backend entsha ukuze aphathe Iwayini nokunye okwengeziwe

Ukukhishwa kwenguqulo entsha yephrojekthi ye-Bottles 2022.1.28 yethulwe, okugqamayo ngokwakha uhlelo lokusebenza ukwenza lula ukufakwa, ukumiswa kanye nokwenziwa kwezinhlelo zokusebenza ze-Windows ku-Linux ngokusekelwe ku-Wine noma i-Proton.

Uhlelo inikeza ukusebenzelana kokuphatha iziqalo ezichaza indawo Yewayini kanye nemingcele yokuqalisa izinhlelo zokusebenza, kanye namathuluzi okufaka ukuncika okudingekayo ukuze kusebenze kahle izinhlelo eziqalisiwe.

Esikhundleni seskripthi se-Winetricks, Amabhodlela isebenzisa uhlelo lokuphatha oluphelele Isiphathi sokuncika ukufaka imitapo yolwazi eyengeziwe esebenza njengokuphatha ukuncika kubaphathi bephakheji yokusabalalisa.

Ngokuyisisekelo ngohlelo lokusebenza lweWindows, uhlu lokuncika luyachazwa (Ama-DLL, imithombo, isikhathi sokusebenza, njll.) okudingeka ukuthi alandwe futhi afakwe ukuze asebenze okuvamile, nakuba ukuncika ngakunye kungaba nokuncika kwakho.

amabhodlela inikeza inqolobane yolwazi oluncikile lwezinhlelo ezihlukahlukene nemitapo yolwazi, kanye nesethi yamathuluzi okuphatha ukuncika endaweni eyodwa. Konke okuncikile okufakiwe kuyalandelelwa, ngakho-ke uma ukhipha uhlelo, ungasusa nokuncika okuhlobene uma kungasetshenziselwa ukusebenzisa ezinye izinhlelo zokusebenza. Le ndlela ikuvumela ukuthi ugweme ukufaka inguqulo ehlukile Yewayini kuhlelo lokusebenza ngalunye futhi usebenzise indawo Yewayini eyodwa ukuze usebenzise izinhlelo zokusebenza eziningi ngangokunokwenzeka.

Ukuze usebenze ngeziqalo zeWindows, Amabhodlela asebenzisa umqondo wezindawo ezihlinzeka ngokucushwa, amalabhulali, nokuncika. ilungele ukusetshenziselwa isigaba esithile sezinhlelo zokusebenza. Kuhlinzekwa izindawo eziyisisekelo: Imidlalo - yemidlalo, Isofthiwe - yezinhlelo zohlelo lokusebenza, kanye Nokwezifiso - indawo ehlanzekile yokwenza ukuhlola kwakho.

Amanoveli amakhulu we-Bottles 2022.1.28

Kule nguqulo entsha kugqanyiswe ukuthi yengezwe i-backend entsha yokuphatha Iwayini, equkethe izingxenye ezintathu: I-WineCommand, WineProgram kanye ne-Executor. Ngaphezu kwalokho baye bahlongoza abaphathi abahlukahlukene ku-WineProgram:

  • reg, regedit: ukusebenza nesibhalisi, ikuvumela ukuthi uguqule okhiye abambalwa ngocingo olulodwa.
  • inetha: yokuphathwa kwesevisi.
  • iwayiniserver: ukuze uqinisekise ukusebenza kwenqubo yokulawula iBhodlela.
  • qala, msiexec futhi cmd: ezokusebenza ngezinqamuleli ze-.lnk kanye namafayela we-.msi/.batch.
  • taskmgr:ngumphathi womsebenzi.
  • i-wineboot, i-winedbg, i-control, i-winecfg.

Olunye ushintsho olugqamile yilolo kusetshenziswe umphathi wokubulala (Umebi wefa), lapho ifayela elisebenzisekayo liqalwa, libiza ngokuzenzakalelayo umshayeli odingekayo ngokusekelwe esandisweni sefayela (.exe, .lnk, .batch, .msi).

Kungezwe futhi ukusekela ukuvumelanisa kusetshenziswa ikholi yesistimu ye-futex_waitv (I-Futex2) yethulwe ku-Linux kernel 5.16 futhi yengeza nomshayeli we-Caffe ngokusekelwe ku-Wine 7 futhi ehambisana nendlela yokuvumelanisa ye-Futex2.

Kubafaki, ikhono lokushintsha amafayela okumisa (json, ini, yaml) liyasetshenziswa, ukwesekwa kokufihla izinto ohlwini lohlelo kuyengezwa, kanye nekhono lokusebenzisa imiyalo endaweni egcwele noma kuncishisiwe.

Ingxoxo entsha yengeziwe ukuze kuboniswe okuqukethwe kwamafayela e-manifest kokuncika nezifaki kanye nomsebenzi wokusesha nawo wengeziwe ohlwini lwabafaki abatholakalayo.

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

Ungawafaka kanjani amabhodlela ku-Linux?

Kulabo abanentshisekelo yokukwazi ukufaka leli thuluzi ohlelweni lwabo, kufanele bazi ukuthi kunezindlela ezahlukahlukene zokulithola.

Eyokuqala ngosizo lwe- flatpak amaphakheji futhi kwanele nje ukuba nokusekelwa okwengeziwe, vele uvule i-terminal futhi kuyo sizobhala umyalo olandelayo:

flatpak install flathub com.usebottles.bottles

Ngenkathi kulabo abangabasebenzisi be I-Arch Linux, i-Manjaro nanoma iyiphi enye i-derivative, bangafaka besuka ku-AUR ngokusebenzisa umyalo olandelayo:


yay -S bottles
Manje ngecala lika Abasebenzisi beFedora ingafakwa ngomyalo olandelayo:
sudo dnf install bottles
Futhi ngecala lika Abasebenzisi be-NixOS, Badinga nje ukusebenzisa umyalo olandelayo:

nix-env -iA nixos.bottles

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  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.