Jump to content

ОСФ/1

(Перенаправлено с OSFMK )
ОСФ/1
Разработчик Фонд открытого программного обеспечения
Семейство ОС Юникс
Рабочее состояние Снято с производства
Первоначальный выпуск январь 1992 г .; 32 года назад ( 1992-01 )
Доступно в Английский
Платформы MIPS , DEC Alpha , PA-RISC
ядра Тип Гибридный, [ 1 ] Микроядро [ 2 ]

OSF/1 — это вариант Unix, операционной системы разработанный Open Software Foundation в конце 1980-х — начале 1990-х годов. OSF/1 — одна из первых операционных систем, в которой использовалось ядро ​​Mach, разработанное в Университете Карнеги-Меллона , и, вероятно, наиболее известна как родная операционная система Unix для систем с архитектурой DEC Alpha .

В 1994 году, после того как AT&T продала UNIX System V компании Novell и консорциум Unix International распался, Open Software Foundation прекратил финансирование исследований и разработок OSF/1. Вариант OSF/1 Tru64 UNIX поддерживался HP до 2012 года.

В 1988 году, во время так называемых « войн Unix », Digital Equipment Corporation (DEC) объединилась с IBM , Hewlett-Packard и другими, чтобы сформировать Open Software Foundation (OSF) для разработки версии Unix под названием OSF/1. Целью было составить конкуренцию System V Release 4 от AT&T Corporation и Sun Microsystems , и утверждалось, что основной целью было сделать операционную систему свободной от интеллектуальной собственности AT&T . [ 3 ] В подтверждение этого утверждения приводится тот факт, что OSF/1 является одной из первых операционных систем, использующих ядро ​​Mach. [ нужна ссылка ] Digital также активно продвигала OSF/1 для приложений реального времени , а поскольку традиционные реализации UNIX того времени в лучшем случае обеспечивали плохую поддержку реального времени, поддержку реального времени и многопоточности можно интерпретировать как сильно зависящую от Mach. ядро. На момент своего появления OSF/1 стала третьей основной версией UNIX наряду с System V и BSD.

OSF/1 при своем создании объединила Mach 2.5 с большей частью ядра BSD (на основе версии 4.3-Reno) для реализации UNIX API . [ 4 ] :  451 эта монолитная структура ядра продолжалась и в выпуске OSF/1 1.2, хотя внедрение микроядра уже предусматривалось. [ 5 ] В OSF/1 1.3 появилось такое микроядро в форме Mach 3.0, в котором системные службы Unix размещались отдельно в пользовательском пространстве для обеспечения существующей функциональности OSF/1. [ 2 ]

Релизы поставщиков

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

Первый выпуск OSF/1 (OSF/1 Release 1.0) от DEC в январе 1992 года предназначался для линейки MIPS на базе рабочих станций DECstation . [ 6 ] однако это никогда не был полностью поддерживаемый продукт. DEC перенесла OSF/1 на свою новую платформу Alpha AXP под названием DEC OSF/1 AXP Release 1.2, выпущенную в марте 1993 года. OSF/1 AXP — это полностью 64-битная операционная система, сохраняющая архитектуру ядра, основанную на компонентах Mach 2.5 и 4.3BSD. . [ 1 ] Начиная с OSF/1 AXP 2.0, совместимость с UNIX System V также была интегрирована в систему, но архитектура оставалась сосредоточенной на модульном ядре Mach 2.5, в отличие от более поздних версий системы OSF. [ 7 ] Хотя OSF/1 2.0 также была разработана для систем DECStation MIPS, она «никогда официально не выпускалась и не продавалась». [ 8 ] Последующие выпуски называются Digital UNIX, а позже — Tru64 UNIX .

После приобретения Apollo Computer в 1989 году HP объявила о планах внедрить OSF/1 в продукты обеих компаний к концу 1990 года. [ 9 ] HP выпустила порт OSF/1 для первых рабочих станций HP 9000/700 на основе архитектуры PA-RISC 1.1. Вскоре после этого она была отменена из-за отсутствия программной и аппаратной поддержки по сравнению с конкурирующими операционными системами, в частности HP-UX . [ 10 ]

В рамках альянса AIM и созданной в результате PowerOpen спецификации компания Apple Computer намеревалась основать A/UX 4.0 для своих PowerPC на базе Macintosh на базе OSF/1. [ 11 ] но проект был отменен, а PowerOpen устарел.

IBM использовала OSF/1 в качестве основы операционной системы AIX/ESA для мэйнфреймов System/370 и System/390 . [ 12 ]

Суперкомпьютеры Intel Paragon использовали версию OSF/1 с ядром Mach 3.0. [ 13 ]

OSF/1 также была портирована компанией Kendall Square Research на свою собственную микроархитектуру, KSR1 использованную в суперкомпьютере .

