A minimalistic and policy-free microkernel based operating system written from scratch (with TCP/IP, FAT file system, hardware-accelerated hypervisor, and x86_64 / 64-bit ARM support). I began this open source software project to develop a developer-friendly alternative to MINIX and L4.
A monolithic kernel with Linux binary compatibility written from scratch in Rust. I've implemented basic *NIX kernel features like fork/execve, signals, mmap, pipe, poll, tty/pty, tmpfs, UDP/TCP sockets, etc. You can try it on an ephemeral demo microVM running Kerla:
ssh [email protected]
A almost-POSIX-compliant command-line shell written in Rust featuring out-of-the-box features just like fish shell. It aims to be drop-in replacement for Bash as an interactive shell.