stringtranslate.com

ИРИКС

IRIX ( / ˈ r ɪ k s / EYE -ricks ) — это прекращенная операционная система , разработанная Silicon Graphics (SGI) для работы на фирменных рабочих станциях и серверах MIPS компании . Она основана на UNIX System V с расширениями BSD . В IRIX SGI создала файловую систему XFS и стандартный в отрасли графический API OpenGL .

История

SGI создала название IRIX в релизе 3.0 1988 года операционной системы для серии рабочих станций и серверов SGI IRIS 4D . Предыдущие выпуски идентифицируются только по номеру выпуска с префиксом "4D1-", например, "4D1-2.2". Префикс "4D1-" продолжал использоваться в официальной документации для префикса номеров выпусков IRIX. До IRIS 4D SGI объединяла операционную систему GL2, основанную на UniSoft UniPlus System V Unix и использующую фирменную оконную систему MEX (Multiple EXposure) . [2] [3]

IRIX 3.x основан на UNIX System V Release 3 с улучшениями 4.3BSD и включает в себя оконную систему 4Sight , основанную на NeWS и IRIS GL . Собственная файловая система Extent File System (EFS) от SGI заменяет файловую систему System V. [4]

IRIX 4.0, выпущенный в 1991 году, заменяет 4Sight на X Window System (X11R4), оконный менеджер 4Dwm, обеспечивающий схожий с 4Sight внешний вид и функциональность. [4]

IRIX 5.0, выпущенный в 1993 году, включает в себя некоторые функции UNIX System V Release 4, включая исполняемые файлы ELF . [5] [6] [7] IRIX 5.3 представил журналируемую файловую систему XFS . [7] [8]

В 1994 году IRIX 6.0 добавила поддержку 64-битного процессора MIPS R8000 , но в остальном она похожа на IRIX 5.2. Более поздние выпуски 6.x поддерживают другие члены семейства процессоров MIPS в 64-битном режиме. IRIX 6.3 был выпущен только для рабочей станции SGI O2 . [7] IRIX 6.4 улучшил масштабируемость многопроцессорности для систем Octane , Origin 2000 и Onyx2 . Origin 2000 и Onyx2 IRIX 6.4 продавались как «Cellular IRIX», хотя в них включены только некоторые функции из оригинального проекта распределенной операционной системы Cellular IRIX . [9] [10]

Последняя основная версия IRIX — 6.5, выпущенная в мае 1998 года. Новые второстепенные версии IRIX 6.5 выпускались каждый квартал до 2005 года, а затем четыре второстепенных релиза. [5] До версии 6.5.22 существует две ветви каждого релиза: выпуск обслуживания (обозначается суффиксом «m»), который включает только исправления исходного кода IRIX 6.5, и выпуск функций (с суффиксом «f»), который включает улучшения и усовершенствования. Обновление оверлея с 6.5.x до выпуска обслуживания 6.5.22 было доступно для бесплатной загрузки, тогда как версии 6.5.23 и выше требовали активного контракта на поддержку Silicon Graphics.

Обзор Computerworld 2001 года выявил IRIX в «критическом» состоянии. SGI перенесла свои усилия на Linux и SGI Visual Workstation на базе Windows , но клиенты MIPS и IRIX убедили SGI продолжить поддержку своей платформы до 2006 года. [11] 6 сентября 2006 года в пресс-релизе SGI было объявлено о завершении линеек продуктов MIPS и IRIX. [12] Производство было прекращено 29 декабря 2006 года, а окончательные поставки состоялись в марте 2007 года, за исключением особых соглашений. Поддержка этих продуктов закончилась в декабре 2013 года, и они больше не будут получать обновлений. [13]

Большая часть основных технологий IRIX была открыта и перенесена SGI на Linux, [14] [15] [16] [17] [18] включая XFS. [19] [20] [21]

В 2009 году SGI объявила о банкротстве, а затем была куплена компанией Rackable Systems , [22] [23] [24] которая позже была куплена Hewlett Packard Enterprise в 2016 году. [25] [26] Все оборудование SGI, произведенное после 2007 года, основано на архитектуре IA-64 или x86-64 , поэтому оно не способно работать с IRIX и вместо этого предназначено для Red Hat Enterprise Linux или SUSE Linux Enterprise Server . [27] [28] [29] [30] [31] HPE не заявляла о каких-либо планах по разработке IRIX или выпуску исходного кода.

Функции

IRIX 6.5 совместим с UNIX System V Release 4, UNIX 95 и POSIX (включая ACL и возможности 1e/2c draft 15 ). [5]

