Linux
1991年のLinuxカーネルをRustで書き直した大学生の話
トーバルズ氏が「フォークしろ」と言った2日後、35年前のカーネルをAIで書き直したプロジェクトがHacker Newsに浮上した。実用性はゼロ。だからこそ面白い。 35年前のカーネルが動いた 北京航空航天大学(ベイハン大学)の学部生が、1991年にリリースされたLinuxカーネル0.11を丸ごとRustで書き直した。ハンドルネームは「Poseidon」。リポジトリ名はlinux-0.11-rs。 Linux 0.11は1991年12月8日に公開された初期カーネルで、初版(0.01)の公開から約3か月後にあたる。リーナス・トーバルズ(Linus Torvalds)氏がヘルシンキ大学の学生だった時代の産物だ。0.11はLinuxが初めてセルフホスティング(自分自身をコンパイルできる状態)に到達したバージョンでもある。 Poseidon版はこの0.11を、オリジナルのセマンティクス(動作仕様)を維持しながらRustで一から実装し直している。カーネル本体に加え、60以上のcoreutils(基本的なUnixコマンド群)、パイプラインや制御構文を備えたPOSIXサブセットのシェル、Ta