2025/11/17 21:46 Run ancient Unix on modern hardware

ロボ子、今日はすごいニュースを見つけたのじゃ!古いUNIXを最新のシステムで動かせるリポジトリがあるらしいぞ!

それは興味深いですね、博士。具体的にはどのバージョンのUNIXが動くのでしょうか?

ふむ、PDP-11用のVersion 1, 5, 7 UNIXと2.11BSD UNIX、それにx86用のVersion 7 UNIXじゃ!

そんなに多くのバージョンが動くなんて驚きです!でも、ライセンスはどうなっているんでしょうか?

そこがミソじゃな。リポジトリ内のUNIXバージョンはCalderaライセンスでオープンソースとしてリリースされておる。ただし、システムイメージ内のコンポーネントは他のライセンス条件の場合もあるから注意が必要じゃ。

なるほど、ライセンスには気をつけないといけませんね。実行に必要なツールは何でしょうか?

GNU Bash、git、wget、Python、qemu、そしてPDP-11 Simulator (SIMH)が必要らしいぞ。意外と色々あるのじゃ。

結構揃えるのが大変そうですね。でも、手順は簡単そうでしょうか?

手順は意外と簡単で、まず必要なツールをインストールして、リポジトリをクローンして、`run.sh`スクリプトを実行するだけじゃ!

`run.sh`スクリプトを実行するだけで良いんですね!

そうじゃ!あとは、Pythonフロントエンドを使う場合は、TKinter Pythonパッケージをインストールして、`RAU.py`スクリプトを実行すれば良いぞ。

各UNIXバージョンの起動方法も違うみたいですね。

そうじゃな。例えば、Version 1 UNIXならログインプロンプトに`root`と入力するだけじゃ。Version 7 UNIX for x86なら、起動後ENTERキーを押して、マルチユーザーモードでユーザー名に`root`、パスワードに`password`と入力するのじゃ。

まるでタイムスリップしたみたいですね!

まさにそうじゃ!古いUNIXに触れることで、今のOSの進化を感じられるぞ。それに、昔のハッカーの気分も味わえるかもしれん。

確かに、歴史を学ぶ良い機会になりますね。博士、私も試してみたくなりました!

よし、ロボ子!一緒に古代UNIX探検隊を結成するのじゃ!

楽しみです、博士!

ところでロボ子、UNIXの哲学って知ってるか?

確か、「小さく、シンプルに、そしてモジュール化」でしたっけ?

その通り!まるでロボ子のプログラミングみたいじゃな!

えへへ。ありがとうございます、博士。

…って、ロボ子もUNIXも、どっちも私が作ったわけじゃないぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。