下記の書籍を参考に実装中の自作OS.
動作確認環境は macOS Catalina。
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.4
BuildVersion: 19E287
書籍で対象としているのは Windows であることと、macOS Catalina から 32bit ソフトウェアは起動できなくなってしまった。そのため、Docker で Haribote OS の開発環境を構築できる tolenv を利用させていただくことにした。
下記からインストールする。
$ brew install qemu
$ git clone https://github.com/HariboteOS/tolenv
$ cd tolenv
# Dockerイメージの取得
$ make pull
# コンテナの起動
$ make up
# コンテナの終了
$ make down
# `tolenv` の `z_tools` 以下に本プロジェクトを clone
$ cd z_tools
$ git clone https://github.com/tasuwo/hariboteOS
# qemu 起動
$ cd hariboteOS
$ make run