プロジェクト・アテナは、 MIT、デジタル・イクイップメント・コーポレーション、IBMによる共同プロジェクトで、教育用途向けのキャンパス全体にわたる分散コンピューティング環境を構築することを目的としていました。[ 1 ] 1983年に開始され、研究開発は1991年6月30日まで続けられました。2026年現在、Athenaは現在もMITで運用されています。これはソフトウェア(現在はDebianパッケージのセット) [ 2 ]として機能し、マシンをシンクライアントにして、MITサーバーから教育用アプリケーションをオンデマンドでダウンロードします。
プロジェクト・アテナは、デスクトップコンピューティングと分散コンピューティングの初期の歴史において重要な役割を果たしました。X Window System、Kerberos、Zephyr Notification Serviceを作成しました。[ 1 ]また、シンコンピューティング、LDAP、Active Directory、インスタントメッセージングの開発にも影響を与えました。
MIT の 5,000 万ドル、5 年間のプロジェクトのリーダーには、コンピュータ サイエンス研究所所長のMichael Dertouzos 、工学部長の Jerry Wilson、電気工学およびコンピュータ サイエンス学科長のJoel Mosesが含まれていました。DEC は、300 台以上の端末、1,600 台のマイクロ コンピュータ、63 台のミニ コンピュータ、および 5 人の従業員を提供することに同意しました。IBM は、500 台のマイクロ コンピュータ、500 台のワークステーション、ソフトウェア、5 人の従業員、および助成金を提供することに同意しました。[ 3 ] [ 4 ]
1979年、デルトゥーゾスは大学総長のジェローム・ウィーズナーに、大学のネットワークでメインフレームコンピュータを学生が利用できるようにすることを提案した。当時、MITは研究全体でコンピュータを使用していたが、学部生はコースVI(コンピュータサイエンス)の授業以外ではコンピュータを使用していなかった。大学の他の部署からの関心がなかったため、 1982年に工学部はDECに独自の機器を依頼した。ポール・E・グレイ学長とMITコーポレーションは、このプロジェクトが大学の他の部署にも利益をもたらすことを望んでおり、IBMは工学部を除くMITに機器を寄贈することに同意した。[ 5 ]
プロジェクト・アテナは1983年5月に開始されました。当初の目標は以下のとおりでした。[ 6 ]
ウィルソンはこのプロジェクトで、コンピュータの能力をコンピュータ科学や工学以外の分野、例えば外国語、経済学、政治学などにまで広げることを意図していた。これらの目標を実現するために、MITはUnixベースの分散コンピューティングシステムを構築することにした。同じくIBMとDECの助成金を受けたカーネギーメロン大学とは異なり、学生は自分のコンピュータを所有する必要はなく、MITはユーザーのためにコンピュータラボを構築したが、目標は各寮にネットワーク接続されたコンピュータを設置することだった。学生はFORTRANとLispを学ぶ必要があり[ 4 ]、毎秒100万命令、1メガバイトのRAM、1メガピクセルのディスプレイを備えた3Mコンピュータにアクセスできた[ 6 ] [ 7 ] 。
IBMとDECのコンピュータはハードウェアの互換性がなかったものの、Athenaの設計者はソフトウェアが両方のコンピュータで同様に動作することを意図していた。MITはAthenaの終盤で1つのベンダーに依存したくなかった。63台のDEC VAX-11/750サーバーが最初のタイムシェアリングクラスタとなった。「フェーズII」は1987年9月に始まり、数百台のIBM RT PCワークステーションがVAXに取って代わり、VAXはワークステーションのファイルサーバーとなった。DECとIBMの部門間の区分はもはや存在しなかった。学生はワークステーションにログインすると、中央サービスを介して共通のファイルとプログラムにすぐにアクセスできた。ワークステーションはシンクライアントモデルを使用していたため、異なるワークステーションで異なるハードウェアベンダーを使用しても、ユーザーインターフェイスは一貫していた。少人数のスタッフで数百台のクライアントを維持できた。[ 5 ] [ 8 ]
このプロジェクトからは、 X Window SystemやKerberosなど、今日広く使われている多くの技術が生まれました。Project Athenaのために開発されたその他の技術には、Zephyr通知サービスやHesiod名前空間サービスなどがあります。[ 1 ]
1988年11月現在 MITには、学生寮やフラタニティを含む、キャンパス内外の33の私的および公的クラスターに722台のワークステーションがありました。調査によると、学部生の92%が少なくとも1回はAthenaワークステーションを使用しており、25%は毎日使用していました。[ 5 ] [ 9 ]このプロジェクトは1988年1月に3年間延長されました。さまざまな教育科目のオペレーティングシステムとコースウェアの作成に注力していた開発者たちは、Athenaの安定性を向上させ、より使いやすくするために取り組みました。1991年6月にプロジェクトAthenaが終了すると、MITのIT部門がそれを引き継ぎ、大学の研究部門と管理部門に拡張しました。[ 8 ]
1993年、IBM RT PCワークステーションは廃止され、Sun SPARCclassic、IBM RS/6000 POWERstation 220、およびPersonal DECstation 5000 Model 25システムに置き換えられた。[ 10 ] 1999年4月現在 MITのキャンパスには1300台以上のAthenaワークステーションがあり、毎日6000人以上のAthenaユーザーがシステムにログインしていた。[ 8 ]
2006年、 MITの学生コンピューティンググループであるSIPBは、DebianおよびUbuntu用のAthenaソフトウェアパッケージセットであるDebathenaを作成しました。Debathenaは2009年に標準のAthenaリリースとなりましたが、現在は積極的にメンテナンスされていません。[ 11 ]キャンパス周辺のAthenaクラスターはCOVID-19パンデミック中に永久に閉鎖されましたが、Athena SSHダイヤルアップは引き続き利用可能です。[ 12 ]
アテナは2026年現在も限定的に使用されている。、MITにおける教育のためのユビキタス・コンピューティング・プラットフォームを提供しており、その利用は無期限に継続される予定である。
Athenaは、運用における人件費を最小限に抑えるように設計されており、その一環として、(現在では「シンクライアント」と呼ばれる)アーキテクチャと標準的なデスクトップ構成を採用しています。これにより、運用における人件費が削減されるだけでなく、導入、ソフトウェアのアップグレード、トラブルシューティングに関するトレーニング量も最小限に抑えられます。これらの機能は、今日でも大きなメリットをもたらしています。
当初の意図に沿って、アテナシステムへのアクセスはここ数年で大幅に拡大されました。1991年当時は、アクセスは主に大学の建物内の公共の「クラスター」(コンピュータラボ)に限られていましたが、その後、学生寮、男子学生クラブ、女子学生クラブ、そして独立した生活グループにもアクセスが拡大されました。すべての学生寮は、公式にアテナクラスターをサポートしていました。さらに、ほとんどの学生寮には「クイックログイン」キオスクが設置されており、これはタイマーでアクセス時間を10分に制限するスタンディングワークステーションでした。
当初、Athena リリースでは、すべてのハードウェア プラットフォームのベース オペレーティングシステムとしてBerkeley Software Distribution (BSD) が使用されていました。1999年4 月現在 パブリック クラスターはSun SPARCおよびSGI Indyワークステーションで構成されていました。[ 8 ] 2006 年の IRIX 生産終了を見越して SGI ハードウェアは廃止されました。Linux-Athena はバージョン 9 で導入され、Red Hat Enterprise Linuxオペレーティングシステムが安価なx86またはx86-64ハードウェア上で動作しました。Athena 9 では、内部で開発された「DASH」メニュー システムとMotif Window Manager (mwm) がよりモダンなGNOMEデスクトップに置き換えられました。Athena 10 はUbuntu Linux ( Debianから派生) のみに基づいています。[ 13 ] [ 14 ] [ 11 ] Solaris のサポートは廃止されました。[ 15 ]

