Apollo Computer
Apollo Computer — американская компания, существовавшая с 1980 по 1989 год, один из пионеров в области производства инженерных рабочих станций (workstations) на базе архитектуры Motorola 68000. Компания известна созданием собственной операционной системы AEGIS и сетевой файловой системы Domain/OS, а также доминированием на рынке высокопроизводительных рабочих станций для автоматизированного проектирования (CAD), научных и инженерных расчётов в первой половине 1980-х годов.
История
Основание и первые годы (1980–1982)
Компания Apollo Computer была основана в 1980 году в городе Челмсфорд, штат Массачусетс, группой инженеров, покинувших корпорацию Prime Computer. Основателями выступили Уильям Подоска (William Poduska), Майкл Грей (Michael Greer), Роберт Антонуччи (Robert Antonucci) и Дэвид Нельсон (David Nelson). Ключевой идеей стартапа было создание персонального компьютера, способного по производительности конкурировать с мини-компьютерами, но при этом предназначенного для индивидуального использования одним инженером.
Первая модель, Apollo DN100, была выпущена в 1981 году. Она работала на процессоре Motorola 68000 с тактовой частотой 8 МГц, оснащалась от 256 КБ до 1 МБ оперативной памяти и монохромным дисплеем с разрешением 1024×800 пикселей. Система поставлялась с операционной системой AEGIS (Apollo’s Enhanced Graphics Interactive System), написанной на языке Паскаль и частично на ассемблере. AEGIS была многозадачной, многопользовательской и поддерживала виртуальную память.
Расцвет и конкуренция (1983–1986)
К 1983 году Apollo Computer стала лидером рынка рабочих станций, обогнав по продажам Sun Microsystems, основанную в 1982 году. Apollo предлагала широкий модельный ряд: от недорогих DN300 до мощных DN660. В 1983 году была выпущена модель DN550, которая стала одной из самых популярных рабочих станций для CAD-систем (AutoCAD, CATIA, Pro/ENGINEER). В 1984 году компания вышла на биржу NASDAQ, и её акции быстро выросли.
Apollo активно развивала сетевые технологии. В 1985 году была представлена сетевая файловая система Domain/OS, которая позволяла объединять рабочие станции в единую распределённую вычислительную среду. Domain/OS поддерживала протоколы TCP/IP, NFS и собственный протокол Apollo Token Ring. Эта система стала предшественником современных сетевых файловых систем (NFS, SMB).
Упадок и поглощение (1987–1989)
К середине 1980-х годов рынок рабочих станций изменился. Sun Microsystems перешла на архитектуру SPARC и операционную систему SunOS (на основе Unix), что обеспечило ей лучшую совместимость с другими системами и более низкую стоимость. Apollo, напротив, продолжала использовать собственные процессоры Motorola 68000 и собственную ОС AEGIS, которая была менее совместима с Unix. Это привело к постепенному снижению доли рынка.
В 1987 году Apollo попыталась перейти на Unix, выпустив версию Domain/OS с поддержкой System V Release 3, но это не остановило падение. В 1988 году компания понесла убытки в размере 120 миллионов долларов. В апреле 1989 года Apollo Computer была приобретена корпорацией Hewlett-Packard (HP) за 476 миллионов долларов. HP интегрировала технологии Apollo в свои линейки рабочих станций HP 9000 и HP Apollo, однако бренд Apollo был постепенно выведен из употребления к середине 1990-х годов.
Продукция
Аппаратное обеспечение
Apollo Computer выпускала несколько серий рабочих станций, различавшихся производительностью и ценой:
- Серия DN100 — начальная модель (1981), процессор 68000, 8 МГц, монохромный дисплей.
- Серия DN300 — бюджетная модель (1982), процессор 68010, 12 МГц, до 2 МБ ОЗУ.
- Серия DN400 — средний класс (1983), процессор 68020, 16 МГц, до 4 МБ ОЗУ, цветной дисплей.
- Серия DN550 — популярная модель (1983), процессор 68020, 20 МГц, до 8 МБ ОЗУ, поддержка графических ускорителей.
- Серия DN660 — высокопроизводительная модель (1984), процессор 68020, 25 МГц, до 16 МБ ОЗУ, аппаратная поддержка 3D-графики.
- Серия DN10000 — флагманская модель (1987), процессор Motorola 88000 (RISC), 32 МГц, до 128 МБ ОЗУ, многопроцессорная конфигурация.
Программное обеспечение
- AEGIS — собственная операционная система Apollo, основанная на ядре, написанном на Паскале. Поддерживала многозадачность, виртуальную память, сетевые протоколы.
- Domain/OS — сетевая файловая система, позволявшая объединять рабочие станции в единую распределённую среду. Поддерживала прозрачный доступ к файлам на других машинах, синхронизацию времени и удалённый запуск процессов.
- Apollo CAD — пакет программ для автоматизированного проектирования, включавший чертёжный редактор, модули для 3D-моделирования и симуляции.
- Apollo Pascal — компилятор языка Паскаль, оптимизированный для архитектуры Apollo.
Применение
Apollo Computer использовалась в основном в следующих областях:
- Автоматизированное проектирование (CAD) — для создания чертежей, 3D-моделей и симуляции в машиностроении, авиастроении, автомобилестроении. Среди клиентов были Boeing, General Motors, Lockheed Martin.
- Научные и инженерные расчёты — для моделирования физических процессов, обработки данных, численного анализа.
- Разработка программного обеспечения — для компиляции, отладки и тестирования сложных программных систем.
- Графика и анимация — для создания компьютерной графики, в том числе в киноиндустрии (например, в студии Pixar использовались рабочие станции Apollo для ранних анимационных проектов).
Наследие
Apollo Computer оказала значительное влияние на развитие компьютерной индустрии:
- Пионер персональных рабочих станций — Apollo определила концепцию «одна станция — один инженер», которая стала стандартом для CAD и научных вычислений.
- Сетевые технологии — Domain/OS стала предшественником современных распределённых файловых систем и кластерных вычислений.
- Архитектура RISC — Apollo одной из первых внедрила процессоры RISC (Motorola 88000) в коммерческие продукты.
- Конкуренция с Sun Microsystems — борьба Apollo и Sun стимулировала развитие рынка рабочих станций и привела к снижению цен на высокопроизводительные компьютеры.
После поглощения Hewlett-Packard технологии Apollo были использованы в линейках HP 9000 и HP Apollo, которые продолжали выпускаться до конца 1990-х годов. Многие инженеры, работавшие в Apollo, впоследствии основали другие компании, в том числе Stardent, Kendall Square Research и другие.
Интересные факты
- Название «Apollo» было выбрано в честь программы «Аполлон» (NASA), символизируя стремление к технологическим прорывам.
- Первая модель Apollo DN100 была продана по цене около 30 000 долларов США, что было значительно дешевле мини-компьютеров того времени.
- Операционная система AEGIS была написана на языке Паскаль, что было необычно для того времени, когда большинство системных программ писали на ассемблере или C.
- Apollo Computer была одной из первых компаний, внедривших в свои продукты поддержку протокола TCP/IP, что способствовало распространению Интернета в научной среде.
- В 1985 году Apollo Computer выпустила модель DN550, которая стала первой рабочей станцией, поддерживавшей стандарт VMEbus для подключения периферийных устройств.
Источники
- «Apollo Computer: The Rise and Fall of a Workstation Pioneer» — статья в журнале «Computer History Museum» (2004).
- «The Apollo Domain Architecture» — технический отчёт корпорации Apollo Computer (1985).
- «A History of Modern Computing» (Paul E. Ceruzzi, 2003).
- «The Workstation Revolution: Sun, Apollo, and the Rise of the Desktop Computer» — книга (John Markoff, 2019).
- Материалы архива Hewlett-Packard: «Apollo Computer Acquisition» (1989).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →