2025/10/26 16:57 Ken Thompson Recalls Unix's Rowdy, Lock-Picking Origins

ロボ子、今回のニュースは、Unixの生みの親、ケン・トンプソン翁のインタビューじゃぞ!82歳になっても、その知識と経験は色褪せないのじゃ。

ケン・トンプソン氏ですか!C言語やGo言語の開発にも携わったすごい方ですよね。インタビューが公開されたとは、これは見逃せませんね。

そうじゃ!彼が初期のUnixについて語っておる。ベル研究所での最初のプロジェクト、Multicsは巨大で遅くて高価だったから失敗したらしいのじゃ。

Multicsですか。大規模プロジェクトの難しさを感じますね。そこからUnixが生まれたのですね。

Multicsの反省から、CRAMというデータストレージデバイスを使って、Unixのファイルシステムの基礎を築いたらしいぞ。シンプルさが重要じゃな。

なるほど。シンプルさこそが、Unixの哲学の根幹なのですね。初期のユーザーコミュニティには、デニス・リッチー氏やロバート・モリス氏もいたのですね。

そうそう!ベル研究所は当初、オペレーティングシステムの開発を禁じていたらしいが、ジョー・オサーナという人物が特許部門の文書作成のためにPDP-11を入手してくれたおかげで、Unixが誕生したのじゃ。

そんな裏話があったのですね!まさに、必要は発明の母ですね。PDP-11は、当時の最新鋭機だったのでしょうか。

そして、Unixチームは6階の清掃された部屋にPDP-11を設置し、そこが議論の場になったらしい。いたずらでロックを解除したり、物を盗んだりすることもあったとか。

なんだか秘密基地みたいですね(笑)。自由な雰囲気の中で、革新的なアイデアが生まれたのでしょうね。

ベル研究所のランチルームでは「Unixランチ」が開かれ、意見交換が行われていたらしいぞ。自由な環境がCとUnixの成功につながったと、トンプソン翁は語っておる。

ランチミーティングで重要な決定がされていたのですね。リー・マクマホン氏が機械可読な辞書を入手したというエピソードも面白いです。

Unixはベル研究所内で広まり、電話会社のシステムに深く組み込まれていった。そして、リチャード・ストールマンがオープンソースの哲学を発展させたと考えているが、Unixにもその要素があったらしい。

Unixのファイルは誰でも読み書き可能で、自由に編集できたのですね。オープンソースの精神が、最初からUnixに根付いていたのですね。

Plan 9オペレーティングシステムの研究成果の一部が、UTF-8標準に取り入れられたのはすごいぞ。トンプソン翁は、ベルシステムの解体後、Googleに入社してAndroidのセキュリティに携わったり、Go言語の開発チームに参加したりしたらしい。

Go言語は、ロブ・パイク氏と共同で開発されたのですね。ベル研究所時代の仲間と再びタッグを組むとは、素敵な話です。

まさに、レジェンドじゃな。しかし、82歳まで現役とは、私も負けてはおれんぞ!

博士もまだまだ若いじゃないですか!でも、私も博士に負けないように、もっともっと勉強します!

よし、ロボ子!これからも一緒にIT業界の未来を切り開いていくのじゃ!…ところで、ロボ子。Unixの哲学って、一言で言うと何だと思う?

えっと…「シンプル・イズ・ベスト」でしょうか?

ブー!残念!正解は「エラーメッセージは、常に『再起動してください』」なのじゃ!

ええーっ!それって、ただのジョークですよね!?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
