技術ノート ウェブ 現代の PC の原型: ブラウザで 1970 年代の Xerox Alto を使用する

現代の PC の原型: ブラウザで 1970 年代の Xerox Alto を使用する

現代の PC の原型: ブラウザで 1970 年代の Xerox Alto を使用する

1973 年にゼロックスは、ビットマップ グラフィカル インターフェイス、マウス、ローカル ネットワーキングを使用した現代の PC の基礎を築いた先駆的な研究用コンピューターである Alto を発表しました。エミュレータのおかげで、ブラウザ上で Alto をシミュレートできます。まずは、なぜアルトが特別なのかを見てみましょう。

多大な影響力

現代の PC の原型: ブラウザで 1970 年代の Xerox Alto を使用する

1973 年、 ゼロックス パロ アルト研究センター (PARC) のエンジニア 、マウス ベースのグラフィカル ユーザー インターフェイス (GUI)、ビットマップ グラフィックス、ローカル ネットワーキング、レーザー プリンティング、ネットワーク コンピューター ゲーム、 オブジェクト指向の 先駆けとなった、ゼロックス アルトと呼ばれる革新的なコンピューターを作成しました。 ソフトウェア開発 など。

現代の PC の原型: ブラウザで 1970 年代の Xerox Alto を使用する

Alto のビットマップ ディスプレイとペーパーホワイトのポートレート モニターは、複数のフォントをサポートした最初の WYSIWYG (「見たものがそのまま得られる」) ワード プロセッサ など、コンピューター文書作成の革新にとって理想的なプラットフォームになりました。また、後に出版に革命を起こすことになる 初期の描画プログラム やフォント エディターもホストしていました。

1970 年代初頭に Xerox PARC エンジニアが レーザー プリンタを発明した とき、ネットワークに接続された Alto コンピュータのプールが高品質のプリンタを共有できるようになりました。また、 イーサネット (これも PARC で発明されたもの) のおかげで 、Alto コンピュータのローカル グループがファイルを交換したり、 ARPANET 接続を共有したり、さらには相互にゲームをプレイしたりすることもできました。

ゼロックスは、Alto に組み込まれた驚くべき発明を 活用するのが遅かった 一方で、それらを誇示することを恥ずかしがりませんでした。 1970 年代の大学の多くの研究者 (および他の企業からの訪問者) は Alto ユニットを使用し、このコンピューターは多くの初期の シングル ユーザー グラフィカル ワークステーション の作成に影響を与えました。そして 1979 年のコマーシャル で、ゼロックスは電子メールやネットワーク印刷などの Alto の機能を一般に宣伝しました。

最も有名なのは、 スティーブ ジョブズが 1979 年にゼロックス PARC を訪問し 、ゼロックスがパーソナル コンピューティングの将来の鍵を握っていると確信して帰ってきたことです。そのインスピレーションは、1983 年の Apple Lisa のリリースと翌年の Macintosh の リリースにつながりました。

10 年足らずの間に、ゼロックスは 2 つのモデル (Alto I と Alto II) で 2,000 台以上の Alto ユニットを生産しましたが、このコンピューターは正式に販売されることはありませんでした。ゼロックス社内での使用とは別に、ゼロックスは 1979 年に 全米の大学に 50 台を寄贈し 、ジミー カーター政権時代にはいくつかがホワイトハウスで使用されました。

現代の PC の原型: ブラウザで 1970 年代の Xerox Alto を使用する

ゼロックス アルトのスペック

1972 年の開発を考慮すると、アルトがマイクロプロセッサを使用しなかったのも不思議ではありません。代わりに、 複数の TI 74181 チップ で構成されるカスタム ALU が使用されました。アルトの基本スペックをご紹介します。

  • 5.8 MHzで動作するカスタム16ビットCPU
  • 128~512KBのRAM
  • 垂直方向のフルページ CRT モニター上のモノクロ (黒または白のみ) 606×808 ピクセルのビットマップ ラスター ディスプレイ
  • ストレージは 2.5 MB のリムーバブル ハードディスク カートリッジで提供されます
  • 3 ボタンマウス
  • 5 つのキー のコード化キーセット
  • モジュラーキーボード
