awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesImmutable Operating Systems

Operating systems distributed as signed read-only images to ensure consistency and security.

Distinct from OS Development & Distributions: Existing candidates for immutability relate to data sets or logs, not the entire OS distribution.

Explore 6 awesome GitHub repositories matching operating systems & systems programming · Immutable Operating Systems. Refine with filters or upvote what's useful.

Awesome Immutable Operating Systems GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • siderolabs/talosAvatar von siderolabs

    siderolabs/talos

    10,659Auf GitHub ansehen↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Provides a read-only operating system that eliminates configuration drift by distributing the system as a single versioned image.

    Gocloud-nativecontainerdgo
    Auf GitHub ansehen↗10,659
  • bottlerocket-os/bottlerocketAvatar von bottlerocket-os

    bottlerocket-os/bottlerocket

    9,624Auf GitHub ansehen↗

    Bottlerocket is a container-optimized operating system and minimal Linux distribution designed specifically for hosting container workloads. It functions as an immutable infrastructure OS, utilizing a read-only root filesystem and atomic partition swapping to ensure consistent and reversible system updates. The system is distinguished by an API-driven host manager that replaces traditional shell-based configuration with a local REST API for administrative tasks. To maintain security and stability, it employs a dual-runtime isolation model that separates workload runtimes from system operation

    Functions as an immutable operating system using signed read-only images and atomic partition swapping.

    Rustcontainerslinuxoperating-system
    Auf GitHub ansehen↗9,624
  • ublue-os/bazziteAvatar von ublue-os

    ublue-os/bazzite

    7,876Auf GitHub ansehen↗

    Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t

    Provides a read-only root filesystem and versioned images to ensure a stable, consistent system state.

    Shelldesktopfedora-kinoitefedora-linux
    Auf GitHub ansehen↗7,876
  • home-assistant/operating-systemAvatar von home-assistant

    home-assistant/operating-system

    7,222Auf GitHub ansehen↗

    This project is a Buildroot-based Linux distribution and embedded home server operating system designed to host containerized home automation services. It serves as a dedicated platform that manages the hardware and software requirements of a local smart home hub. The system is built as an immutable operating system, utilizing a read-only root filesystem and image-based updates to ensure consistent versioning and prevent accidental changes. It employs container-based process isolation to decouple applications from the core operating system. The platform provides a supervised container manage

    Features a read-only root filesystem and image-based updates to ensure consistent versioning and prevent changes.

    Pythonbuildrootdockerhacktoberfest
    Auf GitHub ansehen↗7,222
  • rancher/osAvatar von rancher

    rancher/os

    6,452Auf GitHub ansehen↗

    Rancher OS is a cloud-native, container-optimized Linux distribution designed to host and manage containerized workloads with a small host footprint. It functions as a Docker-based operating system that runs core system services and user applications as containers. The system implements an immutable infrastructure workflow by deploying the entire operating system as a set of read-only images. To prevent configuration drift and ensure a consistent boot state, the primary system partition is mounted as read-only, while persistent settings and user data are stored on a separate writable configur

    Implements an immutable infrastructure workflow by deploying the OS as read-only images.

    Go
    Auf GitHub ansehen↗6,452
  • justenoughlinuxos/distributionAvatar von JustEnoughLinuxOS

    JustEnoughLinuxOS/distribution

    950Auf GitHub ansehen↗

    Dieses Projekt ist ein auf Arch Linux basierendes Betriebssystem, das speziell für Handheld-Spielkonsolen entwickelt wurde. Es fungiert als unveränderliche (immutable) Linux-Distribution und nutzt ein schreibgeschütztes Root-Dateisystem, um Systemdateien vor versehentlicher Änderung oder Beschädigung zu schützen, was eine konsistente Stabilität über Neustarts hinweg gewährleistet. Die Distribution zeichnet sich durch spezialisierte Konfigurationen aus, die die Gaming-Performance auf tragbarer Hardware priorisieren. Sie nutzt Kernel-Level-Hardware-Tuning zur Anpassung von Leistungsprofilen und Taktraten sowie containerisierte Anwendungs-Runtimes, die Software-Abhängigkeiten isolieren, um Konflikte zu vermeiden. Benutzerdaten werden durch overlaybasierte Persistenz verwaltet, was Konfigurationsänderungen ermöglicht, während die Integrität des zugrunde liegenden System-Images gewahrt bleibt. Die Plattform unterstützt zuverlässige Wartung durch atomare System-Updates, die das Betriebssystem als vollständige, versionierte Snapshots bereitstellen. Diese Architektur erleichtert die Wiederherstellung nach fehlgeschlagenen Installationen und bietet eine stabile Umgebung für anspruchsvolle Software auf Handheld-Geräten.

    Maintains a read-only partition for essential operating files to prevent corruption and ensure consistent device stability.

    Makefileairanbernicarm
    Auf GitHub ansehen↗950
  1. Home
  2. Operating Systems & Systems Programming
  3. Immutable Operating Systems