Домен/ОС
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2008 г. ) |
![]() | |
![]() Домен/ОС 10.4, показывающий сеанс Display Manager (DM) | |
Разработчик | Компьютер Apollo , Hewlett-Packard |
---|---|
Написано в | Паскаль |
Семейство ОС | Multics-подобный и Unix-подобный |
Рабочее состояние | Исторический |
Первоначальный выпуск | 27 марта 1981 г | Aegis SR1
Последний выпуск | Домен/ОС SR10.4.1.2/март 1992 г. (для SR10.4) [1] |
Доступно в | Английский |
Платформы | Apollo/Domain Рабочие станции |
Пользовательское пространство | ЭГИС, БСД , Система V |
По умолчанию пользовательский интерфейс | DM оконная система , CLI |
Domain/OS — это снятая с производства операционная система , используемая Apollo/Domain линейкой рабочих станций производства Apollo Computer . Первоначально он был запущен в 1981 году как AEGIS и был переименован в Domain/OS в 1988 году, когда Unix среды в операционную систему были добавлены . Это одна из первых распределенных операционных систем . [2] Hewlett-Packard некоторое время поддерживала операционную систему после покупки Apollo, но позже прекратила выпуск линейки продуктов в пользу HP-UX . HP прекратила окончательную поддержку домена/ОС 1 января 2001 г.
ВОЗРАСТ [ править ]
AEGIS отличается главным образом тем, что она разработана для сетевых компьютеров, в отличие от своих конкурентов, которые по сути представляют собой автономные системы с дополнительными сетевыми функциями. Яркими примерами этого являются файловая система , которая полностью интегрирована на всех машинах, в отличие от Unix, которая проводит различие между файловыми системами в хост-системе и в других, а также система администрирования пользователей, которая по своей сути основана на сети. Эта ориентация настолько проста, что даже автономную машину Apollo невозможно настроить без сетевой карты .
Домен/ОС реализует функциональность, заимствованную как из System V , так и из ранних систем BSD Unix . Он совершенствует AEGIS, предоставляя базовую операционную систему, в которой пользователь может установить любую или все из трех сред : AEGIS, System V Unix и BSD Unix. Это было сделано для того, чтобы обеспечить большую совместимость с Unix; Версия AEGIS SR9, которая непосредственно предшествовала Domain/OS (сама имела номер SR10), имеет дополнительный продукт под названием Domain/IX, который обеспечивает аналогичные возможности, но с некоторыми недостатками, главным образом тем, что для основных административных задач по-прежнему требуются команды AEGIS. Кроме того, система разрешений SR9 не полностью совместима с поведением Unix. Домен/ОС предоставляет новые административные команды и более сложную систему разрешений, которую можно настроить для правильной работы в любой из трех сред. Domain/OS также предоставляет улучшенную версию X Window System с VUE от HP (предшественником CDE ), но производительность имеет тенденцию быть низкой. [ нужна ссылка ]
Обновление пользователей с AEGIS SR9 до Domain/OS SR10 было замедлено из-за того, что многие пользователи не видели никаких требований, из-за увеличения требований к дисковому пространству, из-за новых и более сложных инструментов администрирования, из-за более низкой производительности SR10 и из-за ошибок в SR10.0. , хотя более поздние версии более надежны. Однако более поздние машины HP/Apollo (рабочие станции серий DN10000, DN2500 и 4xx) могут работать только с SR10.
В отличие от многих операционных систем того времени, написанных на языке C или ассемблере , многие компоненты домена/ОС написаны на языке Pascal . Пользователям доступны компиляторы для C , C++ , Pascal и Fortran .
Все функции распределенного администрирования Domain/OS построены на системе удаленного вызова процедур, называемой NCS RPC. Хотя позже RPC прекратил свое существование вместе с операционной системой, HP предоставила RPC в Open Software Foundation , которая включила свой язык определения интерфейса (IDL) в свой продукт DCE , из которого та же технология позже была использована для CORBA . Один из первых разработчиков [ ВОЗ? ] пошел работать в Microsoft , где разработал MSRPC как достаточно совместимый клон, который сегодня является центральным компонентом систем Windows. Следы истории можно увидеть в именах протоколов, таких как nc acn_http. [ нужна ссылка ]
Пользовательский интерфейс [ править ]
AEGIS похожа на другие рабочие станции того времени тем, что использует графический экран высокого разрешения и мышь для создания графического пользовательского интерфейса под названием DM (дисплей-менеджер). DM интегрирован с операционной системы, собственным оконным менеджером известным как wmgr (Window Manager). DM содержит две встроенные функции: текстовый редактор и транскрипт, который представляет собой своего рода виртуальный терминал . Дополнительные функции могут быть добавлены пользовательскими программами. Одной из уникальных особенностей ДМ является «универсальное редактирование». Весь текст в любом из встроенных окон можно редактировать, используя один и тот же язык редактирования. Сюда входит история, отображаемая в окне расшифровки, хотя этот текст доступен только для чтения. Кроме того, история безгранична. Он начинается с момента рождения процесса, к которому он привязан, и более старая история никогда не удаляется. Каждая стенограмма прикрепляется к мини-окну ввода, где входные данные процесса можно редактировать, используя тот же язык редактирования, который используется где-либо еще.
Командный интерфейс AEGIS похож на Unix , поскольку он имеет интерпретатор командной строки , который понимает каналы , перенаправление , сценарии и т. д. и вызывает другие команды как отдельные программы, но сами команды разработаны так, чтобы их было легче запомнить и использовать. чем их эквиваленты в Unix, и предполагается, что подстановочные знаки будут расширяться отдельными командами, а не самим интерпретатором командной строки. Пользователь может встраивать переменные среды в символические ссылки , что, например, позволяет переключаться между различными версиями Unix, устанавливая соответствующую переменную среды SYSTYPE; символические ссылки затем указывают на соответствующие версии файлов.
История [ править ]
![]() | Этот раздел нуждается в расширении . Вы можете помочь, добавив к нему . ( октябрь 2008 г. ) |
Domain/OS включает в себя несколько идей Multics , включая одноуровневое хранилище и динамическое связывание . [3]
Выпускать | Дата |
---|---|
1.0 | Март 1981 г. |
1.1 | Апрель 1981 г. |
2.0 | Июль 1981 г. |
2.1 | Август 1981 г. |
2.2 | Сентябрь 1981 г. |
3.0 | Ноябрь 1981 г. |
3.1 | Январь 1982 г. |
4.0 | Апрель 1982 г. |
6.0 | Май 1983 г. |
7.0 | Октябрь 1983 г. |
8.0 | Апрель 1984 г. [4] |
8.1 | Февраль 1985 г. |
9.2 | Февраль 1986 г. |
9.2.3 | Апрель 1986 г. |
9.2.5 | Май 1986 г. |
9.5 | Январь 1987 г. |
9.7 | Ноябрь 1987 г. |
10.1 | Декабрь 1988 г. |
10.2 | Ноябрь 1989 г. |
10.3 | Август 1990 г. |
10.4 | Март 1992 г. |
См. также [ править ]
Ссылки [ править ]
- ^ «Документ о выпуске программного обеспечения системы Apollo Domain 10.4» (PDF) . Март 1992 года.
- ^ Джиппинг, Майкл Дж.; Макдауэлл, Ян; Гьерцен, Фредди (1999). Основные понятия операционной системы смартфона с ОС Symbian: учебное руководство . Джон Уайли и сыновья. п. 14. ISBN 0-470-03449-1 .
- ^ «Схема Иджиса» (PDF) . Март 1985 года.
- ^ Грэм, Лоуренс Д. (1999). Юридические баталии, сформировавшие компьютерную индустрию . Издательская группа Гринвуд. п. 36 . ISBN 1-56720-178-4 .
Дальнейшее чтение [ править ]
- Руководство пользователя системы DOMAIN. Apollo Computer Inc., 2-е место. изд., 1987 г. [1]