Lors de la conférence Linux App Summit, Sebastian Wick, mainteneur de l'outil Flatpak, et Adrian Vovk, créateur de l'installateur pour GNOME OS et l'un des développeurs de systemd-homed et systemd-sysupdate, ont présenté un exposé sur l'avenir du système de paquets autonomes Flatpak. Dans cette présentation, il a été question de l'intention de créer pour les besoins de Flatpak un nouveau processus systemd-appd, qui fournira des informations sur les instances d'applications en cours d'exécution.
systemd-appd mettra en œuvre des fonctionnalités pour attribuer des identifiants aux applications et stocker les autorisations associées à ces identifiants. L'utilisation de systemd-appd permettra de résoudre les problèmes d'authentification fiable des applications Flatpak en cours d'exécution et de déterminer quelle application tente d'accéder aux ressources système. Grâce à systemd-appd, il sera possible d'utiliser des environnements de sandbox imbriqués (par exemple, pour une isolation supplémentaire des processus dans les navigateurs) et de réaliser le support multimédia. de serveurs PipeWire et de se débarrasser du proxy D-Bus utilisé pour filtrer l'accès aux services système.
Le rapport présente également le projet Flatpak Next (Flatpak 2.0), qui vise à repenser l'architecture de Flatpak en tenant compte de l'expérience acquise et en utilisant des technologies modernes. Il est prévu d'ajouter le support de systemd-appd sans attendre Flatpak Next dans la branche Flatpak 1.x.
En réponse à la question de savoir si systemd-appd deviendra une dépendance obligatoire dans Flatpak, Adrian Vovk a répondu qu'il avait initialement l'intention d'aborder avec beaucoup de soin les systèmes sans systemd, mais après la critique agressive qu'il a reçue sans raison (la développement étant encore seulement prévu sans aucune ligne de code écrite pour systemd-appd), il n'a pas l'intention de consacrer son temps à la prise en charge des systèmes sans systemd.
À une question similaire, Jorge Castro, responsable des relations communautaires pour le projet FlatHub, a confirmé que systemd deviendra une dépendance obligatoire dans Flatpak.
Source : opennet.ru
