Linux 打包工具 Flatpak 的未来
内容提要
Flatpak在Linux应用峰会上表现良好,但开发活跃度下降,审核人员不足。尽管有新功能请求,关键开发者已离开,导致项目进展缓慢。Wick提到需改进沙箱权限和网络命名空间,建议借鉴Valve的驱动管理方法,并希望未来与OCI工具兼容。
关键要点
-
Flatpak在Linux应用峰会上表现良好,但开发活跃度下降,审核人员不足。
-
Flatpak最初由Alexander Larsson开发,首次发布于2015年,2016年更名为Flatpak。
-
尽管有新功能请求,关键开发者已离开,导致项目进展缓慢。
-
Wick提到需改进沙箱权限和网络命名空间,建议借鉴Valve的驱动管理方法。
-
Flatpak的主要功能之一是沙盒应用程序,限制它们对系统的访问。
-
Wick希望改进Flatpak处理音频访问的方式,建议使用PipeWire。
-
Flatpak应用程序不会直接与D-Bus对话,使用xdg-dbus-proxy进行过滤。
-
项目需要为Flatpak应用程序创建一个网络命名空间,但缺乏网络专家。
-
Wick提出了许多希望在门户网站上实现的想法,如支持自动填写密码等。
-
Wick认为未来应重写Flatpak,利用现代容器工具与OCI保持一致。
延伸问答
Flatpak的开发现状如何?
Flatpak的开发活跃度下降,审核人员不足,导致项目进展缓慢。
Flatpak的主要功能是什么?
Flatpak的主要功能是沙盒应用程序,限制它们对系统的访问。
Wick对Flatpak未来的建议是什么?
Wick建议改进沙箱权限和网络命名空间,并希望与OCI工具兼容。
Flatpak如何处理音频访问?
目前Flatpak使用PulseAudio处理音频访问,Wick希望改用PipeWire以限制对扬声器的访问。
Flatpak的沙箱机制有什么问题?
Flatpak的嵌套沙箱机制不支持,存在安全性和功能性的问题。
Flatpak与OCI的关系是什么?
Flatpak支持OCI图像,但在开发和维护上存在挑战,Wick希望未来能更好地与OCI工具兼容。