Fedora kaalub FlatHubi kasutamist uuesti 

Fedora Linuxi logo

Michael Catanzaro (Epiphany arendaja ja GNOME'i ning Fedora projektide kaastööline) on pakkunud välja lahenduse, mis võib muuta Fedora Workstationi Flatpaki pakettide haldamise viisi.

Oma ettepanekus teeb ta ettepaneku seada FlatHub kasutajate installitud pakettide vaikeallikaks, piirates Fedora Flatpaki repositooriumi nende pakettidega, mis on distributsioonis eelinstallitud.

Arutelu Flatpaki haldamise üle Fedora Workstationis

Praegu Fedora kasutab oma Flatpaki hoidlat vaikekonfiguratsioonina. See hoidla See genereeritakse RPM-pakettide ümberehitamise teel ja sellel on kõrgem prioriteet kui FlatHubil.Kuigi pärast süsteemi installimist on võimalik FlatHubist allalaadimisi lubada, peab kasutaja selleks GNOME tarkvarahalduris käsitsi lubama valiku "kolmanda osapoole repositooriumid". Isegi kui see säte on lubatud, on Fedora pakettidel siiski prioriteet.

Michael väidab, et enamik kasutajaid eelistaks oma pakke otse kätte saada. FlatHubist. See platvorm koondab rakenduste arendajate endi loodud ja hooldatud pakette, tagades nende spetsiifiliste omaduste parema mõistmise, suurema stabiilsuse ja põhjalikuma testimise. Catanzaro viidatud andmete kohaselt eelistas 80% küsitletud paneelist FlatHubi Fedora repositooriumile.

See olukord on tekitanud segadust ka kasutajate seas., kes eeldavad, et Flatpaki rakenduse Fedorale installimisel teevad nad seda FlatHubist, nagu ka teiste distributsioonide puhul. Siiski Paketid pärinevad Fedora sisemisest hoidlast, võimalike märkimisväärsete kvaliteedierinevustega.

Tuleviku Fedora tööjaam peab olema:

Vaikimisi turvaline ja kujutisepõhine: aatomipõhine operatsioonisüsteem, mis koosneb bootc-põhistest RPM-failidest. Enamik kasutajaid peaks valima kujutisepõhise režiimi, kuna nii on operatsioonisüsteemi palju raskem kahjustada ja probleemide korral on lihtsam tõrkeotsingut teha.
Soovi korral paindlik: Kasutajatele, kes eelistavad või vajavad, peaks olema lubatud üleminek pildipõhiselt operatsioonisüsteemilt traditsioonilisele paketipõhisele operatsioonisüsteemile, mida haldavad RPM ja dnf. Teise võimalusena, kui üleminek pole võimalik, peaks jääma võimalikuks traditsioonilise, mitte-aatomilise Fedora installimine. Igal juhul ei tohiks me sundida kasutajaid kasutama pildipõhiseid töölaudu, kui nad seda ei soovi, seega pole vaja muretseda. Kuid pildipõhised töölauad peaksid lõpuks saama vaikimisi valikuks.
Silverblue pole veel valmis, aga Fedoral on suurepärane arendajate kogukond ja peaks lõpuks suutma ülejäänud probleemid lahendada.

Vigade ilmnemisel suunatakse kaebused sageli rakenduste ametlikele arendajatele, tekitades tarbetut pinget, nagu juhtus OBS Studio puhul, mille problemaatilisele paketile Fedoras anti kõrgem prioriteet kui selle versioonile FlatHubis.

Üks argumentidest kohandatud hoidla säilitamise poolt dja Fedora on turvalisus: Pakette ehitatakse kontrollitud keskkondades, mis põhinevad deklareeritud lähtekoodil ja järgivad ainult Fedora poolt heakskiidetud avatud litsentse. Lisaks on võimalik lisada konkreetseid parandusi, mis ei ole veel algsete projektide lähtekoodi osa.

Kuid Catanzaro tunnistab vajadust tugevdada ka FlatHubi turvalisust. Ettepanek hõlmab koostööd, et võimaldada pakettide loomist kontrollitaval infrastruktuuril, kaasata reprodutseeritavaid versioone ja võidelda aegunud käituskeskkondade vastu. Praegu kasutab ligi kolmandik FlatHubi kontrollitud pakettidest käituskeskkondi, mille tugi on juba aegunud, mis kujutab endast turvariski.

ka Tuvastati ka muid probleeme, näiteks aegunud sõltuvused ja isolatsioonimeetmete keelamine. mõnede arendajate poolt, mis kahjustab liivakastitehnoloogia tõhusust. Lahendusena pakume välja automaatsete käitusaja kontrollide rakendamise, isolatsioonimeetmete tugevdamise ja Flatpaki pakettide pideva hoolduse tagamise.

Üleminek FlatHubi kasutamisele ei ole järsk. Idee on lubada Fedora Workstationil oma aatomiväljaandes vaikimisi installimist hõlbustada FlatHubi tasuta tarkvara, hoides paketid Fedora hoidlast eelinstallitud. Muudatus mõjutaks ainult pakette, mida kasutajad installida otsustavad. seejärel GNOME tarkvarahalduri abil.

Timothée Ravier, teine Fedora arendaja, on seda mõtteviisi toetanud paralleelse ettepanekuga Fedora 43 jaoks. See võimaldaks valitud ja kontrollitud FlatHubi rakenduste otseinstallimist, samas kui eelinstallitud pakette hallataks jätkuvalt Fedora kaudu. See muudatus vähendaks hooldajate töökoormust, kõrvaldaks kasutajate segaduse ja aitaks kaasa paremale koostööle Fedora ja põhiprojektide vahel.

Lõpuks, kui soovite selle kohta rohkem teada saada, vaadake üksikasju jaotisest järgmine link.