3 Repos
Read-only root filesystems using signed images to prevent unauthorized modifications and ensure integrity.
Distinguishing note: No candidates cover the security and integrity aspect of a read-only, signed root filesystem.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Immutable Root Filesystems. Refine with filters or upvote what's useful.
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
Protects the core system using signed read-only images to ensure filesystem integrity.
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
Utilizes a read-only root filesystem to prevent accidental or malicious changes to the core OS.
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.
Implements a system architecture that protects core operating files from corruption by maintaining a read-only partition for the root filesystem.