Michael Catanzaro (zhvillues i Epiphany dhe kontribues në projektet GNOME dhe Fedora) ka propozuar një zgjidhje që mund të ndryshojë mënyrën se si Fedora Workstation menaxhon paketat Flatpak.
Në propozimin e tij, ai propozon që FlatHub të jetë burimi i parazgjedhur për paketat e instaluara nga përdoruesit, duke e kufizuar depon Flatpak të Fedora-s në ato paketa që vijnë të parainstaluara në shpërndarje.
Debati mbi menaxhimin e Flatpak në Fedora Workstation
aktualisht, Fedora përdor depon e vet Flatpak si konfigurim i parazgjedhur. Ky depo Gjenerohet duke rindërtuar paketat RPM dhe ka një përparësi më të lartë se FlatHub.Ndërsa është e mundur të aktivizohen shkarkimet nga FlatHub pas instalimit të sistemit, kjo kërkon që përdoruesi të aktivizojë manualisht opsionin "depozitat e palëve të treta" në Menaxherin e Softuerit GNOME. Megjithatë, edhe me këtë cilësim të aktivizuar, paketat Fedora ende kanë përparësi.
Michael pohon se shumica e përdoruesve do të preferonin t'i merrnin paketat e tyre direkt Nga FlatHub. Kjo platformë bashkon paketa të krijuara dhe të mirëmbajtura nga vetë zhvilluesit e aplikacioneve, duke siguruar një kuptim më të mirë të veçorive të tyre specifike, stabilitet më të madh dhe testime më të hollësishme. Sipas të dhënave të cituara nga Catanzaro, 80% e panelistëve të anketuar shprehën preferencën e tyre për FlatHub mbi depozitën Fedora.
Kjo situatë ka shkaktuar edhe konfuzion tek përdoruesit., të cilët supozojnë se kur instalojnë një aplikacion Flatpak në Fedora e bëjnë këtë nga FlatHub, siç është rasti me shpërndarjet e tjera. Megjithatë, Paketat vijnë nga depoja e brendshme Fedora, me ndryshime të mundshme të dukshme në cilësi..
Stacioni i Punës Fedora i së ardhmes duhet të jetë:
I sigurt dhe i bazuar në imazh si parazgjedhje: një sistem operativ atomik i përbërë nga RPM të bazuara në bootc. Shumica e përdoruesve duhet të zgjedhin modalitetin e bazuar në imazh, pasi është shumë më e vështirë të dëmtosh sistemin operativ dhe më e lehtë të zgjidhësh problemet kur diçka shkon keq.
Fleksibël nëse dëshirohet: Konvertimi nga një sistem operativ i bazuar në imazhe në një sistem operativ tradicional të bazuar në paketa, i menaxhuar nga RPM dhe dnf, duhet të lejohet për përdoruesit që e preferojnë ose e kërkojnë atë. Nga ana tjetër, nëse konvertimi nuk është i mundur, instalimi i një Fedora tradicionale, jo-atomike, duhet të mbetet i mundur. Sidoqoftë, ne nuk duhet t'i detyrojmë përdoruesit të përdorin desktopë të bazuar në imazhe nëse nuk duan, kështu që nuk ka nevojë të shqetësoheni. Por desktopët e bazuar në imazhe përfundimisht duhet të bëhen parazgjedhja.
Silverblue nuk është ende gati, por Fedora ka një komunitet të shkëlqyer zhvilluesish dhe përfundimisht duhet të jetë në gjendje të zgjidhë problemet e mbetura.
Kur lindin gabime, ankesat shpesh drejtohen te zhvilluesit zyrtarë të aplikacioneve, duke krijuar tension të panevojshëm, siç ndodhi në rastin e OBS Studio, paketës problematike të së cilës në Fedora iu dha përparësi më e lartë sesa versionit të saj në FlatHub.
Një të argumenteve në favor të mirëmbajtjes së depove të personalizuara ddhe Fedora është siguria: Paketat ndërtohen në mjedise të kontrolluara, bazuar në kodin burimor të deklaruar, dhe përputhen vetëm me licencat e hapura të miratuara nga Fedora. Përveç kësaj, është e mundur të përfshihen patch-e specifike që nuk janë ende pjesë e kodit burimor të projekteve origjinale.
Megjithatë, Catanzaro e njeh nevojën për të forcuar sigurinë edhe në FlatHub. Propozimi përfshin bashkëpunimin për të mundësuar ndërtimin e paketave në infrastrukturë të verifikueshme, për të përfshirë ndërtime të riprodhueshme dhe për të luftuar praninë e kohëzgjatjeve të vjetruara të ekzekutimit. Aktualisht, gati një e treta e paketave të verifikuara në FlatHub përdorin kohëzgjatje ekzekutimi, mbështetja e të cilave ka skaduar tashmë, duke paraqitur një rrezik sigurie.
edhe U zbuluan probleme të tjera, të tilla si varësi të vjetruara dhe çaktivizimi i masave të izolimit. nga disa zhvillues, gjë që kompromenton efektivitetin e sandboxing-ut. Si zgjidhje, ne propozojmë zbatimin e kontrolleve automatike të kohës së ekzekutimit, forcimin e masave të izolimit dhe sigurimin e mirëmbajtjes së vazhdueshme të paketave Flatpak.
Kalimi në përdorimin e FlatHub nuk është i menjëhershëm. Ideja është që të lejohet Fedora Workstation, në versionin e tij atomik, të lehtësojë instalimin e parazgjedhur. të softuerit falas nga FlatHub, duke i mbajtur paketat të parainstaluara nga depoja Fedora. Modifikimi do të prekë vetëm paketat që përdoruesit zgjedhin të instalojnë. duke përdorur më pas menaxherin e softuerit GNOME.
Timothée Ravier, një zhvillues tjetër i Fedora-s, e ka mbështetur këtë linjë të të menduarit me një propozim paralel për Fedora 43. Kjo do të lejonte që aplikacione të zgjedhura dhe të verifikuara FlatHub të jenë të disponueshme për instalim të drejtpërdrejtë, ndërsa paketat e parainstaluara do të vazhdonin të menaxhoheshin nga Fedora. Ky ndryshim do të zvogëlonte ngarkesën e punës për mirëmbajtësit, do të eliminonte konfuzionin e përdoruesit dhe do të kontribuonte në një bashkëpunim më të mirë midis Fedora-s dhe projekteve kryesore.
Së fundi, nëse jeni të interesuar të dini më shumë rreth tij, mund të konsultoni detajet në lidhja vijuese.