Fedora ponovno preučuje uporabo FlatHuba 

Logotip Fedora Linux

Michael Catanzaro (razvijalec Epiphany in sodelavec projektov GNOME in Fedora) je predlagal rešitev, ki bi lahko spremenila način, kako Fedora Workstation upravlja pakete Flatpak.

V svojem predlogu predlaga, da se FlatHub da prednost privzetemu viru za pakete, ki jih namestijo uporabniki, s čimer se Fedorin repozitorij Flatpak omeji na tiste pakete, ki so vnaprej nameščeni v distribuciji.

Razprava o upravljanju Flatpakov v delovni postaji Fedora

Trenutno, Fedora uporablja lastno repozitorij Flatpak kot privzeta konfiguracija. To skladišče Generira se z obnovo RPM paketov in ima višjo prioriteto kot FlatHub.Čeprav je po namestitvi sistema mogoče omogočiti prenose iz FlatHuba, mora uporabnik v upravitelju programske opreme GNOME ročno omogočiti možnost »repozitoriji tretjih oseb«. Vendar pa imajo paketi Fedora tudi s to nastavitvijo omogočeno še vedno prednost.

Michael vztraja, da bi večina uporabnikov raje prejela svoje pakete neposredno Iz FlatHuba. Ta platforma združuje pakete, ki jih ustvarijo in vzdržujejo sami razvijalci aplikacij, kar zagotavlja boljše razumevanje njihovih specifičnih funkcij, večjo stabilnost in temeljitejše testiranje. Po podatkih, ki jih je navedel Catanzaro, je 80 % anketiranih izrazilo prednost FlatHubu pred repozitorijem Fedora.

Ta situacija je povzročila tudi zmedo med uporabniki., ki predpostavljajo, da pri nameščanju aplikacije Flatpak na Fedoro to storijo iz FlatHuba, kot je to v primeru drugih distribucij. Vendar pa Paketi prihajajo iz internega repozitorija Fedora, z možnimi opaznimi razlikami v kakovosti.

Delovna postaja Fedora prihodnosti mora biti:

Varen in privzeto na osnovi slik: atomski operacijski sistem, sestavljen iz RPM-jev, ki temeljijo na zagonskem kodi (bootc). Večina uporabnikov bi se morala odločiti za način, ki temelji na slikah, saj je veliko težje poškodovati operacijski sistem in lažje odpraviti težave, ko gre kaj narobe.
Prilagodljivo, če je zaželeno: Pretvorba iz operacijskega sistema, ki temelji na slikah, v tradicionalni operacijski sistem, ki temelji na paketih in ga upravljata RPM in dnf, bi morala biti dovoljena uporabnikom, ki jo želijo ali potrebujejo. Če pa pretvorba ni mogoča, bi morala namestitev tradicionalne, neatomske Fedore ostati mogoča. V vsakem primeru uporabnikov ne bi smeli siliti k uporabi namizij, ki temeljijo na slikah, če tega ne želijo, zato ni treba skrbeti. Vendar bi morala namizja, ki temeljijo na slikah, sčasoma postati privzeta.
Silverblue še ni pripravljen, vendar ima Fedora odlično skupnost razvijalcev in bi morala sčasoma rešiti preostale težave.

Ko se pojavijo napake, so pritožbe pogosto usmerjene na uradne razvijalce aplikacij, kar ustvarja nepotrebne napetosti, kot se je zgodilo v primeru OBS Studia, čigar problematični paket na Fedori je dobil višjo prioriteto kot njegova različica na FlatHubu.

One,es argumentov v prid ohranitvi repozitorija po meri din Fedora je varnost: Paketi so zgrajeni v nadzorovanih okoljih, ki temelji na deklarirani izvorni kodi, in so skladni le z odprtimi licencami, ki jih je odobrila Fedora. Poleg tega je mogoče vključiti posebne popravke, ki še niso del izvorne kode originalnih projektov.

Vendar pa Catanzaro se zaveda tudi potrebe po okrepitvi varnosti na FlatHubu. Predlog vključuje sodelovanje pri omogočanju gradnje paketov na preverljivi infrastrukturi, vključitvi ponovljivih gradenj in boju proti prisotnosti zastarelih izvajalnih okolij. Trenutno skoraj tretjina preverjenih paketov na FlatHubu uporablja izvajalna okolja, katerih podpora je že potekla, kar predstavlja varnostno tveganje.

prav tako Zaznane so bile tudi druge težave, kot so zastarele odvisnosti in onemogočanje izolacijskih ukrepov. s strani nekaterih razvijalcev, kar ogroža učinkovitost peskovnika. Kot rešitev predlagamo uvedbo samodejnih preverjanj med izvajanjem, okrepitev izolacijskih ukrepov in zagotavljanje stalnega vzdrževanja paketov Flatpak.

Prehod na uporabo FlatHuba ni nenaden. Ideja je omogočiti Fedori Workstation v njeni atomski izdaji, da olajša privzeto namestitev. brezplačne programske opreme podjetja FlatHub, pri čemer so paketi prednameščeni iz repozitorija Fedora. Sprememba bi vplivala samo na pakete, ki jih uporabniki izberejo za namestitev. nato z uporabo upravitelja programske opreme GNOME.

Timothée Ravier, še en razvijalec Fedore, je to razmišljanje podprl z vzporednim predlogom za Fedoro 43. To bi omogočilo neposredno namestitev izbranih in preverjenih aplikacij FlatHub, medtem ko bi se prednameščeni paketi še naprej upravljali iz Fedore. Ta sprememba bi zmanjšala delovno obremenitev vzdrževalcev, odpravila zmedo med uporabniki in prispevala k boljšemu sodelovanju med Fedoro in osrednjimi projekti.

Končno, če vas zanima več o tem, si lahko ogledate podrobnosti v naslednja povezava.