Tru64 UNIX

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 11:10, 23 сентября 2017.
Версия от 11:10, 23 сентября 2017; maxim malishev (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Tru64 UNIX
Tru64UNIX main menu.jpg
Разработчик DEC
Написана на базе OSF/1
Состояние разработки Не поддерживается
Дата выхода на
производство
Январь 1992
Последний релиз 5.1B-6 / Октябрь 2010
Ядро (тип)  Гибридное ядро
Лицензия Проприетарная
Предшественник Ultrix
Официальный веб-сайт Не поддерживается

Tru64 UNIX(Ранее называлась Digital UNIX или DEC OSF/1 AXP)—Операционная система для процессоров Alpha. В настоящий момент не поддерживается (последнее обновление вышло в 2010 году), права на данную ОС принадлежат компании HP. Была разработана компанией DEC (позднее эта компания стала частью Compaq, в свою очередь слившимся с HP) на основе операционной системы OSF/1.

Основным отличием от прочих реализаций UNIX того времени является тот факт, что операционная система работает на известном ядре Mach (Другими реализациями UNIX, созданными на этом ядре, являются NeXTSTEP, MkLinux, Mac OS X и Apple iOS.)

Tru64 UNIX требует наличия микропрограммы SRM для начала работы.

OSF/1

В 1988 году, во время так называемых «UNIX-войн», DEC присоединился к IBM, Hewlett-Packard и другим компаниям, чтобы создать Фонд открытого программного обеспечения (OSF) для разработки очередной версии Unix. Цель разработки состояла в том, чтобы конкурировать с System V Release 4 от AT&T и Sun Microsystems, также целью была свобода от интеллектуальной собственности AT&T. В качестве поддержки этого утверждения цитировался факт, что данная ОС разрабатывается на ядре Mach. OSF/1 продвигалась прежде всего для приложений реального времени, а у традиционных реализаций UNIX поддержка таких приложений была плохой, поэтому их поддержка, а также поддержка многопоточности в большой степени зависели от ядра Mach. Чтобы предоставить пользователям UNIX API, была использована большая часть ядра BSD. Еще во времена своего распространения OSF/1 стала третьей главной разновидностью UNIX вместе с System V и BSD.

Первый релиз DEC OSF/1 (Выпуск 1.0 OSF/1) был представлен в январе 1992 года для линейки рабочих станций DECstation, работающих на процессорах архитектуры MIPS, однако этот продукт никогда не поддерживался полностью, поэтому в конце года работа над ним была прекращена. Первой версией того, что обычно считают OSF/1, является порт этой ОС на архитектуру Alpha AXP, вышедший в марте 1993 года. OSF/1 AXP был полностью 64-разрядной операционной системой.

Другие разработчики

HP также выпустила порт OSF/1 для ранних рабочих станций HP 9000/700 на основе архитектуры PA-RISC 1.1. Но из-за отсутствия поддерживаемого аппаратного и программного обеспечения система проигрывала своему конкуренту, HP-UX.

Apple Computer намеревалась создать на базе OSF/1 A/UX 4.0 для Macintosh, работающих на PowerPC, но проект был отменен.

IBM использовала OSF/1 в качестве основы для ОС AIX/ESA, которая использовалась в мейнфреймах System/370 и System/390.

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

В 1994 году, после того, как AT&T продал UNIX System V компании Novell, и Международный консорциум Unix был расформирован, Фонд открытого программного обеспечения прекратил финансирование научных исследований и разработки OSF/1.

OSF/1 AD

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

Digital UNIX

В 1995 году, начиная с версии 3.2, DEC переименовал OSF/1 AXP в Digital UNIX, чтобы показать соответствие стандарту Single UNIX Specification. После покупки DEC компанией Compaq в начале 1998 года, с выпуском версии 4.0F, Digital UNIX был переименован в Tru64 UNIX, чтобы подчеркнуть его 64-разрядную природу.

В апреле 1999 года Compaq объявил о том, что Tru64 UNIX 5.0 может успешно работать на симуляторе Intel IA-64. Однако этот порт был отменен несколько месяцев спустя.

Китайская версия Tru64 UNIX под названием COSIX была совместно разработана Compaq и China National Computer Software & Technology Service Corporation (CS&S). Она была выпущена в 1999 году.

TruCluster Server

Начиная с релиза V5.0, Tru64 UNIX предложила средство кластеризации под названием TruCluster Server. TruCluster использовал файловую систему всего кластера, видимую для каждого кластерного элемента плюс специальное хранилище и дополнительный кворумный диск. Элемент конкретного пути файла является улучшенной символьной ссылкой, включающей ID элемента-владельца. У каждого элемента был один или ноль голосов, которые в сочетании с диском кворума реализовывали кластерный алгоритм формирования, подобный тому, который используется в OpenVMS.

Эта кластерная система считалась сильным преимуществом данной ОС перед конкурентами, и концепции на которых она основана могут быть актуальны в кластеризации по сей день.

Текущий статус

В 2002 году, после приобретения Compaq, HP заявил о своем намерении перенести наболее инновационные функции UNIX Tru64 (включая AdvFS, TruCluster и LSM) в HP-UX. В декабре 2004 года HP объявил об изменении плана: они будут использовать файловую систему Veritas, а от дополнительных функций Tru64 им придётся отказаться. Поэтому многие оставшиеся разработчики Tru64 UNIX были уволены.

Самая последняя версия, 5.1B-6, была выпущена в октябре 2010 года. Было объявлено о завершении поддержки Tru64 UNIX в последний день 2012 года.

В 2008 года HP открыл исходный код файловой системы AdvFS.

Версии

Данные версии выпущены для платформы Alpha AXP.

Версия Дата выпуска Примечания
DEC OSF/1 1.2 Март 1993
DEC OSF/1 1.3 Август 1993
DEC OSF/1 2.0 Март 1994
DEC OSF/1 2.0A Апрель 1994 Logical Storage Manager (LSM) v1; AdvFS v1
DEC OSF/1 3.0 Август 1994
DEC OSF/1 3.0A Сентябрь 1994 Окружение System V
Digital UNIX 3.2 Февраль 1995
Digital UNIX 3.2C Июль 1995
Digital UNIX 3.2D-1 Январь 1996
Digital UNIX 3.2F Июнь 1996
Digital UNIX 3.2G Август 1996
Digital UNIX 4.0 Март 1996 Графическая оболочка Common Desktop Environment по умолчанию
Digital UNIX 4.0A Сентябрь 1996
Digital UNIX 4.0B Декабрь 1996 Библиотека curses
Digital UNIX 4.0C Апрель 1997
Digital UNIX 4.0D Декабрь 1997 Решение Проблемы-2000; расширенные UID/GID; JDK 1.1.4; Netscape 3.04
Digital UNIX 4.0E Ноябрь 1998 Поддержка USB; атомарная регистрация данных о записи в AdvFS; Sendmail 8.8.8; ODBC/JDBC; Netscape 4.05
Tru64 UNIX 4.0F Апрель 1999 Поддержка USB-мышей и клавиатур; ограниченная поддержка DVD; Netscape 4.5; COM для Tru64 UNIX
Tru64 UNIX 5.0 Июль 1999 Улучшенная производительность/масштабируемость; горячая замена; Sendmail 8.8.8; OpenMP; Netscape 4.51; X11R6.3
Tru64 UNIX 5.0A Апрель 2000 Sendmail 8.9.3; Netscape 4.7; установочный диск ISO 9660
Tru64 UNIX 4.0G Май 2000 Максимум 256 X-клиентов вместо 128; Netscape 4.7
Tru64 UNIX 5.1 Сентябрь 2000 Расширенная функциональность System V; Tcl/Tk 8.2; IPv6
Tru64 UNIX 5.1A Сентябрь 2001 Соответствие UNIX 98; X11R6.5; Netscape 4.76
Tru64 UNIX 5.1B Сентябрь 2002 Улучшение IPv6; Netscape 6; Unicode 3.1
Tru64 UNIX 5.1B-1 Ноябрь 2003 Name Service Switch (NSS); Mozilla 1.4
Tru64 UNIX 5.1B-2 Август 2004 Единое масштабирование кэш-буфера; Perl 5.8.4; Mozilla 1.6
Tru64 UNIX 5.1B-3 Июнь 2005 Надёжность AdvFS; Mozilla 1.7.5
Tru64 UNIX 5.1B-4 Декабрь 2006 Соответствие POSIX; ребрендинг; BIND 9.2.5
Tru64 UNIX 5.1B-5 Март 2009 Соответствие стандартам; BIND 9.2.8
Tru64 UNIX 5.1B-6 Октябрь 2010 Только исправление ошибок. Поддержка прекращена 31 декабря 2012 года

Ссылки