广泛使用的 Linux 应用分发格式 Flatpak 正在筹备下一代重大更新(Flatpak Next 或 2.0),旨在解决现有架构在权限管理方面的局限性。开发团队 Arian Vovk 和 Sebastian Wick 在 Linux App Summit 上透露,为了实现更先进的子沙盒和权限管理功能,计划引入名为 `systemd-appd` 的新服务,这将使 Flatpak 对初始化系统 systemd 产生硬性依赖。此前,Flatpak 一直以“构建一次,分发到所有发行版”为优势,兼容 Void Linux 和 Alpine 等非 systemd 发行版。尽管开发初衷曾考虑过为非 systemd 用户提供类似 elogind 的兼容方案,但由于部分反 systemd 用户在网络上对开发团队进行了恶毒的骚扰和攻击,导致开发者态度转变,表示不再愿意为非 systemd 系统维护额外的兼容层。这一转变意味着 Flatpak 可能将不再支持 Alpine、Void 等 Linux 发行版,打破了其作为全平台通用分发工具的承诺,同时也引发了关于 Linux 生态自由度与技术现代化之间矛盾的激烈讨论。
事件分析
💡 核心观点:Linux 基础设施的标准化已不可逆转,为了获取现代化的安全与特性,底层依赖的统一正在吞噬发行版的多样性。
原文链接:Hacker News





