xv6は、Unix v6をx86ベースに作りなおした教材用のOSらしいです。
Unixの重要な概念と構造を含みつつ、シンプルな構成となっている為、
学習には向いているらしいです。
PDP-11用マシンは簡単には手に入らないうえ、オリジナルのv6コードは、
ANSI C以前のC言語で書かれている為、ハードルは高めです。
以下、参考になりそうなサイトです。
・xv6のデバッグ環境をつくる:http://qiita.com/ksky/items/974ad1249cfb2dcf5437
・MIT:Operationg System Engineering:https://pdos.csail.mit.edu/6.828/2014/
以下、オリジナルのv6の解説本です。