Rilaxx ta' Fliexken 2022.1.28, pakkett għall-organizzazzjoni tat-tnedija tal-applikazzjonijiet tal-Windows fuq Linux

Ġie ppreżentat ir-rilaxx tal-proġett Fliexken 2022.1.28, li jiżviluppa applikazzjoni biex tissimplifika l-installazzjoni, il-konfigurazzjoni u t-tnedija tal-applikazzjonijiet tal-Windows fuq Linux ibbażati fuq Wine jew Proton. Il-programm jipprovdi interface għall-ġestjoni tal-prefissi li jiddefinixxu l-ambjent Wine u l-parametri għat-tnedija tal-applikazzjonijiet, kif ukoll għodod għall-installazzjoni tad-dipendenzi meħtieġa għat-tħaddim korrett tal-programmi mnedija. Il-kodiċi tal-proġett huwa miktub f'Python u huwa mqassam taħt il-liċenzja GPLv3. Il-programm jiġi f'format Flatpak u f'pakketti Arch Linux.

Minflok l-iskrittura Winetricks, Fliexken juża sistema sħiħa ta 'ġestjoni tad-dipendenza biex tinstalla libreriji addizzjonali, li t-tħaddim tagħhom huwa simili għall-ġestjoni tad-dipendenza fil-maniġers tal-pakketti tad-distribuzzjoni. Biex tiġi mnedija applikazzjoni tal-Windows, tiġi determinata lista ta’ dipendenzi (DLLs, fonts, runtime, eċċ.) li jridu jitniżżlu u jiġu installati għal tħaddim normali, għalkemm kull dipendenza jista’ jkollha d-dipendenzi tagħha stess.

Rilaxx ta' Fliexken 2022.1.28, pakkett għall-organizzazzjoni tat-tnedija tal-applikazzjonijiet tal-Windows fuq Linux

Fliexken jipprovdi repożitorju ta 'informazzjoni dwar id-dipendenza għal diversi programmi u libreriji, kif ukoll għodod għall-ġestjoni ċentralizzata tad-dipendenza. Id-dipendenzi installati kollha jiġu ssorveljati, għalhekk meta tneħħi programm, tista 'wkoll tneħħi d-dipendenzi assoċjati jekk ma jintużawx biex imexxu applikazzjonijiet oħra. Dan l-approċċ jippermettilek tevita li tinstalla verżjoni separata ta' Wine għal kull applikazzjoni u tuża ambjent Wine wieħed biex tħaddem kemm jista' jkun applikazzjonijiet.

Rilaxx ta' Fliexken 2022.1.28, pakkett għall-organizzazzjoni tat-tnedija tal-applikazzjonijiet tal-Windows fuq Linux

Biex taħdem mal-prefissi tal-Windows, Fliexken juża l-kunċett ta 'ambjenti li jipprovdu settings lesti, libreriji u dipendenzi għal klassi speċifika ta' applikazzjonijiet. Ambjenti bażiċi huma offruti: Gaming - għal-logħob, Software - għal programmi ta 'applikazzjoni u Custom - ambjent pur biex twettaq l-esperimenti tiegħek stess. L-ambjent tal-logħob jinkludi DXVK, VKD3D, Esync, grafika diskreta hija attivata fuq sistemi bi grafika ibrida, u PulseAudio jinkludi settings biex ittejjeb il-kwalità tal-ħoss. L-ambjent tal-applikazzjoni jinkludi settings adattati kemm għall-programmi multimedjali kif ukoll għall-applikazzjonijiet tal-uffiċċju.

Rilaxx ta' Fliexken 2022.1.28, pakkett għall-organizzazzjoni tat-tnedija tal-applikazzjonijiet tal-Windows fuq Linux

Jekk meħtieġ, tista 'tinstalla diversi verżjonijiet differenti ta' inbid, proton u dxvk, u taqleb bejniethom fuq il-fly. Huwa possibbli li timporta ambjenti minn maniġers oħra tal-Inbid, bħal Lutris u PlayOnLinux. L-ambjenti jaħdmu bl-użu ta’ iżolament ta’ sandbox, huma separati mis-sistema prinċipali u għandhom aċċess biss għad-dejta meħtieġa fid-direttorju tad-dar. Huwa pprovdut appoġġ għall-kontroll tal-verżjoni, li awtomatikament jiffranka l-istat qabel ma tinstalla kull dipendenza ġdida u jippermettilek li terġa 'lura għal wieħed mill-istati preċedenti f'każ ta' problemi.

