En la conferencia Linux App Summit, Sebastián Wick, mantenedor de la herramienta Flatpak, y Adrián Vovk, creador del instalador para GNOME OS y uno de los desarrolladores de systemd-homed y systemd-sysupdate, presentaron una charla sobre el futuro de los sistemas de paquetes autosuficientes Flatpak. En la charla se menciona la intención de crear un nuevo proceso systemd-appd para las necesidades de Flatpak, que proporcionará información sobre las instancias de aplicaciones en ejecución.
En systemd-appd se implementará la funcionalidad para asignar identificadores a las aplicaciones y almacenar los privilegios asociados a esos identificadores. El uso de systemd-appd permitirá resolver problemas de autenticación confiable de las aplicaciones Flatpak en ejecución y determinar qué aplicación intenta acceder a los recursos del sistema. Gracias a systemd-appd, se podrá utilizar entornos de sandbox anidados (por ejemplo, para una mayor aislamiento de los procesos en los navegadores), implementar soporte multimedia. servidores PipeWire y deshacerse del proxy D-Bus utilizado para filtrar el acceso a los servicios del sistema.
En la charla también se presentó el proyecto Flatpak Next (Flatpak 2.0), en el que se planea rediseñar la arquitectura de Flatpak aprovechando la experiencia acumulada y utilizando tecnologías modernas. Se planea agregar soporte para systemd-appd sin esperar a Flatpak Next en la rama Flatpak 1.x.
A la pregunta de si systemd-appd será una dependencia obligatoria en Flatpak, Adrián Vovk respondió que inicialmente tenía la intención de prestar mucha atención a los sistemas sin systemd, pero después de la agresiva crítica que recibió (el desarrollo solo está en planes y no se ha escrito ninguna línea de código para systemd-appd), no tiene intención de perder tiempo en apoyar sistemas sin systemd.
A una pregunta similar, Jorge Castro, gerente de interacción con la comunidad en el proyecto FlatHub, confirmó que systemd se convertirá en una dependencia obligatoria en Flatpak.
Fuente: opennet.ru
