Apollo/Domain is a series of
workstation
A workstation is a special computer designed for technical or computational science, scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating syste ...
s that were developed and produced by
Apollo Computer from to 1989. The machines were built around the
Motorola 68k series of processors, except for the DN10000, which has from one to four of Apollo's
RISC
In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a comp ...
processors, named
PRISM.
Operating system
The original
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
is Apollo's own product called Aegis, which was later renamed to
Domain/OS. The Aegis and Domain/OS system offers advanced features for the time, for example an object oriented filesystem, network transparency,
diskless booting, a
graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
, and, in Domain/OS, interoperability with
BSD
The Berkeley Software Distribution (BSD), also known as Berkeley Unix or BSD Unix, is a discontinued Unix operating system developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley, beginni ...
,
System V
Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
, and
POSIX
The Portable Operating System Interface (POSIX; ) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines application programming interfaces (APIs), along with comm ...
.
Hardware
An Apollo workstation resembles a modern PC, with a base unit, keyboard, mouse, and screen. Early models are housed in short (about 2 feet high) 19" rack cabinets to be set beside a desk or under a table. The DN300 and later DN330 were designed as integrated units with the system and monitor in one unit. These models fit easily on a desk.
Every Apollo system (even standalone) includes at least one network interface. The only original option is the 12 Mbit/s
Apollo Token Ring (ATR), and then 10 Mbit/s
Ethernet
Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
was added as an option. It has been stated that the
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
Token Ring
Token Ring is a Physical layer, physical and data link layer computer networking technology used to build local area networks. It was introduced by IBM in 1984, and standardized in 1989 as IEEE Standards Association, IEEE 802.5. It uses a sp ...
was an option but this was never available. The ATR is generally the best choice, because it is extremely scalable; the Ethernet of the time has serious performance loss as extra machines are added to the network, but this is not true of ATR, which can easily have over 100 machines on one network. One drawback is that, unlike Ethernet, one machine failure (which could easily happen with a single faulty connector) stops the entire network. For this reason, Apollo provided an optional, but strongly recommended, network cabling system of bypass switches and quick connect boxes which allow machines to be disconnected and moved without problems. Apollo Token Ring networks use 75 ohm
RG-6U coaxial cabling.
Networking
The network orientation of the systems, together with the ATR functionality, enables easy and practicable booting to
diskless machines using another machine's OS. In principle, as many machines can be booted from one host as it can cope with; in practice, four diskless machines from one host is about the limit. Provided the correct machine-specific software is installed on the host (again, very easy), any type of machine could be booted from any other. One complication is that a DN10000 can only be booted from another DN10000 or a 68K-based system which has "cmpexe" compound executables installed.
Some systems can have the graphics card removed for use as servers and the keyboard and mouse are automatically ignored, and the system is accessed either across the network, or via a dumb terminal plugged into the machine's serial port. Such a system is designated "DSP" instead of "DN".
Models
The model naming convention is DN (for Domain Node) with a model number. If the system has no display, it is a DSP (for Domain Service Processor).
The first model is the DN416 workstation, later referred to as the DN100 after the green screen was substituted with a black and white screen. This system uses two 68000 processors and implements virtual memory (which the 68000 is not theoretically capable of) by stopping one processor when there is a page fault and having the other processor handle the fault, then release the primary processor when the page fault was handled.
Later models have
68010,
68020,
68030, and
68040
The Motorola 68040 ("''sixty-eight-oh-forty''") is a 32-bit microprocessor in the Motorola 68000 series, released in 1990. It is the successor to the 68030 and is followed by the 68060, skipping the 68050. In keeping with general Motorola ...
processors which have native support for virtual memory. Some workstations have bit-slice CPU implementations that are instruction set compatible with the 68000.
The DSP90 is a fileserver built using a standard
Multibus backplane and I/O controllers. The disk controller supports up to four 500MB hard drives. A 9-track tape controller was released.
Early performance models are the DN560 and DN660 which are housed in desk-side cabinets. These can have color graphics cards with graphics accelerators.