В начале 1990-х годов IRIX был лидером в области симметричной многопроцессорной обработки (SMP) , масштабируемой от 1 до более чем 1024 процессоров с одним системным образом. IRIX имеет сильную поддержку дискового и графического ввода-вывода в реальном времени. IRIX широко использовался в 1990-х и 2000-х годах в индустрии компьютерной анимации и научной визуализации благодаря своей большой базе приложений и высокой производительности. Он по-прежнему актуален в нескольких устаревших приложениях.

IRIX — одна из первых версий Unix, в которой реализован графический пользовательский интерфейс для основной среды рабочего стола. IRIX Interactive Desktop использует оконный менеджер 4Dwm X с пользовательским внешним видом, разработанным с использованием набора виджетов Motif . [32] IRIX — создатель отраслевого стандарта OpenGL для графических чипов и библиотек обработки изображений. [16] [33] [34] [35] [36]

IRIX использует компилятор MIPSPro как для фронтенда, так и для бэкенда. Компилятор, также известный в более ранних версиях как IDO (IRIS Development Option), был выпущен во многих версиях, многие из которых связаны с версией ОС. Последняя версия была 7.4.4m, разработанная для 6.5.19 или более поздней. Компилятор разработан для поддержки параллельного программирования POSIX на C/C++, Fortran 77/90 и Ada. Для разработки используется Workshop GUI IDE. Другие инструменты включают Speedshop для настройки производительности и Performance Co-Pilot . [37]

4Dwm

4Dwm — это компонент оконного менеджера IRIX Interactive Desktop, обычно используемый на рабочих станциях Silicon Graphics под управлением IRIX. 4Dwm является производным от более старого Motif Window Manager и использует набор виджетов Motif поверх X Window System, присутствующей в большинстве систем Unix . [32] [38] [39] 4Dwm на IRIX был одним из первых графических пользовательских интерфейсов рабочего стола по умолчанию, который стал стандартным в компьютерной системе Unix. 4Dwm относится к « менеджеру окон четвертого измерения » и не имеет никакого отношения к dwm .

Существуют и другие оконные менеджеры X , которые имитируют внешний вид и поведение 4Dwm , например, тема 4Dwm для IceWM и 5Dwm [32] , которая является клоном /совместимой реализацией 4Dwm на основе OpenMotif . 5Dwm поддерживает как классический вид SGI , так и современный/отточенный вид и поведение со сглаженными шрифтами и поддержкой UTF-8 .

Функции

Смотрите также

