2016-09-01から1ヶ月間の記事一覧

Mac で xv6 を gdb でデバッグする

前回、Mac 上で xv6 を動かしたので、今回は gdb 使ってデバッグしてみます。 gdb のインストール brew install --with-all-targets gdb i386 形式のシンボルとか読むために、全ターゲットの gdb をインストールします。 qemu で実行 cd xv6 make qemu-nox-g…

Mac で xv6 を動かす

導入 xv6 は UNIX V6 を元に MIT の人が作ったOSで、UNIX V6 と同じく、1万行程度のコードでOSを実現している。 ANSI Cかつ x86 プロセッサ上で動く。 MIT の教材にもなっていて、講義で使われているテキストもダウンロードできる。 情報系の大学に通わない…