7. ITS とハッカー文化

Dec 18 2022
ハッカー文化は、MIT の Tech Model Railroad Club から始まりました。このクラブでは、動く鉄道模型を作り、列車同士が衝突しない方法を研究しました[1]。

ハッカー文化は、MITのTech Model Railroad Clubから始まりました。このクラブでは、動く鉄道模型を作り、列車同士が衝突しない方法を研究しました[1]。

「どうすれば列車同士が衝突しないようにできますか?」「そうですね」 「新しく導入されたコンピュータ PDP-1 で列車を制御することはできないでしょうか?」
「PDP-1で列車を制御するんですか?」「ええ、列車制御プログラムを実装できます。」

参考までに、下のビデオは、動く鉄道模型の制御にコンピュータが必要な理由を示しています。

DEC製の PDP モデルは、ハッカー文化とフリー ソフトウェアの誕生に大きく貢献しました。比較的低価格で販売され、特に大学で人気があったミニパソコンの一種。参考までに、DEC は 1961 年に PDP-1 を MIT に寄贈しました[2]。

「この丸いものは何ですか?」「これは、このコンピューターを表示して操作するために使用できるコンピューターのディスプレイだと思います。」

その後、技術鉄道模型クラブの列車制御に興味のある学生は、PDP-1 でより多くの時間を過ごします。

「なに、電気代が高い!」
「夜はコンピューター室のドアを閉めておいてください。」「こいつらが勉強しないなら、鉄道模型を作ればいいだけだ」
"ドアがロックされています。" 「ええ、夕食に出かけずに、ピザを注文するべきでした。」
「本当にこれをしなければならないのですか?」「これは、最初のビデオ ゲームを作る歴史的な瞬間です。」

そして楽しみとして、生徒たちはSpacewarという史上初のビデオ ゲームを作成しました。

「ミッションコンプリート、AIラボに行きます。」.

当時、マサチューセッツ工科大学の人工知能研究所(AI Lab)はハッカー文化発祥の地であり、GEやベル研究所とともにMulticsというオペレーティングシステムを開発していました。しかし、OS 開発に対する意見の相違から、1960 年代後半から ITS (Incompatible Time Sharing System) と呼ばれる独自の OS の開発が開始されました。

「一体、Multics の開発はいつ終了するのですか?」「独自のオペレーティング システムを作成する必要がありますか?」

MIT ハッカーのTom Knight (右) は、ITS 用の最初のカーネルを開発しました。

「互換性のあるタイムシェアリング システムを以前に作成したので、ITS と名付けましょう。」「タイムシェアリングシステムに互換性がありませんか?」

実際の開発は PDP-6 で開始され、すべてアセンブリで記述されていました

「アッセンブリーでITSを作っています。」

当時の ITS オペレーティング システムには、現在では見られない独自のユーザー環境がありました。初期の頃は、誰でもパスワードなしでシステムにログインできました。ドキュメントとソース コードを含むすべてのファイルは、誰でも編集できます。

「パスワードはありません!」「誰でもファイルを編集できる」

また、MIT 内だけでなく、他の機関や学校からも ARPAnet を通じて ITS にアクセスすることができました。広く開かれた ITS の哲学と協力的なオンライン コミュニティは、ハッカー文化だけでなく、フリー/オープン ソースと wiki の動きにも大きな影響を与えました[3]。

他大学からのITSアクセス

後にフリーソフトウェア運動を始めたリチャード・ストールマンも、1971 年から MIT の AI ラボで働きながら、コミュニティの一員として ITS オペレーティング システムの開発に参加し、そこでハッカー文化に影響を受けました。

それまでは、ソフトウェアはハードウェアの束として認識され、相互に対価を支払うことなくコピーされて使用されていました。企業はまた、ソフトウェアを無料で配布し、ユーザーがそれを変更およびコピーできるようにしました。

「これがITSのソースコードです。」「ありがとう、後で夕食を買ってあげるよ。」

参考文献

[1]https://en.wikipedia.org/wiki/Hacker
[2]https://en.wikipedia.org/wiki/PDP-1
[3]https://en.wikipedia.org/wiki/Incompatible_Timesharing_System