awesome-atomic
github.com/malix-labs/awesome-atomic ↗An awesome curated knowledge-base about atomic systems
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me talks and videos resources from awesome-atomic"
Installation instructions →What's inside
Talks and Videos
- 19 talks on Fedora Silverblue and related technologies
many recorded talks here, too many to list here, but worth it!
- Can MicroOS Desktop be your Daily Driver?
Dario Faggioli
- Fedora 36 Silverblue: The 3 Guiding Principles for a Successful Experience
excellent introduction video that covers lots of tips and tricks.
- Fedora Silverblue: An Immutable OS
- Fedora Silverblue: is this the FUTURE of Linux? - Project of the Month
older video but an excellent review of the major components
- How Nix and NixOS Get So Close to Perfect
Xe
Lower Level Tools
- ABRoot
A utility which provides full immutability and atomicity to a Linux system, by transacting between two root filesystems. Updates are performed using OCI images, to ensure that the system is always in a consistent state.
- apt2ostree
apt2ostree is used for building Debian/Ubuntu based ostree images. It performs the same task as debootstrap/multistrap but the output is an ostree tree rather than a rootfs in a directory.
- Arkdep
Toolkit for building, deploying and maintaining immutable, atomic, btrfs-based systems
- BootC
Transactional, in-place operating system updates using OCI/Docker container images.
- bootupd
Distribution-independent updates for bootloaders.
- Elemental Toolkit
A toolkit which allows container images to be bootable in VMs, baremetals, embedded devices, and much more. Elemental and derivatives share a common feature set, can be upgraded with a A/B mechanism, and upgrades are delivered with standard container registries.
Configs from the Community
- ansible-silverblue
Jim Campbell's ansible playbook for silverblue
- JayDoubleau's config (ansiblue)
- ostree-pitti-workstation
Fedora minimal sway developer desktop
- silvernobara
Fedora Silverblue with Project Nobara enhancements
- Sodalite: A Pantheon Experience for Silverblue
- Universal BLue
Community built OS images based on Fedora Silverblue
Toolboxes
- apx
The default package manager for VanillaOS, utilising Distrobox to manage containers for various distros on the user's behalf.
- BoxBuddy
A GUI manager for your Distroboxes, made with GTK4 and Libadwaita.
- devbox
Devbox is a command-line tool that lets you easily create isolated shells and containers.
- Distrobox
A GUI manager for your Distroboxes, made with GTK4 and Libadwaita.
- Toolbox GUI
A graphical interface for interacting with Toolbox, written with GTK3 and Python
- toolbox-images
a collection of container images for usage with the toolbox command. This is an attempt at providing more feature parity with regard to toolboxes for distributions other than Fedora.
Distributions
- Arkane Linux
Arch based immutable distro which uses
- Aurora
An Universal Blue OCI image focused on general and development use, based on
- awesome-nix
An awesome curated knowledge-base about Nix
- Bazzite
A Universal Blue (Fedora Atomic -based) OCI image focused on Gaming (desktop and handheld); the gold standard for Linux Gaming
- blendOS
blendOS is an operating system that seamlessly blends all your Linux distributions into one.
- Bluefin
An Universal Blue OCI image focused on general and development use, based on
Core Tools
- Flatpak
a utility for software deployment and package management for Linux. It is advertised as offering a sandbox environment in which users can run application software in isolation from the rest of the system.
- gnome-shell-extension-containers
This neat extension lets you see what containers you have, start/stop/restart, pause, and shell into them right from the notification area.
- podman
a podman desktop application (formely known as Symfony)
- Podman Desktop
Manage different container engines from a single UI and tray icon
- Pods
a podman desktop application (formely known as Symfony)
Introductory Blogs and Publications
- Immutable Operating Systems: A Survey
Sebastian Böhm and Guido Wirtz, University of Bamberg, Germany - A short scientific publication that conceptualizes, defines, and outlines use cases and limitations of Immutable Operating Systems.
- “Immutable” → reprovisionable, anti-hysteresis
Colin Walters
- Why Order Matters: Turing Equivalence in Automated Systems Administration
My personal all-time favorite tech whitepaper about operating systems. You could take imperative configurations tools (Containerfiles/Dockerfiles, Ansible, …) as example for convergent system configuration tools, while declarative configurations tools (Nix, Guix) would be examples of Convergent system configuration tools
Showing a sample of 100 resources. View the full list on GitHub →