Portal:MicroOS
欢迎来到 MicroOS 专题 Edit
请注意,MicroOS 有了新名称。MicroOS Desktop GNOME 现为:openSUSE Aeon,MicroOS Desktop Plasma 现为:openSUSE Kalpa。
作为一个现代的 Linux 操作系统 openSUSE MicroOS 是:
- 小型:为特定用途定制的轻量化系统镜像
- 可扩展:针对大型部署进行了优化,同时能够作为单机操作系统。
- 始终保持最新:自动应用更新,不影响运行的系统。
- 适应性强:在出现问题的情况下,系统自动回滚到最后的工作状态。
- 快速:没有拖慢运行速度的包袱。
特性 Edit
- 只读的根文件系统避免对系统的意外修改
- Transactional Updates 技术利用 btrfs 快照来应用软件包更新而不干扰运行中的系统
- health-checker 验证操作系统在更新后是否可以运行。在出现问题时自动回滚。
- cloud-init 用于在云端首次启动时的初始系统配置(包括 OpenStack )。
- Combustion 和 Ignition 用于所有其他镜像第一次启动时的初始系统配置。
- 旨在完美地融入现有的 openSUSE 或 SUSE Linux Enterprise 环境中
- 可使用 Podman 容器运行环境
- 滚动发布。每个新的 openSUSE Tumbleweed 快照也会自动产生一个新的 openSUSE MicroOS 版本。基于 Leap 的版本在 Leap 的维护更新发布时自动更新。
下载 Edit
如果你没有使用 DVD 安装系统,你可以使用 Combustion 或 Ignition 执行初始配置,如添加 SSH 密钥或设置根密码。如果 Ignition 和 Combustion 的配置都没有找到,交互式的 jeos-firstboot 向导允许你设置根密码。
平台 | 基础系统 | 基础系统 + 容器运行环境 | |
---|---|---|---|
ISO Image | x86_64, aarch64, ppc64le | ||
Raspberry Pi | armv7l, aarch64 | aarch64 | |
Pine64 | aarch64 | aarch64 | |
Qemu KVM & XEN | x86_64, aarch64 | x86_64, aarch64 | |
VirtualBox | x86_64 | – | |
VMware | x86_64 (VMX) | x86_64 (VMX) | |
Vagrant | x86_64, aarch64 | x86_64, aarch64 | |
Microsoft HyperV | x86_64 | x86_64 |
如果你热衷于此,可以试试我们的基于 openSUSE Leap 的实验性镜像。
基于云端启动的配置
重要提醒: 为了能够登陆你的容器,你需要添加一个 SSH Key 或者使用 Cloud-Init 设置一个 root 密码。
Platform | 基础系统 | 基础系统 + 容器运行环境 | |
---|---|---|---|
OpenStack Cloud | x86_64 | x86_64 |
使用 ONIE 进行安装
ONIE是一个 "安装环境" ,一个最小的预装操作系统,其唯一目的是帮助在各种路径上安装操作系统。
使用 ONIE 部署 MicroOS 需要进行特殊的设置,请参见 README.onie 的说明。
平台 | 基础系统 | 基础系统 + 容器运行环境 |
---|---|---|
x86_64 | - |