タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

xv6に関するKazumi007のブックマーク (3)

  • 6.828 / Fall 2018

    Xv6, a simple Unix-like teaching operating system Introduction Xv6 is a teaching operating system developed in the summer of 2006 for MIT's operating systems course, 6.828: Operating System Engineering. We hope that xv6 will be useful in other courses too. This page collects resources to aid the use of xv6 in other courses, including a commentary on the source code itself. History and Background F

  • xv6のデバッグ環境をつくる - Qiita

    はじめに xv6は、MITのOperating System Engineeringのクラスで使われている教材で、UNIX V6 をx86ベースに作りなおされたシンプルなOSです。 xv6自体の解説書籍はありませんが、UNIX V6ならLionsやはじめてのOSコードリーディングが有名なので、 多少の差異があるものの、書籍片手にソースリーディングができます。 ただ、読むだけでは実際にどう動くかのイメージがなかなか掴めないので、ステップ実行できる環境を作ってみます。 以下の環境を前提に記述します。 Ubuntu 14.04 GCC 4.8.4 GNU gdb 7.7.1 QEMU 2.0.0 xv6のソース入手 Gitでリポジトリをクローンします。

    xv6のデバッグ環境をつくる - Qiita
  • Xv6を使ってみる – dyama's page

    Xv6 というのは、マサチューセッツ工科大の院生向け教材として、UNIX V6 を ANSI の C で書き直し、x86 CPU 向けに書き直したオペレーティング・システムです。 講義用の資料とソースコード、ビルド環境( MakeFile や QEMU オプション )などの一式が、無料で公開・配布されています。 詳しい情報は、下記のページを参考にしてください。 Xv6, a simple Unix-like teaching operating systemxv6Wikipedia, the free encyclopedia なお、V6 を含む UNIX のソースコードは次の URL で BSD ライセンスのもと公開されています。 The Unix Tree クイック・スタート とりあえず動かしてみます。C の x86 コンパイラセットと、QEMU、Git 環境を整えます。最近の

  • 1