アポロコンピュータ
Apolloワークステーションは、トークンリング方式のネットワークを当初から標準で装備し、もともとはオフィス環境で数十台のコンピュータからなる比較的小規模なネットワークをサポートするように設計されていた。これは優れた設計であり、ネットワーク上のどのハードドライブからでもダイレクトメモリアクセスのページフォールトを可能にした。さらに、ネットワーク上でデマンドページングを可能にした最初のものの一つであり、ネットワークの透明性が高く、システム管理者とマシンの比率が低いことを可能にしていた。
しかし、他の既存のネットワークハードウェアやソフトウェアとの相互運用はできなかった。業界では、はるかに遅いネットワークであったが、より一般的なイーサネットとTCP/IPが広く採用された。Apolloは後にこれらの業界標準をサポートするようになった一方、イーサネットとトークンリングの両方を使用した独自のDomainネットワークをサポートし続けた。Domainネットワーキングは、Xerox Network Systemsをモデルにしている。
Apolloワークステーションは、システム定義時にシングルCPUのUnixライセンスコストが高すぎたため、 POSIXに準拠したUnix代替シェルを備えた Aegis という独自のオペレーティング・システムを実行した。AegisはUnixと同様に、Multicsタイムシェアリング・オペレーティングシステムの概念に基づいていた。シェルプログラミング (スティーブン・ボーンのような)、単一レベル記憶、オブジェクト指向設計の概念を使用していた。AegisはPascalの独自バージョンで書かれていた。コマンド体系もUnixと異なり単一ベンダー製ゆえに統一がとられていた。Unixの普及に伴い、Aegisは後にUnixを取り込んだDomain/OSに置き換えられた。
Domain/OS (Distributed On-line Multi-access Interactive Network/Operating System)は、最初はAegisの上のレイヤーであり、Unixカーネルの上に構築されていなかった。
DN100ワークステーションは、Motorola 68000 プロセッサを2つ搭載していた。デュアル68000プロセッサの設計は、一方のプロセッサがウォッチドッグとして動作し、他方のプロセッサがOSとプログラム命令を実行することで、ページフォールトの自動切り替えを実現するように設計されている。ページフォールトが発生すると、メイン CPU はメモリサイクルの途中で停止し、ウォッチドッグ CPU はページをメモリに取り込み、メイン CPU はページフォールトに気づかずに続行できるようにした。その後、Motorola 68010 プロセッサの改良により、デュアルプロセッサ設計の必要性がなくなった。
例えば、メモリページサイズ、ネットワークパケット、およびディスクセクタのサイズをすべて 1K バイトとするなど、慎重な設計により一定の効率性が得られた。この配置では、ページフォールトがネットワーク全体と個々のコンピュータで発生する可能性があり、Aegisファイルシステムはネットワーク全体にまたがるメモリマップトファイルの単一システムを構成していた。ネットワークの名前空間は、新しいノード (ワークステーション) 追加のように、自己発見された。
同社は、第2世代のIBM PCで使用されているように、IBM ATバスを使用して独自のデータバスアーキテクチャから移行し、同時にRISC技術を採用してハイエンドプロセッサへと移行し、最終的にはPRISMラインを生産した。