What is openSUSE MicroOS?
openSUSE MicroOS is a modern Linux Operating System, designed for container hosts and optimized for large deployments. It inherits the openSUSE Tumbleweed and SUSE Linux Enterprise knowledge while redefining the operating system into a small, efficient and reliable distribution.
openSUSE MicroOS is not a separate distribution, but is bundled as part of openSUSE Kubic, a Container as a Service platform. However, there is a system role "
openSUSE MicroOS" which can be selected during installation to get a standalone openSUSE MicroOS system installed. openSUSE Kubic itself is an openSUSE Tumbleweed variant.
In a Nutshell
- OS focused only on containers
- Minimal images designed for one special Use Case
- Optimised for large deployments, but capable as a single machine container-host
- Reduced end-user interactions
- An always up-to-date Operating System
- Safe way to update the system
- Transactional Updates using Btrfs with snapshots for updates and rollback
- Read-only root filesystem
- cloud-init for initial system configuration during first boot
- Rolling Release: Every time we release a new openSUSE Tumbleweed snapshot, we will also release a new openSUSE Kubic snapshot
- Designed to fit perfectly into existing openSUSE or SUSE Linux Enterprise environments
- Podman/CRI-O and Docker Container Runtimes both available
See the detailed design overview of MicroOS for more details.
Installations (especially the pre-built images) can be customized using one of the following provisioning tools: