OSの日記

通信に関する研究をする学生A

OS自作入門やってみる 1日目 

 

30日でできる! OS自作入門

30日でできる! OS自作入門

 

 今回は上の本を参考にして、OS自作をしてみる

 

  1. 実行環境

    MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports),バージョン:10.14.6

  2. バイナリエディタ

     macでのバイナリエディタを探したらiHexというものを見つけたのでインストールして、実際に16進数を打ってみた。

    f:id:OSa:20200206160344p:plain

  3. helloos.img の実行

     エミュレータQEMUを使用して実際にOSを立ち上げてみる。

    f:id:OSa:20200206161136p:plain

    これでhello, worldと表示するOSの完成。

  4. 実際のところ、、、

     本当はUSBにhelloos.imgを書き込んで、BIOSから起動させたかったが、立ち上げ時にUSBが選択可能なハードディスクとして認識されなかったのでできなかった。

  5. 参考サイト

     最後に参考にしたサイトを示しておく。

    yn0014.hatenablog.com

    tsurugidake.hatenablog.jp

    http://www.lifewithunix.jp/notes/2013/06/13/how-to-use-dd-command-on-snow-leopard/