Fedoras on ettepanek kasutada FlatHub'i atomaarsetes vÀljaannetes distributsioonist

Michael Catanzaro, ĂŒks Epiphany (GNOME Web) veebibrauseri arendajatest, kes osaleb GNOME ja Fedora projektides, tegi ettepaneku vaadata ĂŒle FlatHubi katalooge Fedora Linuxis. Atomaarsete uuendustega Fedora Workstationi versioonis on ettepanek kasutada vaikimisi FlatHubi katalooge kasutajate paigaldatavate flatpak-pakkide jaoks, samas kui oma flatpak-paketid tuleks piirata ainult eelinstallitud pakkidele.

Praegu pakub Fedora vaikimisi oma flatpak-repositooriumit, mille sisu koosneb rpm-pakettide ĂŒmberkompileerimisest. FlatHubi paketid saab vaikimisi aktiveerida ainult pĂ€rast installatsiooni, kui GNOME rakenduste haldajas aktiveeritakse valik „Enable Third-Party Repositories”, kuid isegi siis on Fedora repositooriumi paketid prioriteedilt kĂ”rgemad.

Michael arvab, et enamik kasutajaid eelistaks paigaldada pakette katalogist FlatHub, mida koostavad rakenduste peaarendajad, mitte Fedora kaasasolevad paketid (80% arutelu osalejatest vĂ€ljendas soovi kasutada FlatHub'i). Eeldatakse, et rakenduste arendajad tunnevad oma projektide eripĂ€rasid paremini ja koostavad kvaliteetsemalt toimivaid flatpak-pakette, mis on kogukonna poolt paremini testitud. Samal ajal ei paku Fedora kaasasolevad rpm-paketid huvi flatpak-pakettide versioonide sĂ€ilitamise osas ning ei pööra piisavalt tĂ€helepanu vigade raportitele sellistes pakkides, mis toob kaasa selle, et Fedora flatpak-pakettide kvaliteet on madalam kui FlatHub’is esitatud peaprojektide paketid.

Paljud kasutajad ei tea, et kui installida flatpak-paket Fedora rakenduste halduriga, installitakse see mitte FlatHubist, nagu teistes jaotustes, vaid Fedora hoidlatest, kus pakettide sisu erineb FlatHubi omadest. Selle tÔttu peetakse Fedora hoidlatest pÀrinevaid probleemseid pakette probleemideks, mis on seotud ametlike FlatHubi pakettidega, ja kaebused suunatakse peamistele arendajatele ning mitte Fedora hooldajatele. NÀiteks tÔi probleemselt tarnitud flatpak-pakett OBS Studio Fedora-s, mis oli prioriteetsem kui FlatHubi pakett, veebruarikuus konflikti OBS Studioni projektiga.

MĂ€rgitakse, et Fedora Workstation tulevikku nĂ€hakse kui atomaarse vĂ€rskendamisega jaotust, seetĂ”ttu ei maksa FlatHubile ĂŒleminekut pikaks venitada. Oma Flatpak hoidla kasutamine on tingitud vajadusest ehitada usaldusvÀÀrses keskkonnas. FlatHubi pakettide puhul, isegi kui arvestada ainult kinnitatud pakette, mille avaldamise eest vastutavad peamised projektid, tehakse koostamine vĂ€lises infrastruktuuris, mille turvalisus vĂ”ib tekitada kahtlusi.

Fedora hoidmise eeliste seas on tagatud, et pakett on kokku pandud deklareeritud lÀhtekoodist ja sisaldab ainult Fedora poolt lubatud avatud litsentsiga komponente. Fedora-repositorios olevad paketid vÔivad sisaldada ka patƥe, mis on saadaval ainult Fedora RPM-pakettidele ning mida pole veel projekti pÔhikoodeksisse vastu vÔetud.

Michael'i ettepanek on automaatselt lisada FlatHub'i pakettide installimise tugi Fedora Workstationi atomaarse versiooni. Installimise vÔimalus FlatHub'ist puudutab ainult kasutajate paigaldatavaid pakette GNOME Software'i rakendusehalduris. KÔik vaikimisi installitud flatpak-paketid jÀtkavad allalaadimist Fedora enda repositooriumist, kuid vaikimisi kasutamata pakettide jaoks pakutakse allalaadimise allikaks FlatHub'i kasutamist.

Enne ĂŒleminekut FlatHubile, soovitatakse ĂŒhiselt rakendada FlatHubis pakettide ehitamise funktsioone usaldusvÀÀrses infrastruktuuris ja kaasata kontrollid, mis pĂ”hinevad korduvatel ehitustel. Samuti tuleb lahendada probleem, mis puudutab vananenud Flatpak Runtime'i versioonide kasutamist pakettides, mille jaoks on juba lakkatud turvapaikade edastamisest. Praegu kasutab 994 3438 (peaaegu kolmandik) FlatHubi kontrollitud paketist vananenud Runtime'i. Turvaprobleemid tekivad ka vananenud sisemiste sĂ”ltuvuste tĂ”ttu, mis on pakettide koostises, ja ebapiisava liivakasti isoleerimise rakendamise tĂ”ttu (mĂ”nede pakettide arendajad keelavad kaitse reĆŸiimid).

Peale Mike'i esitas sarnase ettepaneku ka Timothée Ravier: Fedora 43-s soovitatakse jÀtkata eelinstallitud flatpak-pakettide tarnimist Fedora hoidlatest, kuid lisada filtrit, mis lubab installida FlatHub'ist valitud kinnitatud rakendusi. Pakutava lahenduse eelisteks on kasutajate ja peamiste projektide arendajate segaduse vÀhenemine (arendajad peavad lahendama Fedora Flatpak-pakettide vigade sÔnumeid, mis on esitatud nagu need kuuluvad ametlikesse flatpak-pakettidesse). Muudatus vÀhendab ka hooldajate koormust, vÔimaldades neil keskenduda paranduste edastamisele pÔhiprojektidesse ja eelinstallitud vaikimisi Flatpak-pakettide testimisele.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster