在会议上 Linux 在应用峰会上,Flatpak 工具链的维护者 Sebastian Wick 和 GNOME OS 安装程序的创建者、systemd-homed 和 systemd-sysupdate 的联合开发者 Adrian Vovk 就 Flatpak 自托管软件包系统的未来发表了演讲。演讲中提到,他们计划为 Flatpak 创建一个名为 systemd-appd 的新进程,该进程将提供有关正在运行的应用程序实例的信息。
systemd-appd 将实现应用程序标识符的分配以及与这些标识符关联的权限的存储功能。使用 systemd-appd 将解决运行中的 Flatpak 应用程序的安全身份验证问题,并识别哪个应用程序正在尝试访问系统资源。借助 systemd-appd,可以使用嵌套沙箱环境(例如,用于浏览器中的额外进程隔离)并实现多媒体支持。 伺服器 使用 PipeWire 并移除用于过滤系统服务访问的 D-Bus 代理。
本次演讲还将介绍 Flatpak Next(Flatpak 2.0)项目,该项目计划基于积累的经验和现代技术重新设计 Flatpak 架构。在 Flatpak Next 发布之前,计划先在 Flatpak 1.x 分支中添加对 systemd-appd 的支持。
当被问及 systemd-appd 是否会成为 Flatpak 的强制依赖项时,Adrian Vovk 回应说,他最初打算密切关注没有 systemd 的系统,但在收到莫名其妙的猛烈批评后(开发仍处于计划阶段,尚未编写任何 systemd-appd 代码),他不打算浪费时间去支持没有 systemd 的系统。
当被问及类似问题时,FlatHub 的社区参与经理 Jorge Castro 确认 systemd 将是 Flatpak 的一个必要依赖项。
来源: opennet.ru