Ссылки

  1. ^ "SGI Support of MIPS IRIX Products Continues to December 2013". Silicon Graphics . Архивировано из оригинала 21 января 2012 г. Получено 15 января 2022 г.
  2. ^ Райан Торик (7 октября 2021 г.). "История IRIX" . Получено 25 декабря 2021 г.
  3. ^ "IRIS Programming Tutorial V1.0" (PDF) . Bitsavers . SGI. 1986 . Получено 25 декабря 2021 г. .
  4. ^ ab "История IRIX" . Получено 18 ноября 2022 г. .
  5. ^ abc "Операционная система IRIX (Unix)". operating-system.org .
  6. ^ Спецификация 64-битного объектного файла ELF (Silicon Graphics)
  7. ^ abc "SGIstuff : Software : Irix Versions" . Получено 2 ноября 2007 г. .
  8. ^ "xFS: Расширение EFS - "x" для To-be-Determined (но название прижилось)". XFS.org . Архивировано из оригинала 14 июля 2014 г.
  9. ^ S. Whitney; J. McCalpin; N. Bitar; JL Richardson; L. Stevens (февраль 1997 г.). «Программная среда SGI Origin и производительность приложений». Труды IEEE COMPCON 97 Digest of Papers. ieeexplore.ieee.org . Сан-Хосе, Калифорния, США. стр. 165-170. doi :10.1109/CMPCON.1997.584691.
  10. ^ Silicon Graphics (1998). "Irix(TM) 6.4". sgi.com . Архивировано из оригинала 3 февраля 1998 года.
  11. Том Ягер (19 ноября 2001 г.). «Vital Signs for Unix». Computerworld . Получено 18 ноября 2022 г. .
  12. ^ "SGI - Услуги и поддержка: Окончание общей доступности продуктов MIPS IRIX". Архивировано из оригинала 19 октября 2007 г. Получено 2 ноября 2007 г.
  13. ^ "SGI Support of MIPS® IRIX® Products Changes December 2013" . Получено 3 марта 2014 .
  14. Джордж Кохарчик (31 января 2001 г.). «Перенос с IRIX на Linux». Linux Journal . Архивировано из оригинала 26 декабря 2004 г. Получено 20 августа 2024 г.
  15. ^ Silicon Graphics (2001). "Load Sharing Facility". sgi.com . Архивировано из оригинала 11 декабря 2001 г.
  16. ^ ab Seddon, Chris (2005). "История OpenGL". Разработка игр OpenGL . Wordware. стр. 43. ISBN 1-55622-989-5.
  17. ^ "SGI – OpenGL Overview". Архивировано из оригинала 31 октября 2004 г. Получено 20 августа 2024 г.
  18. ^ "OpenGL ARB передает контроль над спецификацией OpenGL группе Khronos". Группа Khronos . 31 июля 2006 г. Получено 20 августа 2024 г.
  19. ^ "Porting XFS to Linux". Olstrans.SourceForge.net . 21 июля 2000 г. Архивировано из оригинала 25 февраля 2013 г. Получено 19 августа 2024 г.
  20. ^ "Linux kernel 2.4.25 changelog". kernel.org . 18 февраля 2004 г. Архивировано из оригинала 19 августа 2014 г. Получено 19 августа 2024 г.
  21. ^ Дэниел Роббинс (1 января 2002 г.). "Общие потоки: Руководство по внедрению расширенных файловых систем, часть 9, введение в XFS". Developer Works . IBM. Архивировано из оригинала 4 сентября 2015 г. Получено 19 августа 2024 г.
  22. ^ "Rackable Systems объявляет о соглашении о приобретении Silicon Graphics Inc" (пресс-релиз). Silicon Graphics. 1 апреля 2009 г. Получено 20 августа 2024 г.
  23. ^ "Rackable Systems Completes Acquisition of Silicon Graphics Assets" (пресс-релиз). Rackable Systems . 11 мая 2009 г. Архивировано из оригинала 11 мая 2009 г. Получено 20 августа 2024 г.
  24. ^ "Rackable Systems получает одобрение суда на покупку активов Silicon Graphics" (пресс-релиз). Rackable Systems . 30 апреля 2009 г. Архивировано из оригинала 14 мая 2009 г. Получено 20 августа 2024 г.
  25. ^ "Hewlett Packard Enterprise приобретает SGI для расширения лидерства в области аналитики больших данных с высоким ростом и высокопроизводительных вычислений" (пресс-релиз). Hewlett Packard Enterprise. 11 августа 2016 г. Архивировано из оригинала 11 сентября 2016 г. Получено 20 августа 2024 г.
  26. ^ "Hewlett Packard Enterprise Completes Acquisition of SGI" (пресс-релиз). Hewlett Packard Enterprise. 1 ноября 2016 г. Архивировано из оригинала 3 ноября 2016 г. Получено 20 августа 2024 г.
  27. ^ "Новая система Deskside Silicon Graphics Prism предлагает вдвое больше памяти, чем у систем IBM и HP". Пресс-релиз . 26 апреля 2005 г. Архивировано из оригинала 27 апреля 2005 г. Получено 20 августа 2024 г.
  28. ^ Silicon Graphics, Inc. (14 ноября 2005 г.). SGI запускает новую флагманскую платформу Altix 4000. ( Пресс-релиз ).
  29. ^ "End of General Availability for MIPS IRIX Products". Silicon Graphics. Архивировано из оригинала 26 апреля 2009 г. Получено 20 августа 2024 г.
  30. ^ «Назад в будущее: SGI возвращается к визуализации». HPCwire . 11 апреля 2008 г. Получено 20 августа 2024 г.
  31. ^ "SGI представляет Altix UV, самый быстрый суперкомпьютер в мире". www.sgi.com . Silicon Graphics International . 16 ноября 2009 г. Архивировано из оригинала 21 ноября 2009 г. Получено 20 августа 2024 г.
  32. ^ abc 5Dwm, Менеджер окон
  33. ^ Килгард, Марк (2008). «Предыстория OpenGL: IRIS GL (слайд из доклада SIGGRAPH)». www.slideshare.net .
  34. ^ "SGI – OpenGL Overview". Архивировано из оригинала 31 октября 2004 г. Получено 19 августа 2024 г.
  35. Педди, Джон (июль 2012 г.). «Кто прекраснее всех?». Computer Graphics World . Получено 19 августа 2024 г.
  36. ^ "OpenGL ARB передает контроль над спецификацией OpenGL группе Khronos". Группа Khronos . 31 июля 2006 г. Получено 19 августа 2024 г.
  37. ^ "Performance Co-Pilot IRIX® Base Software Administrator's Guide" (PDF) . irix7.com . Silicon Graphics, Inc.
  38. ^ Руководство по интеграции интерактивного рабочего стола IRIX (Silicon Graphics, 1998)
  39. ^ Motif 2.1 Руководство по портированию (Silicon Graphics, 1998)

Внешние ссылки