Raw Unixはどこで入手できますか? [コピー]

Raw Unixはどこで入手できますか? [コピー]

元のUnix(1969)はどこにありますか?元のUnixソースコードを見たいです。

ベストアンサー1

インターネットから無料で入手できる最新システムに最も近いもの、ほぼテストされて実行する準備ができたもの、PDPで使用できる実際のCソースコードがあっても、PDP-11 SimHエミュレータで実行されるバージョン7ディスクイメージです。 -11 シミュレーションは SimH で行われます。

Unix バージョン 7 をダウンロードして実行する方法についてのステップバイステップの手順を含む私の投稿をご覧ください。SimHをインストールした後。元のサイトにはいくつかの矛盾があります。元の指示は以前のSimHバージョンに関するもので、実行後に完了する必要があるいくつかの手順がありませんでした。

PDP-11システム7イメージディスクを起動する方法を説明するRetroComputingの私の回答リンク

SimHは、MacOS、DOS(私の考えでは)、Linuxを含むさまざまなアーキテクチャで動作します。

Debian に SimH をインストールしてください。そのパッケージは次のとおりです。simh

バラよりhttps://packages.debian.org/jessie/otherosfs/simh

パッケージ:simh(3.8.1-5)

33の異なるコンピュータのためのエミュレータ

これは33の異なるコンピュータのためのSIMHエミュレータのコレクションです:DEC PDP-1、PDP-4、 `プラズマ7、PDP-8、PDP-9、12月PDP-10、プラズマ11...

Debian にインストールするには:

sudo apt-get install simh

pdp11インストール後、PDP-11をエミュレートするためのバイナリファイルを受け取ります。

その後、同じSimHバージョンを対象とする姉妹サイトRetrocomputingのこの回答の最初のリンクで、私の回答に従うことができます。

@user996142のコメントに基づいて、次の場所でバージョン7 Unixソースツリーを見つけることができます。https://github.com/dspinellis/unix-history-repo

あるいは、x86 / Intel用のV7ポートがあります。 VmWareおよびVirtualBox用の仮想マシンはここからダウンロードできます。http://www.nordier.com/v7x86/releases/v7x86-0.8a-vm.zip;仮想マシンを起動し、「guest」でログインして実行し、suパスワード「password」と入力します。私の考えでは主な用途は教育用です。

さらに興味深いのは、回復したテープで作成したSystem IIIディスクイメージをSimHのPDP-11エミュレータでも実行できることです。

System III には、C で書かれたより多くのカーネルソースコード行と、より多くのユーティリティがあります。システムは、今日私たちが知っているUnixに似ていました。テープ/ディスクイメージには、/usr/local/src(ディレクトリを確認する必要があります)にあるソースコードツリーも付属しています。このツリーはエミ​​ュレータ内で読み取り、変更、およびコンパイルできるため、いくつかの修正をテストするには、次の手順を実行します。多くの努力をする必要はありません。レガシーコードを(再)ビルドして修正してみてください。

明らかに、これらのユーティリティは今日よりもはるかに小さく、これらのシステムは教育目的で理解し、再構築し、ハッキングすることが容易でした。

SimHのSystem IIIイメージシミュレーションを使用して構築する方法は次のとおりです。http://mailman.trailing-edge.com/pipermail/simh/2009-May/002382.html;しかし、ダウンロードリンクはもう機能しません。それにもかかわらず、ここでSystem IIIバージョンに対応するダウンロードリンクを見つけました。https://unixarchive.tliquest.net/PDP-11/Distributions/usdl/SysIII/

PS。私はこれらのファイルから動作するSystem III SimH PDP-11エミュレーションディスクイメージを作成しました。

おすすめ記事