
Flatpak 1.16.1 今天发布,作为这个流行的 Linux 应用程序沙盒和分发框架的最新稳定版本,也是 Flatpak 1.16 系列的第一个维护更新。
Flatpak 1.16.1 带来了各种增强功能,例如在使用家长控制时默认允许子帐户更新现有应用程序的能力,以确保可以安装安全和错误修复更新。可以通过为操作设置 polkit 策略org.freedesktop.Flatpak.override-parental-controls-update规则来覆盖此更改。
此版本还通过不再计算潜在的释放空间和避免需要持有锁的作来加快命令速度,添加到 、 改进了无效参数flatpak prune --dry-run/dev/udmabuf--device=driflatpak-spawn --sandbox-a11y-own-nameflatpak permission-reset的错误消息,并通过仅写入实际更改的条目来加快命令速度。
此外,Flatpak 1.16.1 通过在范围名称中使用实例 ID 而不是顶级进程 ID,使 systemd 范围更容易与 Flatpak 应用实例匹配,增加了在与 OCI 注册表交互时对在 /etc/containers/certs.d 上查找 TLS 证书的支持,并改进了文档。
本次更新主要优化了以下功能:
一、性能提升
flatpak prune --dry-run命令提速
取消潜在空闲空间计算,避免需要持有锁的操作,显著提升模拟清理效率2flatpak permission-reset加速机制
仅写入实际发生变更的权限条目,减少冗余操作
二、设备参数增强
- 新增
/dev/udmabuf对--device=dri的支持
扩展硬件设备兼容性范围
三、错误提示优化
flatpak-spawn --sandbox-a11y-own-name参数有效性校验
无效参数输入时生成更明确的错误信息
注:以上改进涉及底层架构调整,建议通过
flatpak update获取最新运行时环境。
Flatpak 1.16.1 现在可以从项目的 GitHub 页面下载。但是,Flatpak 是 GNU/Linux 发行版中的一个组件,强烈建议您从软件存储库中更新它。Flatpak 开发人员建议用户和发行版尽快更新到此版本。
图片来源:徽标由 Flatpak 项目提供(由 Marius Nestor 编辑)
转自 Flatpak 1.16.1 Linux App Sandboxing Framework Brings More Enhancements – 9to5Linux
Linuxeden开源社区