現代の PC の原型: ブラウザで 1970 年代の Xerox Alto を使用する

今すぐアルトを試してみてください

特別なソフトウェアをダウンロードすることなく、Web ブラウザだけを使用して、ビンテージの Xerox Alto ソフトウェアを今すぐ試してみることができます。この偉業は 、リビング コンピューター博物館 によって作成され、ワシントンを拠点とするプログラマー Seth Morabito によって JavaScript に移植された、 ContrAltoJS と呼ばれる素晴らしい エミュレーター のおかげで実現しました。

開始するには、最新の Web ブラウザ (Chrome、Firefox、Safari、Edge など) で ContrAltoJS Web サイトにアクセスしてください 。大きな四角形 (仮想 Alto 画面を表す) の下で、ドロップダウン メニューを使用してディスク イメージを選択します。これは、本物の Alto にディスク カートリッジを挿入するのと同じです。

たとえば、ゲームが入ったディスクをロードするには、「games.dsk」を選択します。エミュレータを起動する準備ができたら、「起動」をクリックします。

エミュレータが起動したら、エミュレータ ウィンドウ上にマウス カーソルを置き、マウスとキーボードの入力をシミュレートされた Alto に集中させます。 「?」と入力できます。ディスク イメージに保存されているプログラムのカタログを表示するには、通常、ファイルの名前を入力して (Enter キーを押して) 実行するだけです。

たとえば、ゲーム ディスクでスタートレックを実行するには、コマンド ラインで「trek」と入力して Enter キーを押すと、ゲームがロードされます。 1980 年代に開発されたゲームも含め、試してみたいゲームがさらに数十あります。 Morabito では、エミュレータ ページ自体に、たとえば Smalltalk を ロードする方法などの詳細な手順が記載されています。

現代の PC の原型: ブラウザで 1970 年代の Xerox Alto を使用する

待ってください、これは Mac とはまったく違います

Xerox Alto ソフトウェアを調べていると、Alto のオペレーティング システム (「Alto Executive」と呼ばれます) が GUI ベースではない ことに気づくかもしれません。代わりに、それを使用するにはコマンドを入力する必要があります。また、推奨される Alto ファイル マネージャーである Neptune は、グラフィカルでマウスベースですが、アイコンやいかなる種類の空間インターフェイスも備えていません。フォルダーが見つかりません。何が原因でしょうか?

Apple の Lisa およ​​び Macintosh コンピュータ システム に対する Xerox Alto の影響については多くのことが書かれていますが、Alto はデスクトップ ファイル管理のメタファーを生み出したわけではありません — アイコン、フォルダ、空間ファイルの閲覧などは、これらの Apple コンピュータから借用され拡張されたものでしたその上。その代わりに、その栄誉は、1981 年に発売された Xerox Star 8010 Information System の Viewpoint オペレーティング システムに与えられます。Star は最初の商用 GUI ベースのコンピュータでしたが、市場で相対的に失敗したため、歴史書では無視される傾向があります。

(興味深いことに、Neptune ファイル マネージャーは、Mac よりも Windows 95 以前の Microsoft Windows で使用されてい たものに似ています。)

それでも、GUI の開発は 1 回限りのものではなく、現在も続いている継続的なイノベーションの中で行われたことがわかります。途中の各ステップ ( NLS から Alto、Star、Lisa、Mac など ) により、機能と複雑さが追加されました。しかし、間違いなく、アルトは私たちが今日の地位に到達するために不可欠なステップでした。

Xerox Alto と PARC でのその開発について詳しく知りたい場合は、 を参照することを強くお勧めします。とりあえず、Alto エミュレータを試して、この伝説的なソフトウェアを自分で試してみてください。楽しむ!

稲妻のディーラー: Xerox PARC とコンピューター時代の夜明け
$15 $19 $4 節約

「現代の PC の原型: ブラウザで 1970 年代の Xerox Alto を使用する」に関するベスト動画選定!

Xerox Alto Restoration Part 14 – Astroroids のプレイ
Xerox Alto 修復パート 17 – Xerox Alto デモ