Rilaxx ta' Fliexken 2022.1.28, pakkett għall-organizzazzjoni tat-tnedija tal-applikazzjonijiet tal-Windows fuq Linux

Fost il-bidliet fir-rilaxx il-ġdid:

  • Ġie miżjud backend ġdid għall-ġestjoni tal-Inbid, li jikkonsisti fi tliet komponenti: WineCommand, WineProgram u Executor.
  • Ġew proposti diversi persuni li jimmaniġġjaw WineProgram:
    • reg, regedit - biex taħdem mar-reġistru, tippermettilek tibdel diversi ċwievet b'sejħa waħda.
    • nett - għall-ġestjoni tas-servizzi.
    • wineserver - biex tiċċekkja l-operat tal-proċess ta 'kontroll tal-Fliexken.
    • start, msiexec u cmd - biex taħdem ma 'shortcuts .lnk u fajls .msi/.batch.
    • taskmgr - maniġer tal-ħidma.
    • wineboot, winedbg, kontroll, winecfg.
  • Ġie implimentat maniġer tal-eżekuzzjoni (Executor), li, meta jħaddem fajl eżekutibbli, awtomatikament isejjaħ lill-handler meħtieġ skont l-estensjoni tal-fajl (.exe, .lnk, .batch, .msi).
  • Il-ħila li tmexxi kmandi f'ambjent sħiħ jew imnaqqas hija pprovduta.
  • Appoġġ miżjud għas-sinkronizzazzjoni bl-użu tas-sejħa tas-sistema futex_waitv (Futex2) introdotta fil-kernel Linux 5.16. Miżjud Caffe handler, ibbażat fuq Wine 7 u li jappoġġja l-magna ta 'sinkronizzazzjoni Futex2.
  • Għall-installaturi, il-kapaċità li jinbidlu l-fajls tal-konfigurazzjoni (json, ini, yaml) ġiet implimentata.
  • Appoġġ miżjud għall-ħabi ta 'oġġetti fil-lista tal-programmi.
    Rilaxx ta' Fliexken 2022.1.28, pakkett għall-organizzazzjoni tat-tnedija tal-applikazzjonijiet tal-Windows fuq Linux
  • Żid djalogu ġdid biex juri l-kontenut tal-fajls manifest għad-dipendenzi u l-installaturi.
    Rilaxx ta' Fliexken 2022.1.28, pakkett għall-organizzazzjoni tat-tnedija tal-applikazzjonijiet tal-Windows fuq Linux
  • Ġiet miżjuda funzjoni ta’ tfittxija mal-lista ta’ installaturi disponibbli.
    Rilaxx ta' Fliexken 2022.1.28, pakkett għall-organizzazzjoni tat-tnedija tal-applikazzjonijiet tal-Windows fuq Linux

Barra minn hekk, nistgħu ninnotaw il-pubblikazzjoni tar-rilaxx tal-proġett Proton 7.1-GE-1, li fil-qafas tiegħu d-dilettanti qed joħolqu assemblaġġi ta 'pakketti avvanzati indipendenti minn Valve għat-tħaddim tal-applikazzjonijiet Proton Windows, distinti minn verżjoni aktar riċenti ta' Wine, il- użu ta 'FFmpeg f'FAudio u l-inklużjoni ta' garżi addizzjonali li jsolvu problemi f'diversi applikazzjonijiet tal-logħob.

Il-verżjoni l-ġdida ta 'Proton GE għamlet it-tranżizzjoni għal Wine 7.1 b'garża minn Wine-staging 7.1 (il-Proton uffiċjali jkompli juża Wine 6.3). Il-bidliet kollha mir-repożitorji git tal-proġetti vkd3d-proton, dxvk u FAudio ġew trasferiti. Il-kwistjonijiet f'Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 u Elder Scrolls Online ġew solvuti.

Sors: opennet.ru

Żid kumment