openSUSE MicroOS

微服务操作系统,在只读 btrfs 根文件系统上提供事务性(原子性)更新

旨在通过自动化管理和修补来托管容器工作负载。安装 openSUSE MicroOS,您将获得一个快速、小巧的环境,用于部署容器或任何其他受益于事务性更新的工作负载。作为滚动发布版本,软件始终保持最新。

MicroOS 提供离线镜像。离线镜像与自安装/原始镜像的主要区别在于离线镜像带有一个安装程序。原始镜像和自安装镜像允许通过 combustion 或在镜像写入磁盘后手动进行自定义。还有一个实时内核选项。

在运行 Xen 或 KVM 的虚拟机中尝试 MicroOS。使用树莓派或其他片上系统硬件可以结合 Combustion 功能预配置镜像用于启动过程。预配置和自安装镜像都打算与写入 USB 的 Combustion 一起使用,它允许在首次启动时进行配置,并可选择默认密码保护的更改。

下载

理念

可预测

  • 运行时不更改
  • 每次启动时都将始终运行相同的工件

可扩展

  • 消除运行时配置单个实例的精力
  • 可以轻松重复部署,并获得可预测的结果

可靠

  • 从错误更新中自动恢复

原子更新

事务性更新

独特

通过使用带快照的 btrfs,MicroOS 使用一种非常节省空间的方式来存储文件系统历史记录。/etc 中的所有配置文件都是快照和回滚的一部分。

灵活

  • 无需新的包格式,使用标准 openSUSE RPM
  • 分区和操作系统都没有大小限制
  • 易于增强

回滚

MicroOS 是一个不可变操作系统,回滚很简单

  • 不可变:磁盘上没有更改
  • 通过重启到旧的 BTRFS 快照进行回滚

安全更新

  • 通过 HTTPS 获取更新
  • 软件包和存储库由我们的构建系统签名
  • 软件包已验证
  • 如果存在依赖冲突,则不进行更新
  • 不浪费空间:如果更新失败,文件系统快照将被删除

工作负载

应用程序安装在容器中,而不是根文件系统

  • 与核心文件系统隔离
  • 降低恶意应用程序破坏系统的能力
  • 无需重启即可安装新版本
  • 可以原子方式更新(创建新的,删除旧的)
  • 易于回滚

调试

调试工具箱容器

  • 启动特权容器
  • 根文件系统在 /media/root 下可用
  • zypper 可用于安装必要的工具,无需重启
  • 在多次使用之间保持持久
Intel 或 AMD 64 位台式机、笔记本电脑和服务器 (x86_64)
ISO 镜像
自安装容器主机
下载
UEFI Arm 64 位服务器、台式机、笔记本电脑和开发板 (aarch64)
ISO 镜像
PowerPC 服务器,小端序 (ppc64le)
ISO 镜像
我们还有 虚拟机、云、硬件 镜像。请查看 其他下载

最低要求

  • 内存: 1GB 物理内存 + 额外的用于您工作负载的内存
  • 存储:
    • / (根) 分区: 5GB 可用磁盘空间
    • /var 分区: 5GB 可用磁盘空间

推荐配置

  • 内存: 2GB 物理内存 + 额外的用于您工作负载的内存
  • 存储:
    • / (根) 分区: 20GB 可用磁盘空间
    • /var 分区: 40GB 可用磁盘空间

使用前验证您的下载

许多应用程序可以验证下载的校验和。验证您的下载很重要,因为它可以验证您确实获得了您想要下载的 ISO 文件,而不是损坏的版本。

对于每个 ISO,我们提供一个带有相应 SHA256 校验和的校验和文件,以及一个带有加密签名的签名文件。

为了确保下载文件的完整性,您可以使用 sha256sum 验证校验和,并使用 gpgv 验证加密签名。

它应该是 AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4

有关验证下载的更多帮助,请阅读 校验和帮助