„Fedora“ persvarsto „FlatHub“ naudojimą 

Fedora Linux logotipas

Michaelas Catanzaro („Epiphany“ kūrėjas ir „GNOME“ bei „Fedora“ projektų bendradarbis) pasiūlė sprendimą, kuris galėtų pakeisti „Fedora Workstation“ valdymo būdą „Flatpak“ paketuose.

Savo pasiūlyme jis siūlo teikti pirmenybę „FlatHub“ kaip numatytajam vartotojų įdiegtų paketų šaltiniui, apribojant „Fedora“ „Flatpak“ saugyklą tais paketais, kurie yra iš anksto įdiegti platinime.

Diskusijos dėl „Flatpak“ valdymo „Fedora Workstation“ sistemoje

Šiuo metu „Fedora“ naudoja savo „Flatpak“ saugyklą kaip numatytoji konfigūracija. Ši saugykla Jis generuojamas perkuriant RPM paketus ir turi aukštesnį prioritetą nei „FlatHub“.Nors įdiegus sistemą galima įjungti atsisiuntimus iš „FlatHub“, tam vartotojas turi rankiniu būdu įjungti parinktį „trečiųjų šalių saugyklos“ GNOME programinės įrangos tvarkytuvėje. Tačiau net ir įjungus šį nustatymą, „Fedora“ paketai vis tiek turi pirmenybę.

Michaelas tvirtina, kad dauguma vartotojų norėtų gauti savo siuntas tiesiogiai Iš „FlatHub“. Ši platforma sujungia pačių programų kūrėjų sukurtus ir prižiūrimus paketus, užtikrindama geresnį jų specifinių funkcijų supratimą, didesnį stabilumą ir išsamesnį testavimą. Remiantis „Catanzaro“ pateiktais duomenimis, 80 % apklaustųjų išreiškė savo pirmenybę „FlatHub“, o ne „Fedora“ saugyklai.

Ši situacija taip pat sukėlė painiavą tarp vartotojų., kurie daro prielaidą, kad diegdami „Flatpak“ programą „Fedora“ sistemoje jie tai daro iš „FlatHub“, kaip ir kitų platinamųjų programų atveju. Tačiau Paketai yra iš vidinės „Fedora“ saugyklos, tačiau gali būti pastebimų kokybės skirtumų..

Ateities „Fedora“ darbo stotis turi būti:

Saugi ir pagal numatytuosius nustatymus pagrįsta atvaizdais: atominė operacinė sistema, sudaryta iš „bootc“ pagrindu sukurtų RPM failų. Dauguma vartotojų turėtų rinktis atvaizdais pagrįstą režimą, nes taip daug sunkiau sugadinti operacinę sistemą ir lengviau pašalinti triktis, kai kas nors nepavyksta.
Lankstumas, jei pageidaujama: konvertavimas iš atvaizdais pagrįstos operacinės sistemos į tradicinę paketais pagrįstą operacinę sistemą, valdomą RPM ir dnf, turėtų būti leidžiamas vartotojams, kurie to pageidauja arba kuriems to reikia. Arba, jei konvertavimas neįmanomas, turėtų likti galimybė įdiegti tradicinę, neatominę „Fedora“. Bet kokiu atveju neturėtume versti vartotojų naudoti atvaizdais pagrįstų darbalaukių, jei jie to nenori, todėl nėra reikalo nerimauti. Tačiau atvaizdais pagrįsti darbalaukiai galiausiai turėtų tapti numatytaisiais.
„Silverblue“ dar nėra paruošta, tačiau „Fedora“ turi puikią kūrėjų bendruomenę ir galiausiai turėtų išspręsti likusias problemas.

Kilus klaidoms, skundai dažnai adresuojami oficialiems programėlių kūrėjams, taip sukuriant nereikalingą įtampą, kaip nutiko OBS Studio atveju, kurio probleminiam paketui „Fedora“ sistemoje buvo suteiktas didesnis prioritetas nei jo versijai „FlatHub“.

vienas argumentų, kodėl verta išlaikyti pasirinktinę saugyklą dir „Fedora“ yra saugumas: Paketai kuriami kontroliuojamoje aplinkoje, remiantis deklaruotu šaltinio kodu ir laikantis tik „Fedora“ patvirtintų atvirųjų licencijų. Be to, galima įtraukti konkrečius pataisymus, kurie dar nėra originalaus projekto šaltinio kodo dalis.

Tačiau Catanzaro taip pat pripažįsta poreikį sustiprinti „FlatHub“ saugumą. Pasiūlymas apima bendradarbiavimą siekiant sudaryti sąlygas paketų kūrimui patikrinamoje infrastruktūroje, įtraukti atkuriamus kompiliavimo variantus ir kovoti su pasenusių vykdymo aplinkų buvimu. Šiuo metu beveik trečdalis patikrintų paketų „FlatHub“ platformoje naudoja vykdymo aplinkas, kurių palaikymas jau pasibaigęs, o tai kelia saugumo riziką.

taip pat Aptikta ir kitų problemų, tokių kaip pasenusios priklausomybės ir izoliavimo priemonių išjungimas. kai kurių kūrėjų, o tai kenkia smėlio dėžės efektyvumui. Kaip sprendimą siūlome įdiegti automatinius vykdymo laiko patikrinimus, sustiprinti izoliavimo priemones ir užtikrinti nuolatinę „Flatpak“ paketų priežiūrą.

Perėjimas prie „FlatHub“ naudojimo nėra staigus. Idėja yra leisti „Fedora Workstation“ atominėje versijoje palengvinti numatytąjį diegimą. nemokamos programinės įrangos iš „FlatHub“, išlaikant iš anksto įdiegtus paketus iš „Fedora“ saugyklos. Pakeitimas paveiktų tik tuos paketus, kuriuos vartotojai nusprendžia įdiegti. vėliau naudojant GNOME programinės įrangos tvarkyklę.

Timothée Ravier, dar vienas „Fedora“ kūrėjas, šią mintį patvirtino lygiagrečiu pasiūlymu dėl „Fedora 43“. Tai leistų pasirinktas ir patikrintas „FlatHub“ programas įdiegti tiesiogiai, o iš anksto įdiegti paketai ir toliau būtų tvarkomi naudojant „Fedora“. Šis pakeitimas sumažintų priežiūros specialistų darbo krūvį, pašalintų painiavą vartotojams ir prisidėtų prie geresnio bendradarbiavimo tarp „Fedora“ ir pagrindinių projektų.

Galiausiai, jei norite sužinoti daugiau apie tai, galite peržiūrėti išsamią informaciją sekanti nuoroda.