
OSTree:操作系统与容器的二进制部署及升级
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:OSTree是一种用于高效管理操作系统的文件系统层次结构的技术,支持完整版本的切换和回滚,适用于复杂软件堆栈如Linux发行版、容器镜像等的更新。
自由树项目现在被称为“libostree”,尽管仍然可以使用之前的名称:“OSTree”或“ostree”。重点在于利用libostree共享库的项目,而不是直接调用命令行工具(构建系统除外)进行操作的项目。然而,在文档其余部分中,我们将继续使用术语“OSTree”,因为这个短一些,并且全面更新所有文档是不现实的。我们希望随着时间过渡到新的名称。
如上所述,libostree既是共享库又是命令行工具套件,它结合了提交和下载可启动文件系统树的类似git模型以及用于部署它们并管理引导程序配置的功能层。OSTree的核心模型类似于git,在于校验单个文件并使用内容寻址对象存储;然而,与git不同的是,它通过硬链接“检出”这些文件,并且为了防止损坏,必须保持不可变性。因此,另一种看待OSTree的方式是将其视为一个更完善的版本。
特征包括:系统的事务升级和回滚、GPG签名和固定TLS支持的实现、HTTP增量复制内容的支持、同时安装多个可引导根的能力、服务器端(及客户端)二进制历史记录功能以及自省式的共享库API,用于构建与部署系统。此外还有灵活的多分支仓库管理能力。
全部评论 (0)
还没有任何评论哟~


