訳ありでx86系のブートコードを調べています。調査結果そのものはもうちょっと先という事にして、まずブートできるプログラムを作ってみようと考えたわけです。環境としては素のPCを使うのも不便なんで、VirtualBox on ubuntu の仮想マシン環境を使ってみる事にしました。 ホンマはUSBブートとかしたかったんやけど、(USBブートなら他のノートPCとかにもそのまま移植できるから)VirtualBoxではUSBブートをサポートしていないので、FDブートという事にしました。 とまぁ、ここまでの話から察しが付くかとは思うねんけど、最終形としてはポータブルなOSの開発を目指してみてますダ。OSの基本機能は メモリ管理 タスク管理 デバイス管理 ファイルシステム ってな所でしょうか。これらの機能についてそれぞれさらに詳細な仕様が追加されるわけやけど、とりあえず全体が動くようにしてみたいなぁと思
![【GCC】 アセンブラの出力形式指定 - 日々此精進](https://cdn-ak-scissors.b.st-hatena.com/image/square/be6fd4d378c378a8239bc7f41a1ab003d603c571/height=288;version=1;width=512/http%3A%2F%2Fmurakan.cocolog-nifty.com%2F.shared-pleasy%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)