Apollo/Domain


Apollo/Domain — линейкa рабочих станций разработанных и произведённых Apollo Computer примерно с 1980 по 1989 годы. Машины были построены на семействе микропроцессоров Motorola 68k, за исключением DN10000, которая имела от 1 до 4, разработанных Apollo, RISC-процессоров, под названием PRISM.

Операционной системой была собственная разработка Apollo под названием Aegis, позже переименованная в Domain/OS. Domain/OS предлагала такие передовые в то время возможности, как типизированный ввод-вывод, прозрачность сети, графический интерфейс пользователя и совместимость с BSD, System V и POSIX.

Рабочие станции Apollo были похожи на современные ПК с системным блоком, клавиатурой, мышью и монитором. Хотя некоторые модели теоретически и были ориентированы на использование в качестве настольного компьютера, но на практике они были настолько громоздки, что совсем не привлекали к сидению за ними. Каждая система Apollo (даже автономная) имела хотя бы 1 сетевой интерфейс. Пользователь мог выбрать между 4 Мбит/с IBM Token ring, 10 Мбит/с Ethernet или 12 Мбит/с Apollo Token Ring (ATR). ATR в большинстве случаев был лучшим выбором, так как он был очень масштабируемым, и так как Ethernet в то время страдал от серьёзных потерь производительности при подключении к сети большого количества машин, в то время как ATR с лёгкостью работал в одной сети с сотнями машин. Единственным недостатком было то, что, в отличие от Ethernet, отказ одной машины, который мог легко случиться даже от неисправного коннектора, нарушал работу всей сети. По этой причине Apollo предоставляла дополнительную сетевую кабельную систему, которая, по меньшей мере позволяла отключать машины от сети и без проблем работать дальше.

Сетевая ориентация системы, совместно с функциональностью ATR, делала лёгкой и осуществимой загрузку и работу бездисковых машин используя ОС других машин. В принципе с одной машины могло быть загружено настолько много машин насколько выдержала бы основная полноценная, но на практике 4 бездисковые машины на одну основную было пределом. Любое специализированное ПО, которое было установлено на машине, могло быть загружено машиной любого типа, единственным исключением было то, что DN10000 не могла быть загружена с систем на основе 68k. Некоторые системы могли быть лишены графических карт и использоваться в качестве серверов. В таком случае клавиатура и мышь автоматически игнорировались и система управлялась либо по сети, либо через прямое терминальное подключение через последовательный порт. Такие системы обозначались «DSP» вместо «DN».