この本が発売された、2006年2月28日は Windows XP の時代です。
30日でできる! OS自作入門 – 2006/3/1
この本のベースとなってる OSASK(おさすく) というプロジェクトがあります。
OSASKコミュニティ
http://osask.net
OSASK
https://ja.wikipedia.org/wiki/OSASK
第一世代OSASKは2000年5月から開発スタートし、2004年12月に発表された Ver4.7 で終了しています。
第二世代OSASKは2005年〜2009年くらいまで開発されていました。
この本のプログラムを現代の Windows 11 上でも実行できないか、試しながら紹介していきたいと思います。
書籍には CD-ROM が付属しているんですが、
サポートサイトからもダウンロードできます。
『30日でできる! OS自作入門』サポートサイト
https://book.mynavi.jp/supportsite/detail/4839919844.html
ダウンロード
HariboteOS.zip
ダウンロードした HariboteOS.zip を解凍すると iso ファイルが出現します。
Windows 11 では、右クリックしてマウントすることで、中身を取り出すことができます。
エクスプローラー等で、
HariboteOS/projects の中から、実行したいフォルダを選んで
HariobetOS/tolset にコピーします。
例えば
HariboteOS/projects/08_day/harib05d フォルダを
HariobetOS/tolset/harib05d にコピーします。
Windows Terminal を開きます。
コピーした harib05d フォルダに移動します。
> cd HariobetOS/tolset/harib05d
以下のコマンドを入力すると実行できます
> .\make run
この調子で、任意の day のプログラムが同様に実行できます。
最終日の30日の分を実行すると以下のように表示されます。
その他のOS自作本
ゼロからのOS自作入門 – 2021/3/22
コメント