Jump to content

Месть

(Перенаправлено с Ultrix-32 )
ДАЛЬШЕ
Разработчик Корпорация цифрового оборудования
Написано в С
Семейство ОС Юникс ( 4.2BSD )
Рабочее состояние Исторический
Исходная модель Закрытый исходный код
Первоначальный выпуск 1984 год ; 40 лет назад ( 1984 )
Последний выпуск 4,5/1995 ; 29 лет назад ( 1995 )
Платформы ПДП-11 , ВАКС , МИПС
ядра Тип Монолитное ядро
По умолчанию
пользовательский интерфейс
Интерфейс командной строки , DECwindows графический интерфейс
Лицензия Собственный
Предшественник UNIX/В7М
Преемник ОСФ/1

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

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

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

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

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

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

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

Первым продуктом DEC для UNIX был V7M (модифицированный) или V7M11 для PDP-11, он был основан на Unix версии 7 от Bell Labs. V7M был разработан первоначальной Unix Engineering Group (UEG) DEC; Работа была проделана в основном Фредом Кантером и Джерри Бреннером вместе с их товарищами по команде Стеттнером, Биллом Бернсом, Мэри Энн Каччиолой и Биллом Мансоном. V7M содержал множество исправлений ядра, включая поддержку отдельных пространств инструкций и данных. [4] значительная работа по устранению аппаратных ошибок и многих драйверов устройств. Большая работа была проделана для создания версии, которая могла бы надежно загружаться со многих ленточных или дисковых накопителей. 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. [5] и другие собственные протоколы DEC, такие как LAT . Он не поддерживал VAXclustering . Учитывая лицензирование Unix Western Electric /AT&T, DEC (и другие) были ограничены продажей лицензий только на двоичные файлы. Значительная часть инженерной работы заключалась в том, чтобы сделать системы относительно гибкими и настраиваемыми, несмотря на их бинарную природу.

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

Более поздние выпуски Ultrix

[ редактировать ]

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

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

Первоначально на рабочих станциях VAX Ultrix-32 имела среду рабочего стола под названием UWS, Ultrix Worksystem Software, которая была основана на X10 и Ultrix Window Manager . Позже была добавлена ​​широко распространенная версия 11 системы X Window (X11) с использованием оконного менеджера и набора виджетов под названием XUI (X User Interface), который также использовался в выпусках VMS того времени. Со временем Ultrix также предоставила набор инструментов Motif и оконный менеджер Motif .

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

Последний выпуск

[ редактировать ]

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

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

Прикладное программное обеспечение

[ редактировать ]

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

Вместе с Ultrix поставлялись следующие оболочки: [14]

См. также

[ редактировать ]
  1. ^ Jump up to: а б с «Сетевые продукты, представленные цифровыми технологиями» . Нью-Йорк Таймс . 24 августа 1988 года.
  2. ^ «DEC предлагает Ultrix-32 для Microvax I» . Компьютерный мир . 1 октября 1984 г. с. 50.
  3. ^ Фидлер, Райан (октябрь 1983 г.). «Учебное пособие по Unix / Часть 3: Unix на рынке микрокомпьютеров» . БАЙТ . п. 132 . Проверено 30 января 2015 г.
  4. ^ Кантер, Фред. «В7М 2.1 СПД» (PDF) . Компания «Цифровое оборудование » Проверено 7 января 2012 г.
  5. ^ «Пакт Эштона и цифрового программного обеспечения» . Нью-Йорк Таймс . 22 октября 1988 года.
  6. ^ Стедман, Крейг (10 июля 1989 г.). «Послушайте, как DEC объявляет о выпуске векторных планов VAX» . Электронные новости . п. 13 . Проверено 10 августа 2022 г.
  7. ^ «Ультрикс-11 2.0 СПД» (PDF) . Компания Digital Equipment Corp. Проверено 7 января 2012 г.
  8. ^ «Новости компании» . Нью-Йорк Таймс . 13 мая 1992 года.
  9. ^ «МикроВакс 2000» . Инфомир . 16 февраля 1987 г. с. 21.
  10. ^ Уилсон, Дэвид (октябрь 1992 г.). «Испытанный характер» . Обзор UNIX . стр. 50, 52, 54, 57–58 . Проверено 10 августа 2022 г.
  11. ^ Джон Маркофф (9 января 1989 г.). «Цифровая технология представит ПК и рабочие станции» . Нью-Йорк Таймс .
  12. ^ Джордж А. Дарси III; Рональд Ф. Брендер; Стивен Дж. Моррис; Майкл В. Айлс (1992). «Использование моделирования для разработки и портирования программного обеспечения» (PDF) . Цифровой технический журнал . 4 (4): 181–192.
  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
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8b815d73c677c55b5843a51084167781__1722475740
URL1:https://arc.ask3.ru/arc/aa/8b/81/8b815d73c677c55b5843a51084167781.html
Заголовок, (Title) документа по адресу, URL1:
Ultrix - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)