Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Ultrix [1] (официально заглавные буквы ULTRIX ) - это торговая марка компании Digital Equipment Corporation (DEC), которая больше не поддерживает родные операционные системы Unix для PDP-11 , VAX , MicroVAX [2] и DECstations .

История [ править ]

Первоначальная разработка Unix происходила на оборудовании DEC, в частности на системах DEC PDP-7 и PDP-11 (Программируемый процессор данных). Более поздние компьютеры DEC, такие как VAX, также предлагали Unix. [3] Первый перенос на VAX, UNIX / 32V , был завершен в 1978 году, вскоре после выпуска VAX в октябре 1977 года, для которого - в то время - DEC поставляла только свою собственную проприетарную операционную систему, VMS .

Инженерная группа DEC по Unix (UEG) была основана Биллом Мансоном, Джерри Бреннером и Фредом Кантером, оба из группы инженеров по обслуживанию клиентов DEC, Биллом Шенноном (из Университета Кейс Вестерн Резерв ) и Армандо Стеттнером (из Bell Labs ). Среди других более поздних членов UEG были Джоэл Мэджид, Билл Долл и Джим Барклай, нанятые из групп маркетинга и управления продуктами DEC.

Под руководством Кантера UEG выпустила V7M , модифицированную версию Unix 7th Edition (qv).

В 1988 году The New York Times сообщила, что Ultrix Posix- совместима. [1]

BSD [ править ]

Шеннон и Stettner работал на низком уровне процессора и поддержки драйверов устройств первоначально на UNIX / 32V , но быстро перешел сосредоточиться на работе с Университетом Калифорнии, Беркли «s 4BSD . Билл Джой из Беркли приехал в Нью-Гэмпшир, чтобы вместе с Шеннон и Стеттнер завершить работу над новым выпуском BSD. [4] Машина UEG была первой, на которой был запущен новый Unix, обозначенный как 4.5BSD, как и лента, которую Билл Джой взял с собой. Идея заключалась в том, что следующей версией будет 5BSD - юристы университетов считали, что лучше было бы назвать ее 4.1BSD. После завершения 4.1BSD Билл Джой покинул Беркли, чтобы работать в Sun Microsystems.. Позже Шеннон переехал из Нью-Гэмпшира, чтобы присоединиться к нему. Стеттнер остался в DEC, а позже задумал и начал проект Ultrix.

Вскоре после того, как IBM объявила о планах по созданию собственного продукта UNIX, Стеттнер и Билл Долл представили планы DEC по предоставлению своим клиентам нативного продукта VAX Unix; Основатель DEC Кен Олсен согласился.

V7m [ править ]

Первым собственным продуктом UNIX DEC был V7M (для модифицированного) или V7M11 для PDP-11 и был основан на версии UNIX 7th Edition от Bell Labs. V7M, разработанный первоначальной Unix Engineering Group (UEG) DEC, Фредом Кантером, Джерри Бреннером, Стеттнером, Биллом Бернсом, Мэри Энн Каччола и Биллом Мансоном, но в первую очередь это работа Кантера и Бреннера. V7M содержал множество исправлений ядра, включая поддержку отдельных пространств инструкций и данных, [5] значительную работу по восстановлению аппаратных ошибок и множество драйверов устройств. Много работы было вложено в выпуск релиза, который надежно загружался бы со многих ленточных накопителей или дисковых накопителей. V7M пользовался большим уважением в сообществе Unix. UEG превратилась в группу, которая позже разработала Ultrix.

Первый выпуск Ultrix [ править ]

Первым продуктом VAX UNIX от DEC был Ultrix-32, основанный на 4.2BSD с некоторыми неядерными функциями из System V , и был выпущен в июне 1984 года. Ultrix-32 был в первую очередь детищем Армандо Стеттнера. Он предоставил основанный на Беркли собственный VAX Unix на широком спектре аппаратных конфигураций без необходимости доступа к исходным текстам ядра. Еще одна цель заключалась в том, чтобы обеспечить лучшую поддержку со стороны инженеров программного обеспечения и системной поддержки DEC за счет улучшения аппаратной поддержки, системных сообщений и документации. Он также включает несколько модификаций и сценариев из опыта Usenet / UUCP. Позже Ultrix-32 включил поддержку DECnet [6] и других проприетарных протоколов DEC, таких как LAT . Он не поддерживает VAXclustering.. Учитывая лицензирование Western Electric / AT&T Unix, DEC (и другие) были ограничены продажей бинарных лицензий. Значительная часть инженерных работ заключалась в том, чтобы сделать системы относительно гибкими и настраиваемыми, несмотря на их двоичную природу.

