Tru64 UNIX

Материал из ALL
Перейти к: навигация, поиск

Tru64 UNIX — 64-разрядная операционная система семейства UNIX для архитектуры DEC Alpha, в настоящее время она принадлежит компании Hewlett-Packard (HP). До этого Tru64 UNIX владел Compaq, а ещё раньше — Digital Equipment Corporation (DEC), при которой дистрибутив назывался Digital UNIX (первоначальное название DEC OSF/1 AXP).

Согласно первоначальному названию, Tru64 UNIX основывается на операционной системе OSF/1. Предыдущий UNIX-продукт DEC был известен как Ultrix и основывался на BSD.

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

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

OSF/1

Брелок для ключей с символикой Digital UNIX

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

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

Другие вендоры

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

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

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

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.[6] Варианты этой ОС использовались втаких системах, включая Intel Paragon XP/S и ASCI Red, Convex Exemplar SPP-1200 (как SPP-UX) и Hitachi SR2201 (как HI-UX MPP).

Digital UNIX

Комплект поставки Digital UNIX

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

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

Китайская версия Tru64 UNIX под названием COSIX была совместно разработана Compaq и China National Computer Software & Technology Service Corporation (CS&S).[10] Она была выпущена в 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 были уволены.[11]

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

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

Версии

Данные версии выпущены для платформы Alpha AXP.[15][16][17][18]

Версия Дата выпуска Примечания
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 года

Примечания

Ссылки