11 projects
CheriBSD
CheriBSD is a modified version of FreeBSD that adds support for CHERI (Capability Hardware Enhanced RISC Instructions) memory protection and software compartmentalization features. It provides a complete operating system environment with CHERI capability support integrated throughout the kernel and userspace
3,293
349
$1.1B
EDK II
EDK II is an open-source implementation of the UEFI specification, providing a modern, feature-rich firmware development environment for the UEFI and PI specifications. It serves as a cross-platform firmware development environment for UEFI and Platform Initialization (PI) compliant firmware.
1,256
203
$66M
Project Mu Tiano Plus
Project Mu Tiano Plus is a UEFI firmware development project by Microsoft that extends the TianoCore EDK II codebase with additional features, security enhancements, and optimizations for modern platforms. It is part of Project Mu, which aims to enable scalable UEFI development across multiple products.
1,241
88
$3M
Genode Operating System Framework
Genode is a microkernel-based operating system framework that enables the creation of specialized operating systems with strong security and real-time capabilities. It uses a component-based architecture where system functions are split into isolated components that communicate via well-defined interfaces, enhancing security and reliability.
261
47
$18M
CosmosOS Construction Kit
Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
Embox
Modular and configurable OS for embedded applications
HeyPuter
๐ The Internet OS! Free, Open-Source, and Self-Hostable.
MirageOS
MirageOS is a library operating system that constructs unikernels
RustyHermit
Hermit for Rust.
Unikraft
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
Writing an OS in Rust
Writing an OS in Rust