Введение
Операционная система Tru64 UNIX — это прекращённая 64-битная операционная система UNIX для архитектуры набора команд Alpha (ISA), в настоящее время принадлежащая компании 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 и UNIX-подобные реализации, построенные на ядре Mach, включают GNU Hurd, NeXTSTEP, MkLinux, macOS и Apple iOS.) Для работы Tru64 UNIX требовалась загрузочная прошивка SRM, используемая в компьютерных системах на базе Alpha.
Tru64 UNIX is a discontinued 64 bit UNIX operating system for the Alpha instruction set architecture (ISA), currently owned by Hewlett Packard (HP). Previously, Tru64 UNIX was a product of Compaq, and before that, Digital Equipment Corporation (DEC), where it was known as Digital UNIX (originally DEC OSF/1 AXP). As its original name suggests, Tru64 UNIX is based on the OSF/1 operating system. DEC's previous UNIX product was known as Ultrix and was based on BSD. It is unusual among commercial UNIX implementations, as it is built on top of the Mach kernel developed at Carnegie Mellon University. (Other UNIX and UNIX like implementations built on top of the Mach kernel are GNU Hurd, NeXTSTEP, MkLinux, macOS and Apple iOS.) Tru64 UNIX required the SRM boot firmware found on Alpha based computer systems.
DEC OSF/1 AXP
В 1988 году Digital Equipment Corporation (DEC) объединилась с IBM, Hewlett Packard и другими компаниями для создания Open Software Foundation (OSF). Главной целью было разработать версию Unix под названием OSF/1, чтобы составить конкуренцию System V Release 4 от AT&T Corporation и Sun Microsystems. После первого релиза DEC (OSF/1 Release 1.0) в январе 1992 года для линейки рабочих станций DECstation на базе MIPS, DEC портировала OSF/1 на свою новую платформу Alpha AXP (под названием DEC OSF/1 AXP), и эта версия (Release 1.2) стала первой, которую чаще всего называют OSF/1. DEC OSF/1 AXP Release 1.2 была выпущена в марте 1993 года. OSF/1 AXP представляла собой полноценную 64-разрядную операционную систему и нативную реализацию UNIX для архитектуры Alpha. Начиная с OSF/1 AXP V2.0, в систему также была интегрирована совместимость с UNIX System V.
Цифровая UNIX
В 1995 году, начиная с версии 3.2, DEC переименовала OSF/1 AXP в Digital UNIX, чтобы подчеркнуть соответствие системы спецификации X/Open Single UNIX.
Tru64 UNIX
После покупки DEC компанией Compaq в начале 1998 года, с выпуском версии 4.0F, Digital UNIX был переименован в Tru64 UNIX, чтобы подчеркнуть его чистоту 64-битной архитектуры и уменьшить акцент на бренде Digital. В апреле 1999 года компания Compaq объявила об успешном запуске Tru64 UNIX 5.0 на симуляторе Intel IA-64. Однако, этот порт был отменен через несколько месяцев. Китайская версия Tru64 UNIX под названием COSIX была совместно разработана компаниями Compaq и Китайская национальная корпорация компьютерного программного обеспечения и технологических услуг (CS&S) и выпущена в 1999 году.
Сервер TruCluster
С выпуска V5.0 Tru64 UNIX предлагалась кластерная система под названием TruCluster Server. TruCluster использовал общедоступную файловую систему кластера, видимую каждому члену кластера, а также хранилище, специфичное для каждого члена, и опциональный диск кворума. Пути к файлам, специфичным для членов кластера, были расширены символическими ссылками, включающими идентификатор владельца. Каждый член имел один или ноль голосов, которые, в сочетании с возможным диском кворума, реализовывали алгоритм формирования кластера, аналогичный алгоритму, используемому в OpenVMS.
Конец жизни
С покупкой Compaq в 2002 году HP объявила о своем намерении перенести многие из наиболее инновационных функций Tru64 UNIX (включая AdvFS, TruCluster и LSM) в HP-UX. В декабре 2004 года HP объявила об изменении планов: вместо этого они решили использовать файловую систему Veritas и отказаться от продвинутых функций Tru64. В результате этого многие из оставшихся разработчиков Tru64 были уволены. Последний релиз поддержки, 5.1B 6, был выпущен в октябре 2010 года. В октябре 2010 года HP заявила, что продолжит поддерживать Tru64 UNIX до 31 декабря 2012 года. В 2008 году HP передала файловую систему AdvFS в сообщество разработчиков с открытым исходным кодом.
Версии
Эти версии были выпущены для платформ Alpha AXP. Версия Приблизительная дата Примечания DEC OSF/1 1.2 Март 1993 DEC OSF/1 1.2A Апрель 1993 Выпуск только для аппаратного обеспечения DEC OSF/1 1.3 Июль 1993 DEC OSF/1 1.3A Сентябрь 1993 DEC OSF/1 1.3B Ноябрь 1993 Выпуск только для аппаратного обеспечения DEC OSF/1 2.0 Март 1994 DEC OSF/1 2.0A Апрель 1994 Представлены Logical Storage Manager (LSM) v1, AdvFS v1 и ASE v1 DEC OSF/1 2.0B Май 1994 Выпуск только для аппаратного обеспечения DEC OSF/1 2.1 Июль 1994 DEC OSF/1 3.0 Август 1994 Поддержка SMP DEC OSF/1 3.0A Сентябрь 1994 ASE v1.1; System V Environment DEC OSF/1 3.0B Сентябрь 1994 Выпуск только для аппаратного обеспечения Digital UNIX 3.2 Февраль 1995 Digital UNIX 3.2A Март 1995 ASE v1.2 Digital UNIX 3.2B Май 1995 Выпуск только для аппаратного обеспечения Digital UNIX 3.2C Июль 1995 Digital UNIX 3.2D 1 Январь 1996 ASE v1.3 Digital UNIX 3.2D 2 Январь 1996 Выпуск только для аппаратного обеспечения Digital UNIX 3.2E Март 1996 TruCluster v1.0 Digital UNIX 4.0 Март 1996 CDE стала средой рабочего стола по умолчанию Digital UNIX 3.2F Июнь 1996 Digital UNIX 3.2G Август 1996 Digital UNIX 4.0A Сентябрь 1996 ASE v1.4 Digital UNIX 4.0B Декабрь 1996 Curses, совместимая с X/Open Digital UNIX 4.0C Апрель 1997 Digital UNIX 4.0D Декабрь 1997 Готовность к Y2K; расширенные UIDs/GIDs; планировщик классов; JDK 1.1.4; Netscape 3.04 Digital UNIX 4.0E Ноябрь 1998 ASE v1.5; поддержка 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 Опция отложенных метаданных UFS; 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 Переключатель служб имен (NSS); Mozilla 1.4 Tru64 UNIX 5.1B 2 Август 2004 Масштабирование унифицированного буферного кэша; Perl 5.8.4; Mozilla 1.6 Tru64 UNIX 5.1B 3 Июнь 2005 Надежность AdvFS; улучшения учета; улучшения LSM; Mozilla 1.7.5 Tru64 UNIX 5.1B 4 Декабрь 2006 Соответствие POSIX; ребрендинг (COMPAQ в HP); изменения в U. S. DST 2007 года; BIND 9.2.5 Tru64 UNIX 5.1B 5 Март 2009 Соответствие стандартам; поддержка последних изменений в DST; BIND 9.2.8 Tru64 UNIX 5.1B 6 Октябрь 2010 Исправления ошибок. Поддержка прекращена 31 декабря 2012 года.