2 repository-uri
Frameworks for defining, building, and integrating custom software packages into an operating system image.
Distinguishing note: None of the candidates relate to OS-level software integration; this is a core system-level build capability.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · System Build Recipes. Refine with filters or upvote what's useful.
Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to
Add new user-defined programs to the operating system by creating a recipe that defines how the software is built and included.
seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b
Creates systems where software components can be added or changed at runtime by interacting directly with the kernel API.