LinuxKit

LinuxKit,一个用于构建自定义最小、不可变 Linux 发行版的工具包。

  • 在不影响可用性的情况下保护默认设置

  • 一切都是可更换和可定制的

  • 用于构建 Linux 发行版的不可变基础架构

  • 完全无状态,但可以附加持久存储

  • 易于加工,易于迭代

  • 用容器构建,用于运行容器

  • 旨在创建可重现的构建

  • 专为构建和运行集群应用程序而设计,包括但不限于容器编排,例如 Docker 或 Kubernetes

  • 根据构建 Docker 版本的经验设计,但重新设计为通用工具包

  • 设计为由外部工具管理,例如Infrakit(已重命名为deploykit,已于 2019 年存档)或类似工具

  • 包括一组处于不同开发阶段的长期合作项目,以创新内核和用户空间的变化,特别是围绕安全性