タグ

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

  • 関連タグはありません

タグの絞り込みを解除

unixとxv6に関するrin51のブックマーク (5)

  • Xv6を使ってみる – dyama's page

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

    rin51
    rin51 2015/09/26
  • Xv6, a simple Unix-like teaching operating system

    The lastest version of xv6 is at: xv6 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 For many year

    rin51
    rin51 2015/09/26
  • xv6 を読む

    xv6.md 書いたもの xv6を学ぶ上での準備 https://gist.github.com/kaishuu0123/5235498#file-xv6_0-md 起動処理を読む(main.c の main() が呼ばれるまで) https://gist.github.com/kaishuu0123/5235498#file-xv6_1-md main() からmpmain()が呼ばれるまで https://gist.github.com/kaishuu0123/5235498#file-xv6_2-md xv6_0.md xv6 を学ぶ上での準備 xv6 って何? Unix v6 を x86 マルチプロセッサシステムに移植したxv6 講義資料はこれ: http://pdos.csail.mit.edu/6.828/2012/xv6.html なんでxv6を読むのか Linux からとっ

    xv6 を読む
    rin51
    rin51 2015/09/26
  • KMC Staff Blog:UNIX v6 を x86 マルチプロセッサシステムに移植した xv6

    2009年08月17日 UNIX v6 を x86 マルチプロセッサシステムに移植した xv6 MIT教育システムは当にすごいですね。 xv6 という、MIT の OS の講義のために、UNIX v6 を ANSI C で書き直して、x86 マルチプロセッサシステムに移植したものが存在することを、ひらさんの twitter で知りました。 wikipedia がよくまとまっています。Lions のように、読みやすくソースコードが編集された PDF へのリンクもあります。OS のソースコード全部で、たったの 75 ページと、非常にコンパクト。 http://en.wikipedia.org/wiki/Xv6 他にも MIT は、初級計算機科学の講義のために書かれた SICP (日語訳 : 計算機プログラムの構造と解釈)などでも非常に有名です。(こちらは Scheme でプログラムが

    rin51
    rin51 2015/09/26
  • xv6 - Plan9日記

    twitterでなぜだかUNIX V6ネタが盛り上がっていたのだが、たまたまググっていて見つけたのが、xv6。KMC Staff Blogでも取り上げられているので後追い(「UNIX v6 を x86 マルチプロセッサシステムに移植した xv6」)。 xv6(x86 version 6)は、MITのOperating Systems Engineering (6.828)という大学院生向け講義の教材として使うために、UNIX V6をANSI Cに書換え、x86に移植したOS。(reading listにはPlan9やrcが入っているねぇ。)Lions' Commentaryをpre K&RやPDP-11という時点で挫折した人は読んでみるとよい。やっぱりx86は嫌だとの強情な人は、2238クラブを要チェック。 公開されているコードは、1万行弱。仮想記憶を実装したり、スケジューラを改造したり、

    xv6 - Plan9日記
    rin51
    rin51 2015/09/26
  • 1