The DN300 and later DN330 are integrated desktop systems not much bigger than the included monitor.
In the late 1980s, Apollo introduced a new pair of machines, the DN3000 and DN4000 with 68020 processors, but are housed in IBM PC style cases of the time with IBM-AT compatible ISA expansion slots and PC-compatible disk drives. These became the mainstay of the Apollo range in the mid to late 1980s. In principle, a user or third party can install a standard AT expansion card, but since this requires writing a special device driver, in practice this is very rare. However, the size and design of the boxes make installing or replacing components very easy. A typical system can have between 2
MiB
The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
and 32 MiB of memory, a 76 MB, 150 MB or 330 MB (very occasionally 660 MB)
hard disk
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
, and 32-bit
68020 or
68030 processor running at 12 MHz to 33 MHz, depending on model. A half-height expansion bay could take either a 5¼-inch
floppy disk
A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
drive or a
QIC-type cartridge tape drive, capacity 30 MB, 45 MB, or 60 MB depending on cartridge. For printer access, the system came with a
serial port
A serial port is a serial communication Interface (computing), interface through which information transfers in or out sequentially one bit at a time. This is in contrast to a parallel port, which communicates multiple bits simultaneously in Pa ...
as standard; a serial/parallel expansion card can provide a parallel printer port.
The DN3000 and DN4000 were later upgraded to DN3500 and DN4500 with a faster
68030 CPU.
The DN3500 is approximately as powerful as the DN4000. A DN5500 with a
68040
The Motorola 68040 ("''sixty-eight-oh-forty''") is a 32-bit microprocessor in the Motorola 68000 series, released in 1990. It is the successor to the 68030 and is followed by the 68060, skipping the 68050. In keeping with general Motorola ...
was also produced in limited quantities.
The DN10000 series used
Apollo PRISM processors.
Soon after HP acquired Apollo, the base DN2500 workstation was released at , advertised as "4 Mips, 4 MB of memory, for under $4,000". It features a single integrated motherboard using PC standard DRAM single in-line memory modules, as a significant departure from previous models from the competition still using custom memory modules. The motherboard incorporates a SCSI disk controller for an optional hard disk drive
and a single AT expansion slot dedicated for the use of a network card to allow the system to attach to any of the three supported networks: Apollo Token Ring, IBM Token Ring, or Ethernet. Monochrome displays of up to are supported, and the base configuration has a display.
Based on the 68030 with 68882
floating-point unit
A floating-point unit (FPU), numeric processing unit (NPU), colloquially math coprocessor, is a part of a computer system specially designed to carry out operations on floating-point numbers. Typical operations are addition, subtraction, multip ...
running at 20 MHz, with 4 to 16 MB of RAM, the machine's list price of just under reportedly represented "a major change in the price/performance ratio" for workstations. Educational institutions could purchase the base configuration starting at .
A merged line of workstations that runs either Domain/OS or HP-UX, was produced with the name HP/Apollo 425t and HP/Apollo 433s. The 425t is a "pizza box" design with a single network expansion slot. The 433s is a desk-side server systems with multiple expansion slots.
Compatibility
PC compatibility is possible either through software
emulation, using the optional product DPCE, or through a plug-in card carrying an
Intel 80286
The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on February 1, 1982. It was the first 8086-based CPU with separate, non- multiplexed address and data buses and also the f ...
processor. A third-party plug-in card with a
386
__NOTOC__
Year 386 (Roman numerals, CCCLXXXVI) was a common year starting on Thursday of the Julian calendar. At the time, it was known as the Year of the Consulship of Honorius and Euodius (or, less frequently, year 1139 ''Ab urbe condita''). ...
was produced.
An Apollo Token Ring network card can be placed in a standard PC and network drivers connect it to a PC SMB (Server Message Block) file server.
Usage
Apollo systems are easy to use and administer, but they became less cost-effective because the proprietary operating system made software more expensive than Unix software. The 68K processors are slower than the new
RISC
In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a comp ...
chips from
Sun
The Sun is the star at the centre of the Solar System. It is a massive, nearly perfect sphere of hot plasma, heated to incandescence by nuclear fusion reactions in its core, radiating the energy from its surface mainly as visible light a ...
and
Hewlett-Packard
The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
. Apollo addressed both problems by introducing the RISC-based DN10000 and Unix-friendly
Domain/OS operating system. However, the DN10000, though fast, was extremely expensive, and a reliable version of
Domain/OS came too late to make a difference. The increased speed and falling price of PCs ensured the obsolescence of high end systems such as Apollo workstations.
ARM CPU design
When
Acorn Computers
Acorn Computers Ltd. was a British computer company established in Cambridge, England in 1978 by Hermann Hauser, Christopher Curry (businessman), Chris Curry and Andy Hopper. The company produced a number of computers during the 1980s with asso ...
began designing the
ARM 1 CPU in 1984, it used a single Apollo DN 600 workstation to do VLSI design with engineers taking shifts to use the machine. Later in the project they acquired additional workstations.
Acquisition
In 1989,
Hewlett-Packard
The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
acquired Apollo. They later released the DN2500 series workstation, a cheap alternative to the DN3x00/4x00 series,
and then the
HP 9000 Series 400 line, which can run either HP's own version of
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
,
HP-UX
HP-UX (from "Hewlett Packard Unix") is a proprietary software, proprietary implementation of the Unix operating system developed by Hewlett Packard Enterprise; current versions support HPE Integrity Servers, based on Intel's Itanium architect ...
, or
Domain/OS. In this case, the choice had to be made at time of purchase, partly because HP-UX and Domain/OS functionality required different keyboards and mice. The Domain/OS variants also include a Token Ring card not provided for the HP-UX variants.
References
External links
Apollo Frequently Asked Questions
{{DEFAULTSORT:Apollo Domain
68k-based computers
Computer workstations
Diskless workstations