Skip to content

Linux 0.11 rewritten in idiomatic Rust, boots in QEMU

8 relevance
Score Breakdown
technical depth
9
novelty
8
actionability
6
community
8
strategic
7
personal
10

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Rust rewrite of early Linux kernel, highly relevant to systems and open source.

Languages github.com
Linux 0.11 rewritten in idiomatic Rust: kernel, std-style user library, and 60+ coreutils — boots on i386 in QEMU. - Poseidon-fan/linux-0.11-rs
Summary

A Rust rewrite of the Linux 0.11 kernel, using idiomatic Rust with stronger types and module boundaries, boots in QEMU on i386. It supports processes, virtual memory with demand paging and CoW fork, Minix v1 filesystem, and a full syscall table, plus a userland with a POSIX-subset shell and 80+ coreutils. The project includes a user_lib std-style library, standalone MBR and Minix image tools, and one-command disk image building.

Author

Poseidon-fan