Linux 0.11 in idiomatischem Rust neu geschrieben – bootet in QEMU
Linux 0.11 rewritten in idiomatic Rust, boots in QEMU
Ein Entwickler hat den Linux-0.11-Kernel von 1991 komplett in modernem, idiomatischem Rust neu implementiert. Das Projekt umfasst einen Kernel mit Prozessen, virtuellem Speicher, CoW-fork und Minix-v1-Dateisystem, eine std-ähnliche Benutzerbibliothek sowie über 80 Coreutils und eine eigene Shell. Das System bootet auf emulierter i386-Hardware in QEMU und bietet eine vollständige Unix-ähnliche Umgebung. Ein Tutorial und Devcontainer sind enthalten.
Der Kernel bootet auf emulierter i386-Hardware, führt einen vollständigen init-zu-Shell-zu-Coreutils-Stack aus und bringt die Werkzeuge mit, um in einem einzigen Befehl ein eigenes bootfähiges Image zu erstellen.