DEC предоставила Ultrix на трех платформах: миникомпьютеры PDP-11 (где Ultrix была одной из многих доступных операционных систем от DEC), компьютеры на базе VAX (где Ultrix была одним из двух основных вариантов ОС) и рабочие станции DECstation только для Ultrix и серверы DECsystem. . Обратите внимание, что системы DECstation использовали процессоры MIPS [7] и предшествовали гораздо более поздним системам на базе Alpha .

Более поздние версии Ultrix [ править ]

Позже продукт V7m был переименован в Ultrix-11 [8], чтобы создать семейство с Ultrix-32 , но когда PDP-11 исчез из поля зрения, Ultrix-32 стал известен просто как Ultrix . Когда были выпущены версии Ultrix для MIPS, версии VAX и MIPS назывались VAX / ULTRIX и RISC / ULTRIX соответственно. Большой инженерный упор был сделан на возможность поддержки и надежные операции, включая продолжение работы по поддержке ЦП и драйверов устройств (которая, по большей части, также была отправлена ​​в Калифорнийский университет в Беркли), поддержке и восстановлению аппаратных сбоев с расширением текста сообщений об ошибках, документации и общая работа как на уровне ядра, так и на уровне системных программ. Позже Ultrix-32 включил некоторые функции из 4.3BSD и опционально включил DECnet.и SNA [1] [9] в дополнение к стандартному TCP / IP , а также протоколам SMTP и DEC Mail-11 .

Примечательно, что Ultrix реализовала средства межпроцессного взаимодействия (IPC), имеющиеся в System V ( именованные каналы , сообщения , семафоры и разделяемая память ). В то время как объединенный Unix от Sun и альянса AT&T (который породил Open Software Foundation или OSF), выпущенный в конце 1986 года, поместил функции BSD в System V, DEC, как описано в исходных планах Stettner Ultrix, взяла лучшее от System V и добавила это к базе BSD.

Первоначально на рабочих станциях VAX Ultrix-32 имела среду рабочего стола под названием UWS, Ultrix Workstation Software, которая была основана на версии X Window System . Позже была добавлена широко распространенная версия X Window System (X11), использующая внешний вид, называемый DECwindows, который был разработан для имитации внешнего вида системы UWS. В конце концов, DECwindows также обеспечила внешний вид Motif .

