Computer Simulation and History This site documents SimH, a simulator for historic computer systems, as well as papers and reflections on the history of computing. SimH (History Simulator) is a collection of simulators for historically significant or just plain interesting computer hardware and software from the past. The goal of the project is to create highly portable system simulators and to pu
Introduction This is the PDP11 emulator with JavaScript implemented by takahiro(@superhoge) You can run UNIX V6 on your web browser. See this page for the detail. This is the demonstration video If you wanna study UNIX V6 kernel... UNIX V6 Tips Type "rkunix" slowly ('cuz some reasons) when "@" is displayed. Type "root" when "login: " is displayed. Use "#" instead of backspace. Use "chdir" instead
press run, type unix at the @ prompt to load the kernel, enjoy! faq
Lions' Commentary on UNIX読書会に参加した。いまだにLions本が大学の教科書として現役だという事実に驚いたが、読書会に集まる我々も五十歩百歩か。何はともあれ、一緒に読んだり教えたりしてくれるメンタがいれば、現代でも楽しめる一冊であることは確か。すでに読書会のメモがいくつか書かれているようだけど、@kotritさんがきっとまとめページを作ってくれるはずなので、期待! ここでは実際にUNIX v6が動いているところを見て理解の助けにしたいということで、PDP-11シミュレータsimhでUNIX v6を動かす方法について書いてみる。 PDP-11は古いマシンではあるんだけど、愛好者が多いのでウェブ上には非常に多くの情報が公開されている。シミュレータの開発や当時のディスクやテープのアーカイブもあるし、ソースコードも公開されている。最初はsimhのSoftware Kits
V6 Unix を SIMH で実行するためのメモパッケージのダウンロード SIMH の Software Kits のページから Unix V6 のキットをダウンロードする。ダウンロードしたファイルを unzip する。 なお、以下で $ はホスト OS (Ubuntu を使用してます)のプロンプトでの作業を示している。 Windows でも SIMH は使用できるが、以下の記述で同じように動作するかは試してないので不明。Windows で行いたい場合には、 VMware Player や VirtualBox 上で Linux を動作させて SIMH を使用することも可能。 $ ls uv6swre.zip $ unzip uv6swre.zip Archive: uv6swre.zip inflating: README.txt inflating
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
This are the manuals from Sixth Edition Unix. Thanks to aiju for helping getting this set up. TODO: For technical reasons Section 0 is not currently available. Manual Sections Section: 1 - General commands. - cat, sed, grep, etc. Section: 2 - System calls. - stat, open, wait, etc. Section: 3 - C library functions - printf, getpw, ttyn, etc. Section: 4 - Special files and devices - /dev/null, /dev/
このエントリはhttp://d.hatena.ne.jp/takahirox/20120131/1328006885を和訳したものです。 はじめに 最近UNIX 6thのソースコードの読書メモを書き終えました。 みさなんにもUNIX 6thのソースコードを読むことをオススメします。 その理由をこのエントリで書いていきます。 まとめ UNIX 6thは初めてOSのソースコードを読む人にうってつけ! 今すぐ読み始めましょう! UNIX 6thのソースコードはこちらなどで読むことができます。 http://minnie.tuhs.org/cgi-bin/utree.pl?file=V6 UNIX 6thのソースコードを読むことをオススメする理由 たったの10,000行 最近のLinuxカーネルのソースコードは100万行を超えています。全てを理解するのは至難の業です。 一方、UNIX 6thのカー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く