Apollo Computer Inc. wurde 1980 in Chelmsford, Massachusetts, von William Poduska (ebenfalls einer der Gründer von Prime Computer) gegründet. Apollo war einer der ersten Hersteller von grafischen Workstations. Die in den 1980er Jahren entwickelte und produzierte grafische Apollo/Domain-Workstationserie erlangte eine enorme Marktbedeutung, vergleichbar mit den Produkten der damals sehr bedeutenden Symbolics Inc. oder Sun Microsystems. Auch heute sind die Nachfolger der legendären Apollo-Maschinen noch am Markt. Ende der Achtzigerjahre übernahm Hewlett-Packard Apollo und führte deren Entwicklungen und Techniken mit eigener Technik zusammen. Hieraus entstanden die bekannten HP-UX-basierten Workstations und Server der HP Apollo 9000 Serie 400, später die Serien 700 und 800.
Schon ein Jahr nach der Firmengründung 1981 präsentierte Apollo seine auf dem Motorola 68000 basierende Workstation DN100. Das Apollo-eigene Betriebssystem nannte sich zunächst Aegis und später Apollo Domain/OS. Aegis war ein elegantes, eigenständiges Betriebssystem. Erst Ende der 1980er Jahre wurde es POSIX-konform erweitert. Bemerkenswert ist, dass große Teile des Betriebssystems nicht wie sonst üblich in C geschrieben waren, sondern in einer hauseigenen Version von Pascal. Zu den besonders gelungenen und eleganten Funktionen gehörte die Netzwerkimplementierung. Man konnte praktisch alles, was lokal möglich war, auch auf das Netzwerk auslagern und verteilen. Eine Funktionalität, die in dieser Transparenz für die damalige Zeit einmalig ist. Legendär ist auch die gelungene und zeitsparende Systemadministration.
Neben den Motorola-680xx-basierten Systemen entwickelte Apollo auch komplett eigene Hardware wie die DSP160 (ab 1984), eine auf eigener 32-Bit-Bit-Slice-CPU basierende Workstation. Später entstand auch die DSP10000 (ab 1988), ein System, das auf einer der ersten verfügbaren 'Reduced Instruction Set Computing' (RISC) -Implementierungen basierte, der PRISM-CPU, welche auch teilweise Pate für die PA-RISC-CPUs von Hewlett-Packard gestanden haben soll. Dennoch, bis zur Übernahme von Apollo Computer durch Hewlett-Packard, dominierten nach wie vor die Motorola-basierten Systeme.
Zwischen 1980 und 1987 galt Apollo sogar als der größte und bedeutendste Hersteller von vernetzten Workstations. Erst ab 1987 hatten die heute bekannteren Firmen Digital Equipment Corporation und Sun Microsystems höhere Marktanteile und Apollo nur noch den dritten Platz – aber immerhin noch vor Hewlett-Packard und IBM.
Ende der Achtzigerjahre geriet Apollo vor allem auf Grund falschen Managements (Währungs- und andere Spekulationen) in finanzielle Schwierigkeiten. Daher konnte Hewlett-Packard 1989 die Apollo Inc. für 475.000.000 US-Dollar übernehmen. Zunächst wurden die Motorola-basierten Apollo-Workstations weitestgehend unverändert und parallel zu der HP-eigenen Serie 300 als Serie HP Apollo 400
vermarktet. In der Folge wurde Apollo von HP übernommen und in kommende eigene Produktlinien wie die HP 9000 Serie 700 und 800 integriert.
Apollo-Models Stand Alone Utilities (SAU's)
System Type | Model | CPU | Speed (MHz) | Display | Internal Name |
---|---|---|---|---|---|
SAU1 | DN100 | 2 x 68000 | 8 | Portrait BW | |
SAU1 | DN400 | 2 x 68000 | 8 | Portrait BW | |
SAU1 | DN600 | 2 x 68000 | 8 | Color | |
SAU1 | DN416 | 2 x 68000 | 8 | ||
SAU1 | DN420 | 2 x 68000 | 8 | Landscape BW | |
SAU2 | DN300 | 68010 | 8 | Landscape BW | Swallow |
SAU2 | DN320 | 68010 | 8 | Landscape BW | Swallow |
SAU2 | DN330 | 68020 | 12 | Landscape BW | Swallow |
SAU3 | DSP80, DSP80A | 68010 | 8 | none | Sparrow |
SAU3 | DSP90 | 68020 | 12 | none | Sparrow |
SAU4 | DN460 | Custom 2900 bit slice | ? | BW | Tern |
SAU4 | DN660 | Custom 2900 bit slice | ? | Color | Tern |
SAU4 | DSP160 | Custom 2900 bit slice | ? | none | Tern |
SAU5 | DN550 | 68010 | 10 | VME 600 Graphics | Stingray |
SAU5 | DN560 | 68020 | 12 | VME 600 Graphics | Stingray |
SAU5 | DN570 | 68020 | 16 | Ocelot Graphics Single Card 8 plane | Banshee |
SAU5 | DN580 | 68020 | 16 | Aurora Graphics | Banshee |
SAU5 | DN590 | 68020 | 20 | Aurora Graphics | Banshee |
SAU6 | DN560T | 68020 | 12 | Color | Banshee |
SAU6 | DN570T | 68020 | 16 | Color | Banshee |
SAU6 | DN580T | 68020 | 16 | Color | Banshee |
SAU6 | DN590T | 68020 | 20 | Color | Banshee |
SAU7 | DN3500 | 68030 | 25 | BW / Color | Cougar II |
SAU7 | DN3550 | 68030 | 25 | BW / Color | |
SAU7 | DN4000 | 68020 | 25 | BW / Color | Mink |
SAU7 | DN4500 | 68020 | 33 | BW / Color | Roadrunner |
SAU8 | DN3000 | 68020 | 12 | BW / Color | Otter |
SAU8 | DN3010, DN3010A | 68020 | 12 | BW / Color | |
SAU8 | DN3040 | 68020 | 12 | BW / Color | |
SAU9 | DN2500 | 68030 | 20 | BW / Color | Frodo |
SAU10 | DN10000 | Prism | 18 | BW / Color | AT |
SAU11 | 9000/425S | 68040 | 25 | Trailways | |
SAU11 | 9000/425T | 68040 | 25 | HP DIOII | Strider |
SAU11 | 9000/425E | 68040 | 25 | Woody | |
SAU11 | 9000/433S | 68040 | 33 | Trailways | |
SAU11 | 9000/433T | 68040 | 33 | ||
SAU12 | 9000/400S | 68030 | 50 | Trailways | |
SAU12 | 9000/400T | 68030 | 50 | Strider | |
SAU12 | 9000/400DL | 68030 | 50 | ||
SAU14 | DN5500 | 68040 | 25 | BW / Color | Leopard |
Apollo/Domain nannten sich die Workstation Serien des Herstellers Apollo Computer|Apollo Computer Inc. die zwischen 1980 und 1989 produziert wurden. Obwohl die Namen mittlerweile kaum noch bekannt sind galt Apollo zwischen 1980 und 1987 als größter und bedeutendster Hersteller von vernetzten Workstations. Die meisten Workstations nutzten eine Motorola 68k CPU mit Apollo eigenem Chipsatz. Eine wesentliche Ausnahme bildet aber die DN10000 Workstation, sie nutzte als Prozessor eine Eigenentwicklung, einen der ersten RISC Prozessoren, den Apollo PRISM Prozessor, welcher auch Pate für die PA-RISC-CPUs von Hewlett-Packard gestanden haben soll.
Das ursprüngliche Betriebssystem, eine Eigenentwicklung, nannte sich Apollo Aegis, Aegis wurde später in Apollo Domain/OS umbenannt. Aegis war ein elegantes eigenständiges Betriebssystem. Ende der Achtziger wurde es 'Portable Operating System Interface' POSIX-konform erweitert. Bemerkenswert ist, dass große Teile des Betriebssystems nicht wie sonst üblich in C geschrieben waren, sondern in einer hauseigenen Version von Pascal. Zu den besonders gelungenen und eleganten Funktionen gehörte die Netzwerkimplementierung. Man konnte praktisch alles, was lokal möglich war, auch auf das Netzwerk auslagern und verteilen. Eine Funktionalität, die in dieser Transparenz für die damalige Zeit einmalig ist. Legendär ist auch die gelungene und zeitsparende Systemadministration.
Die Workstations hatten eine eigene Hardware und CPUs, die nicht von Intel stammten. Daher waren zum Erlangen der PC-Kompatibilität Zusätze notwendig. Es gab vergleichsweise langsame Software Emulatoren (vergl. Virtualisierung), aber auch schnelle Hardwarebasierte Zusatzkarten mit Intel 80286 oder i386 CPU.
System Releases | Date |
---|---|
1.0 | March, 1981 |
1.1 | April, 1981 |
2.0 | July, 1981 |
2.1 | August, 1981 |
2.2 | September, 1981 |
3.0 | November, 1981 |
3.1 | January, 1982 |
4.0 | April, 1982 |
6.0 | May, 1983 |
7.0 | October, 1983 |
8.0 | April, 1984 |
8.1 | February, 1985 |
9.2 | February, 1986 |
9.2.3 | April, 1986 |
9.2.5 | May, 1986 |
9.5 | January, 1987 |
9.7 | November, 1987 |
10.1 | December, 1988 |
10.2 | November, 1989 |
10.3 | August, 1990 |
10.4 | March, 1992 |
Parallel Reduced Instruction Set Multiprocessing (PRISM) (engl. für 'Paralleles Rechnen mit reduziertem Befehlssatz') ist eine bestimmte Designphilosophie für Prozessoren. Es stellt eine Unterart des 'Reduced Instruction Set Computing' (RISC)-Prozessor-Design dar.
Die Prozessoren wurde von der Firma Apollo Computer entwickelt und erstmals in ihrer Workstation DN 10000
(DN 10k) eingesetzt. Der Prozessor arbeitete mit 64 Bit und war mit einem Dual-Cache
ausgestattet, 128-Kb-Befehlscache und 64-Kb-Datencache.
Ein Rechnersystem kann bis zu 4 dieser Prozessoren enthalten, die über einen schnellen X-Bus verbunden sind. An diesem 64 Bit breiten Bus ist direkt der Hauptspeicher und das Grafiksystem verbunden. Der externe, ebenfalls 64 Bit breite, X-Bus arbeitete mit 150 MByte/s.
Angelehnt an die in den kleineren Workstations und Servern (Domain Server Processor
) verwendeten Prozessoren der Firma Motorola M 680×0
erhielt der Prozessor die Bezeichnung A 88000
(Apollo 88k). Der A-88000-Prozessor war die damals schnellste verfügbare CPU.
Durch die Übernahme der Firma Apollo durch Hewlett-Packard wurde der in der Entwicklung befindliche PRISM-II-Prozessor nicht mehr hergestellt. Hewlett-Packard integrierte Funktionen in ihren eigenen PA-RISC-Prozessor.
RISC-workstation-architekturen: Prozessoren, Systeme und Produkte.
Springer, Berlin 1991, ISBN 3-540-54050-4, S. 223–225.Vernetzte und komplexe Informatik-systeme: Industrieprogramm zur 18. Jahrestagung der Gesellschaft für Informatik.
Springer, Berlin 1988, ISBN 3-540-50462-1 (Original von University of California).