Macで「30日でできる! OS自作入門」の開発環境準備 その0・続
前回の続き。
Macで「30日でできる!OS自作入門」を成し遂げた人を参考にトライ!
github.com
説明通りに必要なものを集めます。
1. 作業用ディレクトリを作る
・HariboteOSとします。
2. 「30日でできる! OS自作入門」付属のCD-ROMデータからprojectsディレクトリとtolsetディレクトリをHariboteOSにコピーする
3. tolsetOSXのダウンロード
・ダウンロードリンク
http://shrimp.marokun.net/osakkie/wiki/tolsetOSX/
・tolsetOSX-070221.dmgという名前のファイルをダウンロードして解凍
#同じページにtolsrcOSX-070221.dmgがありますが、tolsetOSX-070221.dmgの方です。
・解答したデータからz_toolsディレクトリをHariboteOSにコピーする
4. Q.appをダウンロード
Q Emulator 0.9.0a89 for Mac - Download
ここまで出来たら作業用ディレクトリがこんな風になってるはずです。
HariboteOS/ |- projects (付属CD-ROMのデータ) |- tolset (付属CD-ROMのデータ) |- z_tools (tolsetOSX.dmgのデータ) |- Q.app (qemuのシンボリックリンク)
そしたら、シェルスクリプトを実行します。
$ curl https://raw.github.com/sandai/30nichideosjisaku/master/bin/install.sh | sh
実行結果:
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 139 0 139 0 0 52 0 --:--:-- 0:00:02 --:--:-- 52 100 134k 0 134k 0 0 29179 0 --:--:-- 0:00:04 --:--:-- 154k おわり!がんばってOS作ってね!
おっ、なんかうまくいったみたい。
何されたのかよくわからなかったが、ディレクトリを確認するとファイルが色々出力されていました〜
$ ls 01_day 08_day 15_day 22_day 29_day 02_day 09_day 16_day 23_day 30_day 03_day 10_day 17_day 24_day install.sh 04_day 11_day 18_day 25_day trash 05_day 12_day 19_day 26_day z_tools 06_day 13_day 20_day 27_day 07_day 14_day 21_day 28_day
#30日は間に合うか怪しいですが、一応スタートは切れました ( ^ ω ^ )