EriX Project

A clean-room, capability-based microkernel OS written entirely in Rust.

Tampere, Finland
kernel is the policy-minimal microkernel core in the EriX boot chain.
Updated 2026-05-24 16:15:16 +02:00
The EriX bootloader — a minimal, security-focused bootloader that currently targets UEFI on x86_64 and loads/verifies boot.img files.
Updated 2026-05-24 16:15:00 +02:00
loaderd is the native program-loader service for EriX
Updated 2026-05-24 00:13:58 +02:00
rootd is the first user-space policy authority launched by kernel. It receives the kernel -> root handoff and bootstraps critical early services.
Updated 2026-05-24 00:13:58 +02:00
vfsd is the public virtual filesystem daemon for Erix
Updated 2026-05-23 17:40:50 +02:00
procd is the user-space process lifecycle manager. It is responsible for controlled process/task creation and lifecycle policy.
Updated 2026-05-23 16:51:16 +02:00
lib-capabi defines shared capability ABI primitives for EriX.
Updated 2026-05-23 13:47:15 +02:00
lib-ipc defines shared IPC ABI primitives for EriX.
Updated 2026-05-23 13:07:26 +02:00
lib-bootstrap defines shared bootstrap startup contracts for root task and early critical services.
Updated 2026-05-23 13:07:25 +02:00
A small, validation-first ELF64 parser for the EriX project, written in Rust.
Updated 2026-05-23 01:14:09 +02:00
e2fsd is the private ext-family filesystem provider daemon for EriX
Updated 2026-05-22 14:56:54 +02:00
lib-aes provides internal no_std AES-256 primitives for filesystem crypto work
Updated 2026-05-22 14:51:30 +02:00
lib-deflate provides bounded no_std zlib/deflate helpers for filesystem fixtures
Updated 2026-05-22 14:51:29 +02:00
keyd is the key/trust authority service for EriX
Updated 2026-05-22 14:51:29 +02:00
lib-fs-crypto contains internal no_std helpers for filesystem encryption and verity plumbing
Updated 2026-05-22 14:51:29 +02:00

Members 1