Фонд открытого программного обеспечения создал OSF MK, развитие OSF/1, включающее ядро ​​OSF Mach (или OSF Microkernel). [ 14 ] ) на основе Mach 3.0 вместе с множеством других функций, включая единый сервер OSF/1, обеспечивающий индивидуальность системы Unix. Полная система в виде MK 5.0 была доступна на коммерческих условиях лицензиатам OSF/1 в апреле 1993 года. [ 15 ] В отличие от сервера OSF/1, который был обременен проприетарным лицензированием Unix, само микроядро оставалось свободно доступным для использования другими проектами. [ 16 ] В OSF MK он содержит применимый код из ядра Mach 4 Университета Юты (например, модификация «Шаттлы», используемая для ускорения передачи сообщений) и применимый код из многих вариантов Mach 3.0, которые возникли из оригинального Университета Карнеги-Меллона. Mach Ядро 3.0. [ 17 ] [ 18 ] Он также включает в себя улучшения, внесенные OSF, такие как встроенная возможность совместного размещения, улучшения в реальном времени и переписывание компонента IPC RPC для повышения производительности. [ 15 ]

ОСФ/1 н.э.

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

OSF/1 AD ( Advanced Development ) — распределенная версия OSF/1, разработанная для с массовым параллелизмом суперкомпьютеров компанией Locus Computing Corporation . [ 19 ] Варианты OSF/1 AD присутствуют в нескольких таких системах, включая Intel Paragon XP/S и ASCI Red , Convex Exemplar SPP-1200 (как SPP-UX ) и Hitachi SR2201 (как HI-UX MPP ).

OSF/2, преемник OSF/1, был описан как основанный на системе TMach, разработанной Trusted Information Systems . [ 20 ] TMach, или Trusted Mach, представлял собой архитектуру операционной системы, включающую ядро ​​OSF Mach MK++, представляющую базовый уровень доверенных вычислений, состоящий из доверенных серверных компонентов, на котором размещался уровень приложений, на котором запускались ненадежные программы. [ 21 ] В 1989 году HP объявила о планах объединить программные платформы своих собственных продуктов и программных платформ недавно приобретенного компьютера Apollo, чтобы сформировать единую платформу, совместимую с OSF/2, которая должна быть выпущена к 1992 году. [ 9 ]

