zinnia: a modular 64-bit Unix-like kernel written in Rust
Summary
Zinnia is a modular 64-bit Unix-like kernel written in Rust, designed to boot on UEFI systems and run a modern desktop with Wayland or X11. It implements POSIX APIs and common Linux/BSD extensions.
View Cached Full Text
Cached at: 06/15/26, 12:47 AM
Similar Articles
Linux 0.11 rewritten in idiomatic Rust, boots in QEMU
A modern Rust rewrite of the Linux 0.11 kernel that boots in QEMU on i386, featuring a full userland with shell and coreutils, with one-command image building and devcontainer support.
Zerostack – A Unix-inspired coding agent written in pure Rust
Zerostack is a Unix-inspired coding agent built entirely in Rust, designed to assist developers with code generation and automation.
Announcing Zstandard in Rust
Trifecta Tech Foundation announces the first release of libzstd-rs-sys, a pure Rust implementation of the Zstandard compression format, offering a drop-in replacement for the C reference implementation with improved portability and memory safety at a slight performance cost.
Lanzaboote – NixOS Secure Boot
This article introduces Lanzaboote, a UEFI UKI stub written in Rust that enables Secure Boot support for NixOS. It solves NixOS-specific boot challenges by deferring signature checking to UEFI while keeping kernels and initrds separate from the UKI binary.
maestro: Lightweight, Linux-compatible kernel, written in Rust
Maestro is a lightweight Unix-like kernel written in Rust, aiming for safety and Linux compatibility. Currently supports x86 and x86_64 architectures with many features but still in early development.