Мајкл Катанцаро (програмер Epiphany-ја и сарадник на пројектима GNOME и Fedora) је предложио решење које би могло да промени начин на који Fedora Workstation управља Flatpak пакетима.
У свом предлогу, он предлаже давање приоритета FlatHub-у као подразумеваном извору за пакете које инсталирају корисници, ограничавајући Fedora-ин Flatpak репозиторијум на оне пакете који су унапред инсталирани у дистрибуцији.
Дебата о управљању Флатпаком у Федора радној станици
Тренутно, Федора користи сопствени Флатпак репозиторијум као подразумевана конфигурација. Ово спремиште Генерише се поновном изградњом RPM пакета и има већи приоритет од FlatHub-а.Иако је могуће омогућити преузимања са FlatHub-а након инсталације система, то захтева од корисника да ручно омогући опцију „репозиторијуми трећих страна“ у GNOME Software Manager-у. Међутим, чак и са омогућеним подешавањем, Fedora пакети и даље имају приоритет.
Мајкл тврди да би већина корисника радије директно добијала своје пакете Од FlatHub-а. Ова платформа обједињује пакете које су креирали и одржавају сами програмери апликација, обезбеђујући боље разумевање њихових специфичних карактеристика, већу стабилност и темељитије тестирање. Према подацима које је навео Catanzaro, 80% анкетираних панелиста изразило је своју предност за FlatHub у односу на Fedora репозиторијум.
Ова ситуација је такође изазвала забуну међу корисницима., који претпостављају да приликом инсталирања Flatpak апликације на Fedora-и то раде са FlatHub-а, као што је случај са другим дистрибуцијама. Међутим, Пакети долазе из интерног Федора репозиторијума, са могућим значајним разликама у квалитету.
Федора радна станица будућности мора бити:
Безбедан и подразумевано заснован на сликама: атомски оперативни систем састављен од RPM-ова заснованих на bootc-у. Већина корисника би требало да се одлучи за режим заснован на сликама, јер је много теже оштетити оперативни систем и лакше решити проблеме када нешто крене наопако.
Флексибилно по жељи: Конверзија са оперативног система заснованог на сликама на традиционални оперативни систем заснован на пакетима, којим управљају RPM и dnf, требало би да буде дозвољена корисницима који је преферирају или захтевају. Алтернативно, ако конверзија није могућа, инсталирање традиционалне, неатомске Fedora платформе требало би да остане могуће. У сваком случају, не би требало да присиљавамо кориснике да користе радне површине засноване на сликама ако то не желе, тако да нема потребе за бригом. Али радне површине засноване на сликама би на крају требало да постану подразумеване.
Силверблуе још није спреман, али Федора има одличну заједницу програмера и требало би да буде у стању да реши преостале проблеме.
Када се појаве грешке, жалбе се често упућују званичним програмерима апликација, стварајући непотребну напетост, као што се догодило у случају OBS Studio-а, чији је проблематични пакет на Федори добио већи приоритет него његова верзија на ФлатХабу.
Један аргумената у корист одржавања прилагођеног репозиторијума dа Федора је безбедност: Пакети се граде у контролисаним окружењима, на основу декларисаног изворног кода и у складу су само са отвореним лиценцама које је одобрила Федора. Поред тога, могуће је укључити одређене закрпе које још увек нису део изворног кода оригиналних пројеката.
Међутим, Катандзаро препознаје потребу за јачањем безбедности и на FlatHub-у. Предлог укључује заједнички рад на омогућавању изградње пакета на проверљивој инфраструктури, укључивању репродуцибилних изградњи и борби против присуства застарелих рунтиме-ова. Тренутно, скоро трећина верификованих пакета на FlatHub-у користи рунтиме-ове чија је подршка већ истекла, што представља безбедносни ризик.
такође Откривени су и други проблеми, као што су застареле зависности и онемогућавање мера изолације. од стране неких програмера, што угрожава ефикасност sandbox-а. Као решење, предлажемо имплементацију аутоматских провера током извршавања, јачање мера изолације и обезбеђивање континуираног одржавања Flatpak пакета.
Прелазак на коришћење FlatHub-а није нагли. Идеја је да се омогући Fedora Workstation-у, у његовом атомском издању, да олакша подразумевану инсталацију бесплатног софтвера од FlatHub-а, чувајући пакете унапред инсталиране из Fedora репозиторијума. Измена би утицала само на пакете које корисници одлуче да инсталирају. након тога користећи GNOME софтверски менаџер.
Тимоти Равије, још један Федора програмер, је поткрепио овај начин размишљања паралелним предлогом за Федору 43. Ово би омогућило да одабране и проверене FlatHub апликације буду доступне за директну инсталацију, док би се унапред инсталирани пакети и даље управљали из Fedora-е. Ова промена би смањила оптерећење за одржаваоце, елиминисала забуну корисника и допринела бољој сарадњи између Fedora-е и основних пројеката.
Коначно, ако сте заинтересовани да сазнате више о томе, можете погледати детаље у следећи линк.