Другие интерпретации названия OSF/2 были связаны с различными планами по удалению кода, лицензированного AT&T, из ранних форм OSF/1 и ядра Mach, в частности. [ 22 ] что привело к предположениям, что система, основанная на микроядре Chorus, может полностью вытеснить Mach и сама стать OSF/2. [ 23 ] Поскольку такая архитектура на основе Chorus была отвергнута в пользу микроядра Mach 3.0, обозначение OSF/2 продолжало использоваться в сообщениях об этой конкретной форме OSF/1. [ 24 ]

  1. ^ Перейти обратно: а б Чанг, Чран-Хам; Флауэр, Ричард; Прогноз, Джон; Грей, Хизер; Хейв, Уильям Р.; Рамакришнан, К.К.; Надками, Ашок П.; Шикарпур, Уттам Н.; Уайльд, Кэтлин М. (зима 1993 г.). «Высокопроизводительная сеть TCP/IP и UDP/IP в DEC OSF/1 для Alpha AXP» . Цифровой технический журнал . 5 (1). Корпорация цифрового оборудования: 44–61 . Проверено 24 января 2024 г. Операционная система DEC OSF/1 версии 1.2 для систем Alpha AXP представляет собой реализацию технологии Open Software Foundation (OSF) OSF/1 версии 1.0 и версии 1.1. Операционная система представляет собой 64-битную архитектуру ядра, основанную на ядре Mach версии 2.5 Университета Карнеги-Меллона. В дополнение к совместимости интерфейса UNIX System Laboratories System V включены компоненты из 4.3 BSD.
  2. ^ Перейти обратно: а б Вархол, Питер Д. (январь 1994 г.). «Маленькие ядра добились больших успехов» . Байт . стр. 119–120, 122, 124, 126, 128 . Проверено 24 января 2024 г.
  3. ^ Салус, Питер Х. (1994). Четверть века UNIX . Ридинг, Массачусетс: Паб Addison-Wesley. Компания р. 217. ИСБН  0-201-54777-5 .
  4. ^ Зайцев, Роман; Рой, Пол; Блэк, Дэвид; Пик, Крис; Гедес, Пауло; Кемп, Брэдфорд; ЛоВерсо, Джон; Лейбенспергер, Майкл; Барнетт, Майкл; Рабии, Фарамарз; Неттервала, Дуррия (1993). «OSF/1 UNIX для мультикомпьютеров с массовым параллелизмом» . Материалы зимней конференции USENIX 1993 года . Ассоциация USENIX: 449–468 . Проверено 23 января 2024 г.
  5. ^ Проект операционной системы OSF/1 версии 1.2 . PTR Prentice-Hall Inc., 1993. стр. 1–12 . Проверено 24 января 2024 г. В настоящее время OSF/1 объединяет основные службы ядра с системными службами в одно монолитное ядро. В будущих версиях ядро ​​будет содержать только примитивные объекты и операции, предоставляемые микроядром; большая часть того, что сейчас содержится в системных сервисах, будет перенесена в отдельное адресное пространство.
  6. ^ Эллен Минтер (28 января 1992 г.). «Пресс-релиз — OSF/1» . Группа новостей : bit.listserv.esl-l . Usenet:   [электронная почта защищена] . Архивировано из оригинала 2 ноября 2012 г. Проверено 21 августа 2007 г.
  7. ^ Чанг, Ю-Мин (1996). Оценка надежности операционных систем на базе UNIX (Технический отчет). Университет Иллинойса в Урбана-Шампейн. п. 10 . Проверено 26 января 2024 г.
  8. ^ Digital Equipment Corporation (июль 1992 г.). «DEC OSF/1 X2.0-8 (версия 155) для MIPS» . Проверено 22 июня 2024 г.
  9. ^ Перейти обратно: а б «HP объявляет о планах создания подразделения Apollo» . HP Профессионал . Том. 3, нет. 7. Июль 1989 г. с. 16 . Проверено 15 апреля 2024 г.
  10. ^ «OSF/1 на PA-RISC» . OpenPA.net . Архивировано из оригинала 23 июля 2011 года . Проверено 29 декабря 2022 г.
  11. ^ Коркоран, Кейт (4 ноября 1991 г.). «Apple раскрывает планы по обновлению A/UX и альянсу разработчиков PowerOpen Unix» . Инфомир . стр. 1, 115. Архивировано из оригинала 26 июля 2020 года . Проверено 11 февраля 2019 г.
  12. ^ «IBM анонсирует версию Unix для мейнфреймов AIX/ESA» . 1 апреля 1992 г. Архивировано из оригинала 24 февраля 2006 г. Проверено 28 марта 2008 г.
  13. ^ Суперкомпьютеры Intel Paragon . Корпорация Интел. Октябрь 1993 г. с. 4 . Проверено 26 января 2024 г.
  14. ^ Уэллс, Дуглас М. (февраль 1996 г.). «Использование объектных инфраструктур для обеспечения режима реального времени и надежности в модульной операционной системе» . Труды WORDS'96 Второй семинар по объектно-ориентированным надежным системам реального времени : 186–190 . Проверено 24 января 2024 г.
  15. ^ Перейти обратно: а б Дуглас М. Уэллс (1994). Надежная масштабируемая среда операционной системы реального времени (PDF) . 1994 г. Конференция IEEE по технологиям и приложениям двойного назначения. S2CID   5205380 . Архивировано из оригинала (PDF) 22 августа 2017 г.
  16. ^ Морен, Рич (1998). MkLinux: микроядро Linux для Power Macintosh . Бесплатная программа «Прайм-тайм». п. 143. ИСБН  1-881957-24-1 . Проверено 24 января 2024 г.
  17. ^ Архивировано в Ghostarchive и Wayback Machine : Джим Мэги. WWDC 2000, сессия 106 — Mac OS X: ядро . через 12 минут.
  18. ^ «MK++: высокопроизводительное и надежное микроядро» . Архивировано из оригинала 22 августа 2017 г.
  19. ^ Зайцев, Роман; и др. (1993). OSF/1 UNIX для массово-параллельных мультикомпьютеров (PostScript) . Техническая конференция USENIX, зима 1993 г. [ постоянная мертвая ссылка ]
  20. ^ Антес, Гэри Х. (14 мая 1990 г.). «Подвинься, Юникс: вот идет Мах!» . Компьютерный мир . стр. 97–98 . Проверено 15 апреля 2024 г.
  21. ^ Шнайдер, Эдвард А.; Фойстел, Эдвард А.; Росс, Рональд С. (ноябрь 1997 г.). Оценка поддержки архитектуры безопасности целей Министерства обороны США (DGSA) в коммерчески доступных операционных системах и аппаратных платформах (технический отчет). Институт оборонного анализа. стр. 66–67 . Проверено 15 апреля 2024 г.
  22. ^ «OSF укрепляет планы по очистке кода AT&T» . Униграмма/X . 14 мая 1990 г. с. 1 . Проверено 25 июля 2024 г.
  23. ^ «Микроядро, хор реального времени — это «будущее Unix». AT&T и Фонд открытого программного обеспечения ведут переговоры» . Униграмма/X . 3 сентября 1990 г. с. 1 . Проверено 25 июля 2024 г.
  24. ^ О'Гара, Морин (27 мая 1991 г.). «Без кода AT&T Mach 3.0 теперь поставляется поставщикам компьютеров» . Униграмма/X . п. 2 . Проверено 25 июля 2024 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f412b3ca100fe44e94b121aff2652ad2__1721916720
URL1:https://arc.ask3.ru/arc/aa/f4/d2/f412b3ca100fe44e94b121aff2652ad2.html
Заголовок, (Title) документа по адресу, URL1:
OSF/1 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)