Hacker News

1991年のLinuxカーネルをRustで書き直した大学生の話

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

Claude Desktopが毎回1.8GBのメモリを奪う。チャットだけでも

AI

Claude Desktopが毎回1.8GBのメモリを奪う。チャットだけでも

Claude Desktopが、起動するたびにHyper-V仮想マシンを立ち上げている。消費メモリは約1.8GB。チャットしか使わなくても、バックグラウンドでVMが常駐する。2月に報告されたこのバグは4カ月近く放置されたまま、6月11日にHacker Newsのトップへ浮上し、議論が一気に広がった。 「安全のためのVM」が、同意なく常駐する Claude Desktopには「Cowork」と呼ばれるエージェント機能がある。ユーザーのPC上でファイル操作やコード実行を行う機能で、コードがホストOSに直接触れないよう、サンドボックス化された仮想マシンの中で動く。設計思想は理にかなっている。 問題は、このVMがCoworkを使うかどうかに関係なく、Claude Desktopを起動した瞬間に立ち上がることだ。 2月27日にGitHubのClaude Codeリポジトリに投稿されたバグレポート(Issue #29045)が、技術的な詳細を丁寧に記録している。報告者はWindows 11 Pro搭載のノートPC(16GB RAM)で調査を行い、次の事実を突き止めた。 Claude D