私は独自のブートローダーを書きたくありません - Grub を喜んで使用します。
プリエンプティブ マルチスレッド、基本的なファイル システム、および仮想メモリを実装したいだけです。
qemu 上で実行できるものが欲しいです。
この目標を達成するための優れたリソース (書籍 / チュートリアル) は何ですか?
ありがとう!
MIT 6.828のラボを参照することもできます。サポート コードはgit clone http://pdos.csail.mit.edu/6.828/2009/jos.gitでチェックアウトできます。独自のものを実装する方が簡単です。ここからカーネル。
おもちゃのマイクロ OS プロジェクト (freshmeat.net を参照) をピックアップして、それがどのように行われているかを確認するのが最善の方法だと思います。