3 repositorios
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.
Este proyecto es un sistema operativo basado en Arch Linux diseñado específicamente para consolas de juegos portátiles. Funciona como una distribución de Linux inmutable, utilizando un sistema de archivos raíz de solo lectura para proteger los archivos centrales del sistema contra modificaciones accidentales o corrupción, lo que garantiza una estabilidad consistente en los reinicios del dispositivo. La distribución se distingue por configuraciones especializadas que priorizan el rendimiento de los juegos en hardware portátil. Emplea ajuste de hardware a nivel de kernel para ajustar perfiles de energía y velocidades de reloj, junto con entornos de ejecución de aplicaciones en contenedores que aíslan las dependencias de software para evitar conflictos. Los datos del usuario se gestionan a través de persistencia basada en superposiciones (overlay), lo que permite cambios de configuración mientras se mantiene la integridad de la imagen del sistema subyacente. La plataforma admite un mantenimiento fiable a través de actualizaciones atómicas del sistema, que despliegan el sistema operativo como instantáneas completas y versionadas. Esta arquitectura facilita la recuperación de instalaciones fallidas y proporciona un entorno estable para software exigente en dispositivos portátiles.
Implements a system architecture that protects core operating files from corruption by maintaining a read-only partition for the root filesystem.