xv6のアウトプットまとめ

xv6に関して自身のアウトプットをまとめておく。Qiita( https://qiita.com/knknkn1162 )とこのブログに分散しているので、良くないと思った(適宜更新していく予定)。


xv6とはMITがUNIX v6をx86仕様に書き直した教育用OSで、

辺りにあります。全体の概要については

にありますが、あくまで基本的な部分のみなので、もう少し包括的かつアドバンスな内容をここ1年くらいまとめています。詳しくは下記の最初のリンクを参照のこと。

  • inodeの状態遷移

xv6-riscv

xv6-riscvは、xv6のRISC-V versionである。x86(32bit)のとは違い、RV64(64bit)のOS。