openSUSE MicroOS

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

专为托管容器工作负载而设计,具备自动管理与修补能力。安装 openSUSE MicroOS ,您将得到一个快速、小型的系统环境,用于部署容器或其他受益于事务性更新的工作负载。作为滚动发布的发行版,它的软件始终保持最新。

MicroOS 提供离线映像。离线映像与自安装映像/原始映像的主要区别在于前者具有安装程序。后两者则允许通过 Combustion 模块自定义安装,或将映像写入磁盘后手动修改细节。还具备实时内核选项。

可在 Xen 或 KVM 上运行的虚拟机中试用 MicroOS。 树莓派或其他片上系统的用户也可以使用预配置映像与 Combustion 功能来进行启动。预配置映像和自安装映像均可配合写入 U 盘的 Combustion 功能使用,该功能允许在系统首次启动时执行自定义配置,同时还可更改部分默认由密码保护的选项。

下载

调试功能

调试工具箱容器

  • 启动特权容器
  • 根文件系统位于 /media/root 目录下
  • zypper 安装所需工具无需重启
  • 使用时不用暂停容器

原子更新

事务性更新

独特

通过 Btrfs 和快照,MicroOS 可以非常高效的方式存储文件系统的历史。 所有在 /etc 中的配置文件都包含在快照和回滚内。

灵活

  • 无需新的包格式,使用标准的 openSUSE RPM 包
  • 无空间大小限制,不论分区或操作系统
  • 易于提升

工作负载

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

  • 与核心文件系统隔离
  • 降低恶意程序危害系统的能力
  • 安装新容器无需重启
  • 可以原子方式更新(新建容器后再结束旧容器)
  • 易于回滚

安全更新

  • 通过 HTTPS 获取更新
  • 软件包和仓库由我们的构建系统签名
  • 软件包已验证
  • 依赖冲突时不进行更新
  • 不浪费空间:更新不成功时将删掉文件系统快照

回滚

MicroOS 是个不可变的操作系统,可轻松回滚

  • 不可变:磁盘上不会有更改
  • 可重启到旧的 BTRFS 快照来回滚

哲学

可预测

  • 运行期间不会更改
  • 每次启动运行的项目都将一致

可扩展

  • 运行期间无需费力配置每个实例
  • 可以轻松地重复部署并可预测效果

可靠

  • 可从错误更新中自动恢复
Intel 和 AMD 64 位桌面设备、笔记本和服务器(x86_64)
ISO 映像 (2.4 GiB)
自安装容器主机 (1.4 GiB)
UEFI Arm 64 位服务器、桌面、笔记本和单片机(aarch64)
ISO 映像 (2.5 GiB)
PowerPC 服务器,小端(ppc64le)
ISO 映像 (2.7 GiB)
我们也提供 虚拟机, 云端, 硬件 映像。请查看 其他下载

最低

  • 内存: 1GB 物理内存 + 依负载决定的额外内存
  • 存储:
    • / 根分区: 5GB 可用的磁盘空间
    • /var 分区: 5GB 可用的磁盘空间

推荐

  • 内存: 2GB 物理内存 + 依负载决定的额外内存
  • 存储:
    • / 根分区: 20GB 可用的磁盘空间
    • /var 分区: 40GB 可用的磁盘空间

请在使用前验证你下载的文件

许多程序都可以验证已下载文件的校验码。验证你下载的文件比较重要, 因为它可以验证你是否真的获取到了你想要下载的 ISO 文件而不是 一些损坏的版本。

针对每个 ISO,我们都提供了一个带有相应 SHA256 和的校验码文件,以及一份含有加密签名的数字签名文件。

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

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

更多验证下载的帮助请参阅 校验码帮助