openSUSE MicroOS
在只读 Btrfs 根文件系统上提供事务性(原子)更新的微型服务操作系统
专为托管容器工作负载而设计,具备自动管理与修补能力。安装 openSUSE MicroOS ,您将得到一个快速、小型的系统环境,用于部署容器或其他受益于事务性更新的工作负载。作为滚动发布的发行版,它的软件始终保持最新。
MicroOS 提供离线映像。离线映像与自安装映像/原始映像的主要区别在于前者具有安装程序。后两者则允许通过 Combustion 模块自定义安装,或将映像写入磁盘后手动修改细节。还具备实时内核选项。
可在 Xen 或 KVM 上运行的虚拟机中试用 MicroOS。 树莓派或其他片上系统的用户也可以使用预配置映像与 Combustion 功能来进行启动。预配置映像和自安装映像均可配合写入 U 盘的 Combustion 功能使用,该功能允许在系统首次启动时执行自定义配置,同时还可更改部分默认由密码保护的选项。
下载调试功能
调试工具箱容器
- 启动特权容器
- 根文件系统位于
/media/root
目录下 - zypper 安装所需工具无需重启
- 使用时不用暂停容器
原子更新
事务性更新
独特
通过 Btrfs 和快照,MicroOS 可以非常高效的方式存储文件系统的历史。
所有在 /etc
中的配置文件都包含在快照和回滚内。
灵活
- 无需新的包格式,使用标准的 openSUSE RPM 包
- 无空间大小限制,不论分区或操作系统
- 易于提升
工作负载
应用程序将安装在容器内,而不是根文件系统:
- 与核心文件系统隔离
- 降低恶意程序危害系统的能力
- 安装新容器无需重启
- 可以原子方式更新(新建容器后再结束旧容器)
- 易于回滚
安全更新
- 通过 HTTPS 获取更新
- 软件包和仓库由我们的构建系统签名
- 软件包已验证
- 依赖冲突时不进行更新
- 不浪费空间:更新不成功时将删掉文件系统快照
回滚
MicroOS 是个不可变的操作系统,可轻松回滚
- 不可变:磁盘上不会有更改
- 可重启到旧的 BTRFS 快照来回滚
哲学
可预测
- 运行期间不会更改
- 每次启动运行的项目都将一致
可扩展
- 运行期间无需费力配置每个实例
- 可以轻松地重复部署并可预测效果
可靠
- 可从错误更新中自动恢复
系统需求
最低
- 内存: 1GB 物理内存 + 依负载决定的额外内存
- 存储:
- / 根分区: 5GB 可用的磁盘空间
- /var 分区: 5GB 可用的磁盘空间
推荐
- 内存: 2GB 物理内存 + 依负载决定的额外内存
- 存储:
- / 根分区: 20GB 可用的磁盘空间
- /var 分区: 40GB 可用的磁盘空间
请在使用前验证你下载的文件
许多程序都可以验证已下载文件的校验码。验证你下载的文件比较重要, 因为它可以验证你是否真的获取到了你想要下载的 ISO 文件而不是 一些损坏的版本。
针对每个 ISO,我们都提供了一个带有相应 SHA256 和的校验码文件,以及一份含有加密签名的数字签名文件。
为了确保已下载文件的完整性,你可以使用 sha256sum 验证校验和,同时可以使用 gpgv 验证加密签名文件。
它应为 AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4
更多验证下载的帮助请参阅 校验码帮助