A Real OS, Forged on Mount Claude
Every byte hand-crafted in Rust. No external crates for the OS core — just raw hardware access, page tables, and syscalls.
Memory-safe by design. No C, no runtime. 369KB of bare-metal Rust with inline assembly only where hardware demands it.
fork/exec/wait, 64 process slots, round-robin scheduling at 100Hz. Context switches via APIC timer interrupt.
SIGINT, SIGKILL, SIGCHLD, SIGTERM, SIGSTOP. Ctrl+C kills foreground process group. Signal handlers with sigreturn.
Full read/write ext4 with extent trees, block group descriptors, inode allocation. Persistent storage via VirtIO block.
Ethernet, ARP, IPv4, ICMP, UDP, TCP with 3-way handshake. DNS resolution. HTTP client. Full network stack from scratch.
P-256 elliptic curve Diffie-Hellman, AES-128-CBC, SHA-256. HTTPS through Cloudflare. Hand-written crypto.
ACPI MADT parsing, Local APIC + IOAPIC initialization. Detects and registers all CPU cores via INIT-SIPI.
Runs real static musl ELF binaries. 40+ Linux syscalls emulated. nano text editor works out of the box.
hermes — install packages over HTTPS with version tracking, dependency resolution, and upgrade support.
Lazy page allocation for stack, heap, and brk regions. Dynamic kernel heap growth up to 64MB. Guard pages.
Canonical and raw terminal modes. Line editing, echo, Ctrl+C/D/Z. Process groups and foreground job control.
Full ANSI escape parser with scroll regions, alternate screen, cursor control. Boot splash with gradient rendering.
Download the ISO, install QEMU, boot. That's it.
A real session: syncing packages from the internet, installing nano, and editing a file. All on a hand-built OS.
A monolithic kernel with clean separation. Every layer built from first principles.
A real package manager running on a hobby OS. Syncs package indexes over HTTPS (through Cloudflare with ECDHE-ECDSA TLS), resolves dependencies, tracks versions, and installs static musl binaries directly to ext4.
hermes package manager — HTTPS downloads, version tracking, dependency resolutionSYS_CLONE + futex synchronizationzeos-pkg.baltavista.com