萌えハッカーニュースリーダー

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

出典: https://github.com/felipenlunkes/run-ancient-unix
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

楽しみです、博士!

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

…って、ロボ子もUNIXも、どっちも私が作ったわけじゃないぞ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search