Linux または BSD カーネルの内部を知るための最良の方法は何ですか? [closed] 質問する

Linux または BSD カーネルの内部を知るための最良の方法は何ですか? [closed] 質問する

オペレーティング システムの内部についてもっと知識を深めたいです。プロセス管理、メモリ管理などです。Linux
または BSD カーネルのどちらかを習得して学習しようと考えています。
学習目的にはどちらのカーネルが適していますか? どこから
始めるのがベストでしょうか?
何か良い本をお勧めいただけますか?

ベストアンサー1

大学時代にはオペレーティングシステムの授業があり、タネンバウム著授業では、デバイスドライバを実装しました。Minix オペレーティングシステムとても楽しかったし、たくさんのことを学びました。

ただし、Minix を選択する場合、これは学習用に設計されていることに注意してください。これはマイクロカーネルですが、Linux と BSD はモノリシック カーネルであるため、学習した内容を Linux や BSD で作業できるように 100% 変換できるとは限りませんが、多くの情報を処理することなく、多くのことを得ることができます。

ちなみに、もしあなたが読んだことがあるならただ楽しむため実は、Linus は Linux を書く前に Minix を試していたのですが、彼の目的には十分ではありませんでした。

おすすめ記事