Project MACについて
Project MAC(MACプロジェクト)は、
1963年7月に
マサチューセッツ工科大学(MIT)で立ち上がった研究プロジェクトです。その目的は、
オペレーティングシステム、
人工知能、
計算理論などに関する先駆的な研究を推進することでした。これは、後にMIT
コンピュータ科学研究所(MIT Laboratory for Computer Science、LCS)として知られることになります。
Project MACという名称は、当初「Mathematics and Computation」の
頭字語から取られましたが、後に「Machine Aided Cognition」や「Multiple Access Computer」といった別の意味を持つ
バクロニムともされます。また、研究グループのリーダーに関する冗談として「Minsky Against Corby」とも言われ、これはMIT AIラボの
マービン・ミンスキーとMulticsを指すものです。
歴史的な経緯
このプロジェクトは、ARPA(後のDARPA)からの200万ドルの補助金によって開始され、初期の責任者はMITの電子工学研究所のロバート・ファーノが務めました。J・C・R・リックライダーがファーノの後任としてプロジェクトの責任を引き継ぎ、資金のほとんどはARPAや米国科学財団から提供されました。ちなみに、ファーノが「プロジェクト」という名称を用いたのは、MIT内の他部門から研究者を引き抜くことを難しくしないためです。
Project MACの創立メンバーは、計算機を電力施設のように信頼性のあるリソースにするために、「
コンピュータ・ユーティリティ」を構築することを目指しました。そのために、最初の
タイムシェアリングシステムである
CTSSを導入し、IBMの
コンピュータを購入する資金をARPAから得ました。さらに、このプロジェクトからはMulticsという世界初の高可用性
コンピュータシステムの開発が行われ、これは
ゼネラル・エレクトリックと
ベル研究所との共同作業で進められました。
1960年代の終わりごろ、ミンスキーは広いスペースを求めてProject MACから離れることに決め、新しい
人工知能研究所を設立しました。この動きに伴い、主なグループがMIT
人工知能研究所に移ることとなり、残ったメンバーが
1975年に
コンピュータ科学研究所を設立しました。また、LISPの一種であるMACLispもこのプロジェクトに由来します。
共同研究とその後
Project MACの活動は、
インターネットの発展にも寄与しており、
2003年には
人工知能研究所と
コンピュータ科学研究所が統合され、
MITコンピュータ科学・人工知能研究所(CSAIL)が設立されました。これにより、600人以上の研究者が集まるMIT最大の研究機関が誕生しました。
実際にProject MACに関わった技術者や研究者の中には、その後
コンピュータ業界で重要な役割を果たした方々もいます。例えば、
ロバート・メトカーフは
イーサネットの発明者として知られていますし、ボブ・フランクストンは世界初の
表計算ソフトである
VisiCalcを開発しました。
歴代のリーダーたち
Project MACでは、以下のようなリーダーが責任を持ちました:
- - ロバート・ファーノ(1963年 - 1968年)
- - J・C・R・リックライダー(1968年 - 1971年)
- - エドワード・フレドキン(1971年 - 1974年)
- - マイケル・ダートウゾス(1974年 - 1975年)
その後、
コンピュータ科学研究所では、マイケル・ダートウゾス(
1975年 - 2001年)やヴィクター・ズー(2001年 -
2003年)が所長を務めました。
Project MACはその後の
コンピュータ科学や
人工知能の発展に多大な影響を与える道筋を作り出した重要な実験的プロジェクトであり、今日の技術の礎となっています。