Fedora CoreOS is a minimal, automatically updating, and mostly immutable operating system built to run containers at scale. It combines Fedora technologies with a managed update model suitable for Kubernetes and container platforms.
- Automatic updates: Uses an update stream model for regular, predictable updates.
- Immutable-style host model: Designed for minimal host drift and image-like lifecycle management.
- Container-first platform: Optimized for container runtimes and orchestrators.
- Ignition provisioning: First-boot configuration via declarative machine config.
- rpm-ostree foundation: Transactional update and rollback-oriented OS management.
- Streams:
stable, testing, and next.
- Current Stable: Fedora CoreOS 41 (based on Fedora 43)
- Continuous delivery per stream: Updates land regularly based on stream maturity.
- Cluster-safe operations: Supports staged rollouts and controlled reboot handling.
- Kubernetes worker nodes
- OpenShift and cloud-native clusters
- Immutable host baselines for container workloads