「アテナが成功したかどうかは、応募内容に驚かされるかどうかで分かるだろうと思っていましたが、驚いたのは主に人文科学分野でした」—ジョエル・モーゼス[ 16 ]
プロジェクト・アテナの当初の構想は、授業と連携して使用する、コース固有のソフトウェアを開発することだった。しかし今日では、コンピュータは電子メール、ワープロ、通信、グラフィックといった「汎用的な」用途に最も頻繁に利用されている。
Athenaが教育に与えた大きな影響は、サードパーティ製アプリケーションを授業に統合した点にある。Maple 、特にMATLABは、数多くの理系・工学系の授業に導入されている。教員は、学生がプロジェクトや宿題のためにこれらのアプリケーションにアクセスし、使い方を知っていることを期待しており、中にはMATLABプラットフォームを使って、元々 X Window Systemで構築していた教材を再構築した教員もいる。
アテナでは、より専門的なサードパーティ製ソフトウェアが、より分野に特化した作業に使用されています。建築学やコンピュータグラフィックスの授業で使用されるレンダリングソフトウェア、化学、化学工学、材料科学の授業で使用される分子モデリングソフトウェア、そして産業界の化学技術者が使用する専門ソフトウェアは、MITの様々な学部における多くの授業において重要な要素となっています。
アテナは研究プロジェクトではなく、新しいコンピューティングモデルの開発はプロジェクトの主要な目的ではありませんでした。実際、正反対でした。MITは教育のための高品質なコンピューティング環境を求めていました。それを実現する唯一の明白な方法は、既存のコンポーネントを可能な限り活用し、それらのコンポーネントにソフトウェアを追加して望ましい分散システムを構築することでした。しかし、これがコンピューティング業界にとって非常に関心の高い分野における最先端の開発であったという事実は、産業界から多額の資金を引き付けるという点で、MITにとって大きな有利に働きました。
長年の経験から、重要な問題の解決を目的とした高度な開発は、解決すべき問題を探し求める技術開発よりもはるかに成功する傾向があることが分かっています。Athenaは、差し迫った重要なニーズを満たすために行われた高度な開発の優れた例です。「現実の」問題を解決する必要性があったからこそ、Athenaは重要な課題に集中して解決することができ、学術的には興味深いものの比較的重要性の低い問題に脱線することを避けることができました。結果として、Athenaは分散コンピューティング技術に非常に大きな貢献をしましたが、それは教育上の問題を解決した副産物として得られたものでした。
アテナが先駆けて開発した最先端のシステムアーキテクチャと設計機能は、現在の用語を用いると以下のとおりです。
「オンラインコンサルタント」で開発された設計コンセプトの多くは、現在では人気のヘルプデスクソフトウェアパッケージに採用されている。
Athena システムが提供する機能とシステム管理上の利点は他のどのシステムにもなかったため、その利用は MIT キャンパスを超えて広がりました。MIT の確立された方針に従って、ソフトウェアはすべての関係者に無償で提供されました。Digital Equipment Corporation はさまざまなベータテストサイトで Athena を導入した後、[ 19 ]ソフトウェアを DECAthena として「製品化」して移植性を高め、サポートサービスとともに市場に提供しました。多くの学術機関や産業組織が Athena ソフトウェアをインストールしました。1992 年初頭の時点で、世界中の 20 の大学が DECathena を使用しており、30 の商業組織が製品を評価していると報告されています。[ 20 ]
このシステムのアーキテクチャはMIT以外でも活用された。オープンソフトウェア財団の分散コンピューティング環境(DCE)ソフトウェアのアーキテクチャは、Athenaが先駆的に開発した概念に基づいている。その後、マイクロソフトのWindows NTネットワークオペレーティングシステムは、Athenaが最初に実装したKerberosやその他の基本的なアーキテクチャ設計機能を組み込んでいる。[ 1 ]