Ultrix работает на многопроцессорных системах из семейств VAX и DECsystem. Ultrix-32 поддерживает диски и ленты SCSI [10], а также проприетарные системы Digital Storage Systems Interconnect и периферийные устройства CI, использующие протокол управления запоминающими устройствами DEC. Несмотря на отсутствие диспетчера распределенных блокировок OpenVMS, он не поддерживает одновременный доступ из нескольких систем Ultrix. DEC также выпустила комбинированный аппаратно-программный продукт под названием Prestoserv, который ускорял работу с файлами NFS, чтобы обеспечить лучшую производительность бездисковых рабочих станций для связи с файловым хостом Ultrix. Ядро поддерживается симметричная многопроцессорная пока не полностьюмногопоточность, основанная на работе Армандо Стеттнера до Ultrix и более ранней работе Джорджа Х. Гобла из Университета Пердью. Таким образом, блокировка широко использовалась, и некоторые задачи могли выполняться только определенным процессором (например, обработка прерываний ). Это не было редкостью в других реализациях SMP того времени (например, SunOS ). Кроме того, Ultrix медленно поддерживал многие новые или появлявшиеся на тот момент возможности системы Unix, которые можно было найти в конкурирующих системах Unix (например, он никогда не поддерживал разделяемые библиотеки или динамически подключаемые исполняемые файлы; а также задержки в реализации связывания, системных вызовов 4.3BSD и библиотек.

Последний выпуск [ править ]

В рамках своей приверженности OSF Армандо Стеттнер отправился в Кембриджскую исследовательскую лабораторию DEC для работы над переносом OSF / 1 на рабочую станцию DECstation 3100 [11], основанную на RISC . Позже DEC заменила Ultrix в качестве своего предложения Unix на OSF / 1 для Alpha , положив конец разработке Unix на платформах MIPS и VAX. OSF / 1 ранее поставлялся в 1991 году [12] с ядром на базе Mach для архитектуры MIPS.

Последним крупным выпуском Ultrix была версия 4.5 в 1995 году, которая поддерживала все ранее поддерживаемые станции DECstations и VAXen. Были некоторые последующие исправления проблемы 2000 года .

Прикладное программное обеспечение [ править ]

WordMARC , научно-ориентированный текстовый процессор, был среди пакетов приложений, доступных для Ultrix. [13]

Следующие оболочки были включены в Ultrix: [14]

  • C Shell
  • BSD Bourne Shell
  • System V Bourne Shell
  • Корн Шелл

См. Также [ править ]

  • Сравнение операционных систем BSD
  • Оконный менеджер Ultrix

Ссылки [ править ]

  1. ^ a b c «Сетевые продукты, представленные цифровыми технологиями» . Нью-Йорк Таймс . 24 августа 1988 г.
  2. ^ "DEC предлагает Ultrix-32 для Microvax I" . Компьютерный мир . 1 октября 1984 г. с. 50.
  3. Перейти ↑ Fiedler, Ryan (октябрь 1983 г.). «Учебник по Unix / Часть 3: Unix на рынке микрокомпьютеров» . БАЙТ . п. 132 . Проверено 30 января 2015 года .
  4. ^ Анна Терешкевич (2013). Жанровый анализ онлайн-энциклопедий: на примере Википедии . ISBN 978-8323328131.
  5. ^ Кантер, Фред. «В7М 2.1 СПД» (PDF) . Digital Equipment Corp . Проверено 7 января 2012 года .
  6. ^ "Пакт Эштон-Цифровое программное обеспечение" . Нью-Йорк Таймс . 22 октября 1988 г.
  7. ^ "Рабочая станция DECstation 5000 Model 240" (PDF) . SemanticScholar.org . 1991. S2CID 35992246 . Архивировано из оригинального (PDF) 28 февраля 2019 года.  
  8. ^ "Ultrix-11 2.0 SPD" (PDF) . Digital Equipment Corp . Проверено 7 января 2012 года .
  9. ^ "Новости компании" . Нью-Йорк Таймс . 13 мая 1992 г.
  10. ^ "MicroVax 2000" . InfoWorld . 16 февраля 1987 г. с. 21.
  11. Джон Маркофф (9 января 1989 г.). «Цифровые технологии представят ПК и рабочие станции» . Нью-Йорк Таймс .
  12. Лоуренс М. Фишер (23 января 1992 г.). «Высокоплан может быть снова годен к полетам» . Нью-Йорк Таймс .
  13. ^ "Macneal-Schwendler купить MARC Analysis Research" . Нью-Йорк Таймс . 29 мая 1999 г.
  14. ^ Программное обеспечение ULTRIX Worksystem, версия 4.2 Программное обеспечение Описание продукта

Дальнейшее чтение [ править ]

  • Примечания к выпуску Ultrix / UWS V4.1, AA-ME85D-TE
  • Дополнительные документы Ultrix-32, AA-MF06A-TE
  • Маленькая серая книга: грунтовка ULTRIX, AA-MG64B-TE
  • Руководство по установке Ultrix и UWS, AA-PBL0G-TE

Внешние ссылки [ править ]

  • Ultrix FAQ
  • Информация об Ultrix из OSdata (версия от 11 января 2006 г.)
  • Исходный код Ultrix 2.0, 4.2 и 4.3 [ постоянная мертвая ссылка ]
  • Системные руководства Ultrix
  • Страницы руководства Ultrix