VT1000は、Digital Equipment Corporation(DEC)が1990年4月に発表したモノクロのX Window Systemコンピュータ端末です。VT1200は同年後半にVT1000の後継機種として登場し、コードのアップデートとRAMを1MBから2MBに増量しました。VT1000シリーズはすべてイーサネット経由でホストコンピュータと通信し、TCP/IPとDECの端末指向ローカルエリアトランスポート(LAT)プロトコルをサポートしていました。また、 ROMに組み込まれた基本的な端末エミュレーションを可能にする標準シリアルポートも搭載していました。
VT1000に満足していなかったDECは、VT1200と同時にVT1300を発売した。これは基本的にVAXstation 3100 Model 30のディスクレス版で、ホストシステムからX Window Systemのコードをダウンロードできるようにした。ホストが端末にプログラムをダウンロードしてローカルで実行できるようにしたVT1300のアップグレード版がVTX2000で、DECはこのコンセプトを「Xワークステーション」と呼んだ。
VT1000ファミリーは、1987年にDECのVIPSグループが行った調査から生まれた。彼らは既存のグラフィックス対応ワークステーションの使用状況を調査し、ユーザーの大多数が単にホストコンピュータへの複数のターミナルセッションを維持するためだけにワークステーションを使用していることを発見した。これは、数万ドルもするワークステーションのパワーの大部分を無駄にしていた。このことから、ユーザーが実際に行っているタスクにより適したシステムを設計し、実際に使用される可能性のある標準化されたグラフィックスをユーザーに提供し、基本的なターミナルユーザーが購入を検討できるようなハードウェアの複雑さを軽減する1987年のプロジェクトが始まった。[ 1 ]
チームは、実装コストが高いため、自社のシングルチップVAXプロセッサの使用を却下した。Motorola 68000は安価で高性能だったが、 VMS上でクロスコンパイラやその他の開発支援システムをサポートしていなかったため、それらを開発する必要があった。こうした点を考慮し、チームは最終的にTexas Instruments TMS34010を選択した。これは、 32ビットCPUと、一般的な2Dグラフィックスタスクやビット処理のための追加命令を組み合わせた設計である。TMS34010はCPUとGPUの役割を融合させ、完全なグラフィカル端末の実装コストを削減する。[ 2 ]
VAXstation 2000上で X サーバーを試した結果、チームはシリアルリンクでは X Window をサポートするのに十分な速度が得られないと結論付け、設計にイーサネットを主要な通信システムとして搭載することを決定した。システム全体のスループットを調査した結果、結果として得られるシステムはそれほど高速ではないが、かろうじて使用できると考えられていた VAXstation 2000 上で動作する X サーバーよりは高速であると推定された。グラフィックスを処理するために TMS34010 を、その他のタスクのために 68000 を搭載することも検討されたが、チームはどちらかのプロセッサが十分に活用されなくなることがないように負荷をバランスさせる方法を見つけることができなかった。次期 TMS34020 へのアップグレードの方が有望に思われた。[ 2 ]
チームは早い段階で、別のプロジェクト用に開発されたカスタムオペレーティングシステムを使用することを決定し、それをROMに含めるか、ブートメカニズムを介してホストからコードをダウンロードするかを議論した。ROMを使用すれば、長いネットワークブートプロセスは不要になるが、マイナーな修正やアップグレードが困難になる。パフォーマンス上の理由から、交換可能な小型プラグインカードを使用してOSをROMに含めることを選択した。[ 3 ]フォントなどのシステムの他の部分は、ROMの容量を節約するためにホストからダウンロードされる。これにはカスタムネットワークメカニズムが使用され、サーバーを実行するホストマシンが必要だった。[ 4 ]
この決定は、いくつかの副次的影響をもたらしました。ホストコンピュータに接続されていない場合でも、システムがローカル設定と端末エミュレーションを実行できることが望まれ、その結果、BIOSに似た基本的なユーザーインターフェイスが必要となり、X Window を使用してホストへの接続を設定および処理できるようになりました。X Window では、これには、ディスプレイを描画するソフトウェアである X サーバーと、Xlib コードを呼び出してサーバーに描画コマンドを送信するアプリケーションである X クライアントの両方がマシンに必要です。[ a ] DEC は、 DECwindowsシステムの一部としてそのようなシステムを持っていましたが、これは VMS に密接に結びついており、MIT の Xlib を TMS34020 プラットフォームに移植する必要がありました。VT52 、VT100、VT220 、VT320端末をサポートする端末エミュレータがROM に含まれており、ディスプレイにはローカルのウィンドウマネージャが使用されていました。[ 3 ]
当初の設計作業中、チームは最高のパフォーマンスを得るためにソフトウェアを常に調整する必要がありました。これにより、ROM の継続的な更新が必要となり、かなりの問題が発生しました。このため、ネットワークから起動する RAM ベースのマシンへの関心が高まり、以前の決定を覆しました。1989 年、ハード ドライブやその他のコンポーネントを取り外した VAXstation 3100 を使用して、VAXELN オペレーティングシステムと EWS (VAXELN 用の X11) を実行する開発が始まりました。[ 5 ]このシステムはホストコンピュータでのみ使用できたため、ローカル ユーザー インターフェイスはありませんでした。このバージョンのシステムを実装するには、かなりのハードウェアと費用が必要だったため、以前のモノクロ モデルと比較して、カラーのみのモデルにすることが決定されました。[ 6 ]
VT1000とVT1200はピザボックス型のケースに梱包され、通常はモニターが上に置かれ、LK400シリーズのキーボードがコイル状のコードと4ピンのモジュラーコネクタで接続されていました。3ボタンのマウスは、初代iMacのマウスに似た、おおよそパック型で、カスタムの7ピン丸型コネクタを使用していました。背面パネルには、モニター、マウス、キーボードポート用の同軸コネクタ、プリンタ用のMMJ(Modified Modular Jack )シリアルポート、ホスト接続用の別のMMJシリアルポート、および細線イーサネットコネクタがありました。また、AC入出力コネクタもあり、後者はモニターを接続するために使用され、電源コネクタの横にあるケース側面の単一のスイッチを使用して端末と一緒にオン/オフすることができました。このシステムは、モニターポートの横にあるロータリースイッチを使用して選択する、複数のモノクロモニターをサポートしていました。[ 7 ]
X Window のサポートに加えて、VT1000 と VT1200 は、VT52、VT100、VT220、VT320のサポートを含め、DEC の以前のテキスト端末を個別のウィンドウでエミュレートすることもできました。[ 8 ]基本モデルは 15 インチCRTモニターが付属し、価格は 2,895 ドルでしたが、700 ドル追加で 19 インチ ディスプレイに、または 11,100 ドル追加で 19 インチ フラットスクリーンエレクトロルミネッセンス ディスプレイにアップグレードできました。すべてのディスプレイは 1024x864 解像度でした。1 MB のRAMが付属していましたが、1 メガバイトあたり 600 ドルで 4 MB にアップグレードできました 。[ 9 ] VT1000 は 1991 年秋に VT1200 に置き換えられました。これは基本的にコードのアップグレードを行った同じマシンでした。[ 10 ]
VT1300は、当時のフルサイズのIBM PC とほぼ同じ大きさの、かなり大きな筐体に収められていましたが、縦方向はやや短くなっていました。9MBのRAMと19インチのカラーモニターを搭載し、7,495ドルで発売されました。 [ 11 ]