今回のポイントは、第二章においてオリジナルの最小実行ファイル形式を実装する点にある。複雑な体系であり、学習の導入部にはふさわしくない。型式に相当するような、最もシンプルな実行ファイル形式を新たに作成することにした。上のプログラムの本質は一体どこにあるのかが、より鮮明になるだろう。第4章以降において、セクション構造が登場するが、連載の中では「なぜセクションが必要になったのか」が明らかになっていない。ふたつをサポートさせることで、その理由を体得することが可能になるだろう。このように、基本路線は同じであるものの、書籍の中身は様変わりすることになりそう。シンプルな実行ファイルシステムを実装することから始めよう。関連に納められており、下調べは終わっている。カーネルでも解説されているが、残念ながらこれだけでは不十分。結局、カーネルソースを解読した上で、実際にコードを書き下ろすしか、真に理解する方法はない。ちなみに、このあたりになると、ネット上にさえ参考になる資料は存在しない。「雑誌や書籍は役に立たない、インターネットで検索した方がよっぽどマシ」という意見をよく耳にするが、実は「本当に知りたいこと」というのは、どこにも書かれていないのだ。自分で調べるしかないのだが、ここをクリアーできるかどうかが、良質な記事を提供できるかどうかの分かれ目だと、私は思う。先日、「それがぼくには楽しかったから」の第2部・第9章を読み終わってから、メモを書き留めた。実は、あれから続きは読んでいない。私的には、この本のクライマックスは第2部・8章で終わっているからだ。残りのページは、タイトルを斜め読みしただけだが、興味をそそられる内容ではなかった。FUN、このたった10文字に、本書のエッセンスが凝縮されている。このエッセンスは136ページで最高潮に達し、後は潮が引いていくような印象を持った。「個体発生は系統発生を繰り返す」という有名な学説がある。いう進化上の歴史を辿る事実を指している。私はOS学習もまた、系統発生を繰り返すのではないかと思う。至った経過は、まさに「系統発生の繰り返し」そのものではないだろうか?彼ほどではないが、私自身も似たような体験をしている。思い出が、話の展開に折り重なるようにフラッシュバックしたものだ。氏の過去を知り、改めてハードウェアプログラミングの重要性を再認識した。現実のものになってしまったが・・)。氏と同じ軌跡を辿ることで、初めてOSの理解が可能になると考えている。