ITADN
bootc-dev/bootc
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

bootc logo

bootc

使用 OCI/Docker 容器镜像进行事务性、原地操作系统更新。

动机

最初使用“层”来建模应用程序的 Docker 容器模型取得了巨大的成功。 本项目 旨在将同样的技术应用于可启动的主机系统 - 使用 标准的 OCI/Docker 容器作为基础操作系统更新的传输和交付格式。

容器镜像包含一个 Linux 内核(例如在 /usr/lib/modules 中), 用于启动。 在目标系统上运行时,基础用户空间 默认在“容器”中运行。 例如,假设 正在使用 systemd,systemd 像往常一样作为 pid1 运行 - 没有“外层”进程。 有关此内容的更多信息,请参阅文档;见下文。

状态

CLI 和 API 被认为是稳定的。 我们将确保每个现有系统 都能在任何未来更改中无缝地进行原地升级。

网站和文档

版本控制

尽管 bootc 未作为库发布到 crates.io,但版本 号预计将遵循 语义 版本控制 标准。 这种做法始于 版本 1.2.0 的发布;之前的版本可能不严格 遵循 semver 标准。

采用者(基础和最终用户镜像)

bootc CLI 只是一个客户端系统;它不绑定于任何特定的 操作系统或 Linux 发行版。 您很可能希望实际 从查看 ADOPTERS.md 开始。

社区讨论

本项目与前述的 Fedora/CentOS bootc 项目也密切相关, 许多开发者会关注那里的相关讨论区。例如,那里有一个 Matrix 频道和每周的视频会议:https://docs.fedoraproject.org/en-US/bootc/community/

开发 bootc

你对参与 bootc 的开发感兴趣吗?太好了!请参阅我们的 CONTRIBUTING.md 指南。 这里还有一份 MAINTAINERS.md 列表,请查阅我们的 行为准则

治理

请参阅 GOVERNANCE.md 了解项目治理详情。

社区会议

请参阅 社区会议 了解详情并加入我们。

徽章

OpenSSF Best Practices LFX Health Score LFX Contributors LFX Active Contributors

行为准则

bootc 项目是一个 云原生计算基金会(CNCF)沙盒项目 并遵循 CNCF 社区行为准则

请阅读我们的 行为准则 以了解举报违规行为及我们的执行流程。


Linux 基金会®(TLF)已注册并使用商标。有关 TLF 商标列表,请参阅 商标使用