タグ

V6に関するakaneharaのブックマーク (3)

  • xv6 - Wikipedia

    xv6は、ANSI Cによる、Sixth Edition Unixのマルチプロセッサx86システムへの再実装である。xv6はMITにおけるオペレーティングシステムエンジニアリング (6.828) コースにて、教育を目的として使われている。 オペレーティングシステムの目的[編集] LinuxやBSDとは異なり、xv6は1セメスターで学習するのに十分なほどシンプルであり、Unixの重要な概念と構造を含んでいる [1]。 このコースでは、オリジナルのV6のコードを学習するのではなく、xv6を使う。それは、PDP-11マシンは簡単には手に入らないし、オリジナルのV6は非常に古いANSI C以前のC言語で書かれているためである。 セルフドキュメンテーション[編集] xv6のMakefileの面白い特徴として、ソースコード全体を読みやすい形式で掲載したPDFファイルを生成するオプションを持っていること

    xv6 - Wikipedia
  • UNIX v6 on simh - Plan9日記

    Lions' Commentary on UNIX読書会に参加した。いまだにLionsが大学の教科書として現役だという事実に驚いたが、読書会に集まる我々も五十歩百歩か。何はともあれ、一緒に読んだり教えたりしてくれるメンタがいれば、現代でも楽しめる一冊であることは確か。すでに読書会のメモがいくつか書かれているようだけど、@kotritさんがきっとまとめページを作ってくれるはずなので、期待! ここでは実際にUNIX v6が動いているところを見て理解の助けにしたいということで、PDP-11シミュレータsimhでUNIX v6を動かす方法について書いてみる。 PDP-11は古いマシンではあるんだけど、愛好者が多いのでウェブ上には非常に多くの情報が公開されている。シミュレータの開発や当時のディスクやテープのアーカイブもあるし、ソースコードも公開されている。最初はsimhのSoftware Kits

    UNIX v6 on simh - Plan9日記
  • はじめてのOSコードリーディング #2 simhでV6を動かす - ryochack.blog

    simhというエミュレータ上でUNIX V6を動かせるとのことで試してみた。 simhエミュレータのインストール http://simh.trailing-edge.com/がsimhの開発プロジェクト。 debian系なら apt-get で楽ちんインストール。 $ sudo apt-get install simh simh用のUNIX V6キットをダウンロード http://simh.trailing-edge.com/software.htmlからPDP-11 UNIX V6キットをダウンロードする。 $ wget http://simh.trailing-edge.com/kits/uv6swre.zip $ unzip uv6swre.zip simhでUNIX V6を動かす 起動の前にPDP-11用の設定ファイルを作る。名前はなんでもいいけど、pdp11.rcにした。 set

    はじめてのOSコードリーディング #2 simhでV6を動かす - ryochack.blog
  • 1