Na konferencii Linux Na App Summite predniesli Sebastian Wick, správca nástrojovej sady Flatpak, a Adrian Vovk, tvorca inštalátora operačného systému GNOME a spoluvývojár systemd-homed a systemd-sysupdate, prednášku o budúcnosti systému samohosťovaných balíčkov Flatpak. V prednáške sa zmienil zámer vytvoriť pre Flatpak nový proces systemd-appd, ktorý bude poskytovať informácie o spúšťaní inštancií aplikácií.
systemd-appd implementuje funkcionalitu na priradenie identifikátorov aplikácií a ukladanie oprávnení spojených s týmito identifikátormi. Používanie systemd-appd vyrieši problémy s bezpečnou autentifikáciou spustených aplikácií Flatpak a identifikáciou, ktorá aplikácia sa pokúša získať prístup k systémovým zdrojom. Vďaka systemd-appd bude možné používať vnorené prostredia sandbox (napríklad pre dodatočnú izoláciu procesov v prehliadačoch) a implementovať podporu multimédií. server PipeWire a zbavte sa proxy servera D-Bus, ktorý sa používa na filtrovanie prístupu k systémovým službám.
Prednáška tiež predstavuje projekt Flatpak Next (Flatpak 2.0), ktorý plánuje redizajn architektúry Flatpaku na základe nahromadených skúseností a moderných technológií. Podpora pre systemd-appd sa plánuje pridať do vetvy Flatpak 1.x pred Flatpak Next.
Na otázku, či sa systemd-appd stane povinnou závislosťou vo Flatpaku, Adrian Vovk odpovedal, že pôvodne mal v úmysle venovať veľkú pozornosť systémom bez systemd, ale po agresívnej kritike, ktorá sa objavila z ničoho nič (vývoj je stále len v pláne a nebol napísaný ani riadok kódu systemd-appd), nemá v úmysle strácať čas podporou systémov bez systemd.
Keď Jorge Castro, manažér pre zapojenie komunity vo FlatHub, dostal podobnú otázku, potvrdil, že systemd bude vo Flatpaku povinnou závislosťou.
Zdroj: opennet.ru
