2 Repos
Operating systems where the entire system state is defined in a configuration file.
Distinct from Declarative Deployments: Existing candidates are too specific (ARM, Gaming) or refer to application deployment rather than a full OS distribution.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Declarative Linux Distributions. Refine with filters or upvote what's useful.
Asterinas is a memory-safe operating system kernel designed to prevent data races and memory corruption. It functions as a Linux-ABI compatible kernel, enabling the execution of existing Linux binaries and container workloads while providing a declarative operating system distribution model. The project distinguishes itself by acting as a virtual machine container host and a confidential computing guest OS, allowing it to run within hardware-isolated Trusted Execution Environments such as Intel TDX. It implements a minimal trusted computing base by isolating unsafe low-level operations and se
Implements a declarative distribution model where the system state is defined via configuration files.
This project provides a functional package manager and a reproducible build system designed to ensure identical build inputs always produce the same outputs. It serves as the foundation for a declarative Linux distribution where the entire system state is defined in a configuration file, enabling predictable deployments and full-system rollbacks. The system uses a deterministic functional language and a lazy-evaluation expression engine to manage software dependencies and isolate build environments. It distinguishes itself through a content-addressable store that allows multiple versions of s
Provides a complete Linux distribution where the system state is defined entirely via a declarative configuration file.