Na conferência Linux App Summit, Sebastian Wick, mantenedor da ferramenta Flatpak, e Adrian Vovk, criador do instalador para GNOME OS e um dos desenvolvedores do systemd-homed e do systemd-sysupdate, apresentaram uma palestra sobre o futuro do sistema de pacotes autossuficientes Flatpak. A apresentação mencionou a intenção de criar um novo processo systemd-appd para atender às necessidades do Flatpak, que fornecerá informações sobre as instâncias de aplicativos em execução.
O systemd-appd implementará funcionalidade para atribuir identificadores a aplicativos e armazenar as permissões associadas a esses identificadores. O uso do systemd-appd permitirá resolver problemas de autenticação confiável dos aplicativos Flatpak em execução e de identificação de qual aplicativo está tentando acessar recursos do sistema. Com o systemd-appd, será possível usar ambientes sandbox aninhados (por exemplo, para isolamento adicional de processos em navegadores) e implementar suporte multimídia. servidor PipeWire e eliminar o proxy D-Bus usado para filtrar o acesso a serviços do sistema.
A apresentação também trouxe o projeto Flatpak Next (Flatpak 2.0), que planeja reestruturar a arquitetura do Flatpak, levando em consideração a experiência acumulada e usando tecnologias modernas. O suporte ao systemd-appd deve ser adicionado sem esperar pelo Flatpak Next na versão 1.x do Flatpak.
Quando questionado se o systemd-appd se tornará uma dependência obrigatória no Flatpak, Adrian Vovk respondeu que, inicialmente, ele tinha a intenção de considerar cuidadosamente sistemas sem systemd, mas após a crítica agressiva que enfrentou (o desenvolvimento está apenas nos planos e nenhuma linha de código do systemd-appd foi escrita), ele não pretende gastar seu tempo apoiando sistemas sem systemd.
Em resposta a uma pergunta semelhante, Jorge Castro, gerente de interação com a comunidade no projeto FlatHub, confirmou que o systemd se tornará uma dependência obrigatória no Flatpak.
Fonte: opennet.ru
