Linux カーネルのコードリーディングを再現可能にする
BRANK
要約Linuxカーネルのコードリーディングの関数追跡を可視化するウェブサイトを作った。 (PCで見てください)とりあえず「write」だけ可視化したが、今後は全カーネルの機能制覇を目指す(driver全制覇は別にいいかな...)Linux Reader というVSCode拡張機能を使ったよ難しいLinuxカーネルのコードリーディングLinuxカーネルのコードリーディングは、とてもとても難しいです。多くのOS初学者は、以下のようなところでつまづくことでしょう。意味の分からない最新の情報深すぎる関数追跡深くまで探索した後で覚えていられない関数追跡とは書いたものの、かくいう私がこの初学者の一人でした。生成AIが今ほど注目されていなかった2年前くらいに、私もLinuxカーネルを読もうとして見事に挫折しました...何を読もうとして挫折したかまでは覚えていませんが、「関数の意味も分からない」「関数追跡が正しいかも分からない」「戻れない」の三重苦ははっきり言って苦痛でした。しかし、今は生成AIがあります。「永年の願いだったLinuxカーネルのコードを読破する夢が叶う」そう思って、「Linux Reader」なるVSCode拡張機能を作りました。 → 生成AIの解説を見れる深すぎる関数追…