Apollo Computer Inc. , основанная в 1980 году в Челмсфорде, штат Массачусетс , Уильямом Подуской (основателем Prime Computer ) и другими, разработала и выпустила рабочие станции Apollo/Domain в 1980-х годах. Наряду с Symbolics и Sun Microsystems , Apollo была одним из первых поставщиков графических рабочих станций в 1980-х годах. Как и компьютерные компании того времени и в отличие от производителей IBM PC-совместимых компьютеров , Apollo производила большую часть собственного оборудования и программного обеспечения.
Apollo была приобретена Hewlett-Packard в 1989 году за 476 миллионов долларов США (что эквивалентно 1170 миллионам долларов США в 2023 году) и постепенно закрывалась в период с 1990 по 1997 год. Бренд (как «HP Apollo») был возрожден в 2014 году как часть портфолио высокопроизводительных вычислений HP . [1] [2]
Apollo была основана в 1980 году, на два года раньше конкурента Sun Microsystems . [3] Помимо Подуски, в число основателей входили Дэйв Нельсон (инженерное дело), Майк Грейта (инженерное дело), Чарли Спектор (главный операционный директор), Боб Антонуччио (производство), Джерри Стэнли (продажи и маркетинг) и Дэйв Лубрано (финансы). [ необходима цитата ] В команду основателей-инженеров входили Майк Спорер, Берни Стампф, Расс Барбур, Пол Лич и Энди Маркувиц. [ необходима цитата ]
Apollo была первой, кто выпустил автономную рабочую станцию . [3] [4] В 1981 году компания представила рабочую станцию DN100 , которая использовала микропроцессор Motorola 68000. Рабочие станции Apollo работали под управлением Aegis (позже замененной на Domain/OS ), фирменной операционной системы с альтернативной оболочкой Unix . Сетевое взаимодействие Apollo было особенно элегантным, одним из первых, кто позволял осуществлять пейджинг по запросу через сеть и обеспечивал определенную степень прозрачности сети и низкое соотношение системного администратора к машине.
С 1980 по 1987 год Apollo была крупнейшим производителем сетевых рабочих станций. [ необходима цитата ] Её квартальные продажи впервые превысили 100 миллионов долларов в конце 1986 года, [5] и к концу того же года у неё была самая большая доля на мировом рынке инженерных рабочих станций, в два раза превышающая долю рынка Sun Microsystems , занимающей второе место . [6] В конце 1987 года она была третьей по доле рынка после Digital Equipment Corporation и Sun, но впереди Hewlett-Packard и IBM . [ необходима цитата ] Крупнейшими клиентами Apollo были Mentor Graphics (электронное проектирование), General Motors , Ford , Chrysler , Chicago Research and Trading (опционы и фьючерсы) и Boeing . [ необходима цитата ]
Apollo была приобретена Hewlett-Packard в 1989 году за 476 миллионов долларов США [7] и постепенно закрылась в период с 1990 по 1997 год. Но после приобретения Apollo Computer в 1989 году HP интегрировала множество технологий Apollo в свою собственную серию рабочих станций и серверов HP 9000. Инженерный центр Apollo взял на себя разработку рабочих станций PA-RISC, и Apollo на некоторое время стала торговой маркой рабочих станций HP ( HP Apollo 9000 ). Apollo также изобрела систему контроля версий DSEE ( Domain Software Engineering Environment) [8] , которая вдохновила IBM на создание IBM DevOps Code ClearCase . [9] DSEE произносилось как «dizzy».
Машины Apollo использовали фирменную операционную систему Aegis из-за чрезмерной стоимости лицензий Unix на один процессор на момент определения системы. [ требуется ссылка ] Aegis, как и Unix , была основана на концепциях операционной системы с разделением времени Multics . Она использовала концепции программирования оболочек (в духе Стивена Борна ), одноуровневого хранилища и объектно-ориентированного проектирования . Aegis была написана на фирменной версии Pascal .
Конфигурация двухпроцессорного 68000 была разработана для обеспечения автоматического переключения ошибок страниц , при этом основной процессор выполнял инструкции ОС и программы, а процессор «фиксатора» удовлетворял ошибки страниц. Когда возникала ошибка страницы, основной ЦП останавливался в середине цикла (памяти), в то время как процессор-фиксатор переносил страницу в память, а затем позволял основному ЦП продолжать работу, не зная об ошибке страницы. [10] Более поздние усовершенствования процессора Motorola 68010 устранили необходимость в двухпроцессорной конструкции.
Определенная эффективность была достигнута за счет тщательного проектирования; например, размер страницы памяти, сетевого пакета и сектора диска составлял 1 Кбайт. При таком расположении ошибка страницы могла произойти как по всей сети, так и на отдельном компьютере, а файловая система Aegis была единой системой файлов, отображенных в памяти, по всей сети. Пространство имен сети обнаруживалось само по себе по мере добавления новых узлов (рабочих станций).
Domain/OS (Distributed On-line Multi-access Interactive Network/Operating System) изначально была слоем над Aegis и не была построена на ядре Unix . Release 10 включала в себя большие части Unix, но бремя обратной совместимости с предыдущими версиями привело к тому, что система стала больше и значительно медленнее предыдущих. В конце концов, Hewlett Packard закрыла линейку Domain/OS. Release 10 вышел, когда конкуренты набирали обороты в области графики и оконных систем, особенно с тенденцией к открытым системам и X Window System .
Другой особенностью была его фирменная сеть Token Ring , которая изначально была разработана для поддержки относительно небольших сетей, максимум из десятков компьютеров в офисной среде. Это была превосходная конструкция, допускающая прямой доступ к страницам памяти с любого жесткого диска в сети, но она не взаимодействовала с каким-либо другим существующим сетевым оборудованием или программным обеспечением. Отрасль широко приняла Ethernet и TCP/IP , более универсальную, хотя и гораздо более медленную сеть. Позднее Apollo добавила поддержку этих отраслевых стандартов, продолжая поддерживать собственную сеть Domain, используя как Ethernet, так и Token Ring. Маршрутизация сети Domain была смоделирована по образцу Xerox Network Systems .
Компания перешла от собственной архитектуры шины данных к шине AT-bus компании IBM , которая использовалась во втором поколении персональных компьютеров IBM, и одновременно внедряла технологию RISC, двигаясь в сторону высокопроизводительных процессоров, в конечном итоге выпустив линейку PRISM .
Во второй половине 1980-х годов отрасль рабочих станций в целом переживала трудные времена, поскольку персональные компьютеры IBM и совместимые с IBM PC-компьютеры начали завоевывать ее клиентскую базу.
Томас Вандерслайс был нанят на должность президента и генерального директора в 1984 году [11] , а основатель Уильям Подуска покинул компанию в 1985 году, чтобы основать Stellar . [12]
Компания понесла большие убытки в 1987 году из-за валютных спекуляций из-за торговой деятельности одного человека, [13] а в 1988 году из-за снижения спроса на ее продукцию. [14] В 1989 году Apollo была приобретена Hewlett-Packard за 476 миллионов долларов США (что эквивалентно 1170 миллионам долларов США в 2023 году). [15] Поддержка HP продуктов Apollo была фрагментирована в течение первых нескольких лет, но была реорганизована в конце 1992 года, когда все еще было около 100 000 пользователей продуктов Apollo, а группа пользователей IWorks (ранее InterWorks) насчитывала около 4500 членов. [16] Ранее в том же году Sun уже предлагала скидки на свои системы для клиентов, обменивающих свои машины Apollo; [17] HP ответила следующей зимой собственной программой обмена, которая также позволяла обменивать оборудование от Sun и других поставщиков в обмен на скидку на рабочие станции HP. [18]
Apollo постепенно закрывался в период с 1990 по 1997 год.
Эта статья частично основана на материалах из Free On-line Dictionary of Computing и используется с разрешения GFDL .