xv6:UNIX V6 をx86ベースに作りなおした教材用OS

xv6は、Unix v6をx86ベースに作りなおした教材用のOSらしいです。

Unixの重要な概念と構造を含みつつ、シンプルな構成となっている為、

学習には向いているらしいです。

PDP-11用マシンは簡単には手に入らないうえ、オリジナルのv6コードは、

ANSI C以前のC言語で書かれている為、ハードルは高めです。

 

以下、参考になりそうなサイトです。

 

日曜研究室、「xv6ソースコードリーディング」

 

・xv6のデバッグ環境をつくる:http://qiita.com/ksky/items/974ad1249cfb2dcf5437

 

・MIT:Operationg System Engineering:https://pdos.csail.mit.edu/6.828/2014/

 

 

以下、オリジナルのv6の解説本です。

 

 

 

写真素材のピクスタ