Kutolewa kwa Bottles 2022.1.28, kifurushi cha kuandaa uzinduzi wa programu za Windows kwenye Linux.

Kutolewa kwa mradi wa Bottles 2022.1.28 kumewasilishwa, ambayo hutengeneza programu ya kurahisisha usakinishaji, usanidi na uzinduzi wa programu za Windows kwenye Linux kulingana na Mvinyo au Protoni. Programu hutoa kiolesura cha kudhibiti viambishi awali vinavyofafanua mazingira ya Mvinyo na vigezo vya kuzindua programu, pamoja na zana za kusakinisha vitegemezi vinavyohitajika kwa uendeshaji sahihi wa programu zilizozinduliwa. Nambari ya mradi imeandikwa kwa Python na inasambazwa chini ya leseni ya GPLv3. Programu inakuja katika muundo wa Flatpak na katika vifurushi vya Arch Linux.

Badala ya hati ya Winetricks, Bottles hutumia mfumo kamili wa usimamizi wa utegemezi kusakinisha maktaba ya ziada, ambayo utendakazi wake ni sawa na usimamizi wa utegemezi katika wasimamizi wa vifurushi vya usambazaji. Ili programu ya Windows izinduliwe, orodha ya vitegemezi (DLL, fonti, wakati wa kutekeleza, n.k.) imedhamiriwa ambayo lazima ipakuliwe na kusakinishwa kwa utendakazi wa kawaida, ingawa kila utegemezi unaweza kuwa na utegemezi wake.

Kutolewa kwa Bottles 2022.1.28, kifurushi cha kuandaa uzinduzi wa programu za Windows kwenye Linux.

Chupa hutoa hifadhi ya taarifa za utegemezi kwa programu na maktaba mbalimbali, pamoja na zana za usimamizi wa utegemezi wa kati. Vitegemezi vyote vilivyosakinishwa hufuatiliwa, kwa hivyo unapoondoa programu, unaweza pia kuondoa vitegemezi vinavyohusishwa ikiwa havitumiki kuendesha programu zingine. Mbinu hii hukuruhusu kuzuia kusakinisha toleo tofauti la Mvinyo kwa kila programu na kutumia mazingira ya Mvinyo moja ili kuendesha programu nyingi iwezekanavyo.

Kutolewa kwa Bottles 2022.1.28, kifurushi cha kuandaa uzinduzi wa programu za Windows kwenye Linux.

Kufanya kazi na viambishi awali vya Windows, Bottles hutumia dhana ya mazingira ambayo hutoa mipangilio tayari, maktaba na tegemezi kwa darasa maalum la programu. Mazingira ya kimsingi yanatolewa: Michezo ya Kubahatisha - kwa ajili ya michezo, Programu - kwa ajili ya programu za programu na Maalum - mazingira safi ya kufanya majaribio yako mwenyewe. Mazingira ya michezo ya kubahatisha yanajumuisha DXVK, VKD3D, Esync, michoro ya kipekee imewezeshwa kwenye mifumo iliyo na michoro mseto, na PulseAudio inajumuisha mipangilio ya kuboresha ubora wa sauti. Mazingira ya programu ni pamoja na mipangilio inayofaa kwa programu za media titika na programu za ofisi.

Kutolewa kwa Bottles 2022.1.28, kifurushi cha kuandaa uzinduzi wa programu za Windows kwenye Linux.

Ikiwa ni lazima, unaweza kufunga matoleo kadhaa tofauti ya divai, protoni na dxvk, na kubadili kati yao kwa kuruka. Inawezekana kuagiza mazingira kutoka kwa wasimamizi wengine wa Mvinyo, kama vile Lutris na PlayOnLinux. Mazingira huendeshwa kwa kutumia kutengwa kwa sanduku la mchanga, hutenganishwa na mfumo mkuu na kupata data muhimu tu kwenye saraka ya nyumbani. Usaidizi wa udhibiti wa toleo hutolewa, ambao huokoa hali kiotomatiki kabla ya kusakinisha kila utegemezi mpya na hukuruhusu kurudi kwenye moja ya majimbo yaliyotangulia ikiwa kuna shida.

Kutolewa kwa Bottles 2022.1.28, kifurushi cha kuandaa uzinduzi wa programu za Windows kwenye Linux.

Miongoni mwa mabadiliko katika toleo jipya:

  • Njia mpya ya kudhibiti Mvinyo imeongezwa, inayojumuisha vipengele vitatu: WineCommand, WineProgram na Mtendaji.
  • Vidhibiti kadhaa vya WineProgram vimependekezwa:
    • reg, regedit - kwa kufanya kazi na Usajili, hukuruhusu kubadilisha funguo kadhaa kwa simu moja.
    • net - kwa kusimamia huduma.
    • wineserver - kuangalia uendeshaji wa mchakato wa udhibiti wa chupa.
    • anza, msiexec na cmd - kwa kufanya kazi na .lnk njia za mkato na faili za .msi/.batch.
    • taskmgr - meneja wa kazi.
    • wineboot, winedbg, control, winecfg.
  • Meneja wa utekelezaji (Mtekelezaji) umetekelezwa, ambayo, wakati wa kuendesha faili inayoweza kutekelezwa, huita kiotomatiki kidhibiti kinachohitajika kulingana na ugani wa faili (.exe, .lnk, .batch, .msi).
  • Uwezo wa kuendesha amri katika mazingira kamili au yaliyopunguzwa hutolewa.
  • Usaidizi ulioongezwa wa ulandanishi kwa kutumia simu ya mfumo wa futex_waitv (Futex2) iliyoletwa katika Linux kernel 5.16. Kidhibiti cha Caffe kimeongezwa, kulingana na Mvinyo 7 na injini ya ulandanishi ya Futex2.
  • Kwa wasakinishaji, uwezo wa kubadilisha faili za usanidi (json, ini, yaml) umetekelezwa.
  • Usaidizi ulioongezwa wa kuficha vitu kwenye orodha ya programu.
    Kutolewa kwa Bottles 2022.1.28, kifurushi cha kuandaa uzinduzi wa programu za Windows kwenye Linux.
  • Imeongeza kidirisha kipya ili kuonyesha maudhui ya faili za maelezo kwa vitegemezi na visakinishi.
    Kutolewa kwa Bottles 2022.1.28, kifurushi cha kuandaa uzinduzi wa programu za Windows kwenye Linux.
  • Kitendaji cha utafutaji kimeongezwa kwenye orodha ya visakinishi vinavyopatikana.
    Kutolewa kwa Bottles 2022.1.28, kifurushi cha kuandaa uzinduzi wa programu za Windows kwenye Linux.

Zaidi ya hayo, tunaweza kutambua kuchapishwa kwa mradi wa Proton 7.1-GE-1, ndani ya mfumo ambao washiriki wanaunda makusanyiko ya kifurushi cha hali ya juu bila Valve kwa kuendesha programu za Proton Windows, inayotofautishwa na toleo la hivi karibuni la Mvinyo. matumizi ya FFmpeg katika FAudio na ushirikishwaji wa viraka vya ziada vinavyosuluhisha matatizo katika programu mbalimbali za michezo ya kubahatisha.

Toleo jipya la Proton GE limefanya mabadiliko hadi kwa Wine 7.1 kwa kutumia viraka kutoka kwa Wine-staging 7.1 (Protoni rasmi inaendelea kutumia Wine 6.3). Mabadiliko yote kutoka kwa hazina za git za miradi ya vkd3d-proton, dxvk na FAudio yamehamishwa. Masuala katika Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 na Old Scrolls Online yametatuliwa.

Chanzo: opennet.ru

Kuongeza maoni