「30日でできる! OS自作入門」
このリポジトリは「30日でできる! OS自作入門」という本を進めたときのログです。 (1日ずつコードを少しずつ書いていきフルスクラッチでOSを開発しよう、という本です。)
この本ではWindowsで開発することを前提にかかれている(著者作のWindows用ツールが使われている)のですが、 付属のツールを使用せず、Ubuntu16.04の環境でほぼ最後まで進めることができました。 今後同じように進める人に少しは参考になる?と思ったので、コードをおいておきます。
本の付属CDのデータはサポートページでダウンロード可能です。
# apt install mtools qemu-system
)どれも大変お世話になりました。感謝。
レビューを見ると賛否両論あるようですが、OSのことを知りたいがどこから手をつければ良いかわからないという初心者の道しるべとしてはよいと思います。 本を終えたあとで次はあれを学ぼう、この機能はあのOSではどうやってるんだろう、という気持ちになります。
また、あえて著者作のツールを使わないことが理由でいろいろ詰まりましたが、むしろそれを解決していくことが勉強になったので、こういう進め方もおすすめです。