stringtranslate.com

IRIX

IRIX ( / ˈaɪrɪks / EYE -ricks ) es un sistema operativo descontinuado desarrollado por Silicon Graphics (SGI) para ejecutarse en las estaciones de trabajo y servidores MIPS propietarios de la compañía . Está basado en UNIX System V con extensiones BSD . En IRIX, SGI originó el sistema de archivos XFS y la API de gráficos OpenGL estándar de la industria .

Historia

SGI originó el nombre IRIX en la versión 3.0 de 1988 del sistema operativo para la serie de estaciones de trabajo y servidores SGI IRIS 4D . Las versiones anteriores se identifican únicamente por el número de versión prefijado con "4D1-", como "4D1-2.2". El prefijo "4D1-" siguió utilizándose en la documentación oficial para anteponer los números de versión de IRIX. Antes de IRIS 4D, SGI incluía el sistema operativo GL2, basado en UniSoft UniPlus System V Unix y que utilizaba el sistema de ventanas propietario MEX (Multiple EXposure) . [2] [3]

IRIX 3.x se basa en UNIX System V Release 3 con mejoras de 4.3BSD e incorpora el sistema de ventanas 4Sight , basado en NeWS e IRIS GL . El sistema de archivos Extent File System (EFS) propio de SGI reemplaza al sistema de archivos System V. [4]

IRIX 4.0, lanzado en 1991, reemplaza a 4Sight con el X Window System (X11R4), el administrador de ventanas 4Dwm que proporciona una apariencia similar a 4Sight. [4]

IRIX 5.0, lanzado en 1993, incorpora ciertas características de UNIX System V Release 4, incluidos los ejecutables ELF . [5] [6] [7] IRIX 5.3 introdujo el sistema de archivos de registro XFS . [7] [8]

En 1994, IRIX 6.0 agregó soporte para el procesador MIPS R8000 de 64 bits , pero en lo demás es similar a IRIX 5.2. Las versiones 6.x posteriores admiten otros miembros de la familia de procesadores MIPS en modo de 64 bits. IRIX 6.3 se lanzó solo para la estación de trabajo SGI O2 . [7] IRIX 6.4 mejoró la escalabilidad multiprocesador para los sistemas Octane , Origin 2000 y Onyx2 . El IRIX 6.4 para Origin 2000 y Onyx2 se comercializó como "Cellular IRIX", aunque solo incorpora algunas características del proyecto original de sistema operativo distribuido Cellular IRIX . [9] [10]

La última versión principal de IRIX es la 6.5, publicada en mayo de 1998. Se publicaron nuevas versiones menores de IRIX 6.5 cada trimestre hasta 2005, y luego cuatro versiones menores. [5] Hasta la versión 6.5.22, hay dos ramas de cada versión: una versión de mantenimiento (identificada por un sufijo "m") que incluye solo correcciones al código original de IRIX 6.5, y una versión de características (con un sufijo "f") que incluye mejoras y mejoras. Una actualización de superposición de 6.5.x a la versión de mantenimiento 6.5.22 estaba disponible como descarga gratuita, mientras que las versiones 6.5.23 y superiores requerían un contrato de soporte activo de Silicon Graphics.

Una revisión de Computerworld de 2001 encontró que IRIX se encontraba en un estado "crítico". SGI había estado trasladando sus esfuerzos a Linux y a SGI Visual Workstation, basada en Windows , pero los clientes de MIPS e IRIX convencieron a SGI de que continuara brindando soporte a su plataforma hasta 2006. [11] El 6 de septiembre de 2006, un comunicado de prensa de SGI anunció el fin de las líneas de productos MIPS e IRIX. [12] La producción finalizó el 29 de diciembre de 2006, con entregas finales en marzo de 2007, excepto por acuerdo especial. El soporte para estos productos finalizó en diciembre de 2013 y no recibirán más actualizaciones. [13]

Gran parte de la tecnología central de IRIX ha sido publicada en código abierto y trasladada por SGI a Linux, [14] [15] [16] [17] [18] incluido XFS. [19] [20] [21]

En 2009, SGI se declaró en quiebra y luego fue comprada por Rackable Systems , [22] [23] [24] que luego fue comprada por Hewlett Packard Enterprise en 2016. [25] [26] Todo el hardware de SGI producido después de 2007 se basa en la arquitectura IA-64 o x86-64 , por lo que no puede ejecutar IRIX y, en cambio, está destinado a Red Hat Enterprise Linux o SUSE Linux Enterprise Server . [27] [28] [29] [30] [31] HPE no ha declarado ningún plan para el desarrollo de IRIX o el lanzamiento del código fuente.

Características

IRIX 6.5 es compatible con UNIX System V Release 4, UNIX 95 y POSIX (incluidas las ACL y capacidades del borrador 15 de 1e/2c). [5]

A principios de los años 90, IRIX era líder en multiprocesamiento simétrico (SMP) , escalable desde 1 hasta más de 1024 procesadores con una única imagen de sistema. IRIX tiene un sólido soporte para E/S de gráficos y discos en tiempo real. IRIX se utilizó ampliamente durante los años 90 y 2000 en las industrias de animación por computadora y visualización científica , debido a su gran base de aplicaciones y alto rendimiento. Todavía es relevante en algunas aplicaciones heredadas.

IRIX es una de las primeras versiones de Unix que incluye una interfaz gráfica de usuario para el entorno de escritorio principal. IRIX Interactive Desktop utiliza el gestor de ventanas 4Dwm X con un aspecto personalizado diseñado con el kit de herramientas de widgets Motif . [32] IRIX es el creador del estándar industrial OpenGL para chips gráficos y bibliotecas de procesamiento de imágenes. [16] [33] [34] [35] [36]

IRIX utiliza el compilador MIPSPro tanto para su interfaz como para su back-end. El compilador, también conocido en versiones anteriores como IDO (IRIS Development Option), se lanzó en muchas versiones, muchas de las cuales están acopladas a la versión del sistema operativo. La última versión fue la 7.4.4m, diseñada para la versión 6.5.19 o posterior. El compilador está diseñado para soportar la programación POSIX paralela en C/C++, Fortran 77/90 y Ada. El IDE Workshop GUI se utiliza para el desarrollo. Otras herramientas incluyen Speedshop para el ajuste del rendimiento y Performance Co-Pilot . [37]

4Dwm

4Dwm es el componente de administrador de ventanas del IRIX Interactive Desktop que se utiliza normalmente en las estaciones de trabajo Silicon Graphics que ejecutan IRIX. 4Dwm se deriva del antiguo Motif Window Manager y utiliza el kit de herramientas de widgets de Motif sobre el X Window System que se encuentra en la mayoría de los sistemas Unix . [32] [38] [39] 4Dwm en IRIX fue uno de los primeros escritorios de interfaz gráfica de usuario predeterminados que se convirtieron en estándar en un sistema informático Unix. 4Dwm se refiere a " Administrador de ventanas de cuarta dimensión " y no tiene relación con dwm .

Existen otros administradores de ventanas X que imitan la apariencia de 4Dwm , como el tema 4Dwm para IceWM y 5Dwm [32], que es una implementación clonada /compatible de 4Dwm basada en OpenMotif . 5Dwm admite tanto la apariencia clásica de SGI como una apariencia moderna/pulida con fuentes anti-aliasing y compatibilidad con UTF-8 .

Características

Véase también

Referencias

  1. ^ "El soporte de SGI para los productos MIPS IRIX continúa hasta diciembre de 2013". Silicon Graphics . Archivado desde el original el 21 de enero de 2012 . Consultado el 15 de enero de 2022 .
  2. ^ Ryan Thoryk (7 de octubre de 2021). «Historia de IRIX» . Consultado el 25 de diciembre de 2021 .
  3. ^ "Tutorial de programación de IRIS V1.0" (PDF) . Bitsavers . SGI. 1986 . Consultado el 25 de diciembre de 2021 .
  4. ^ ab "Historia de IRIX" . Consultado el 18 de noviembre de 2022 .
  5. ^ abc "Sistema operativo IRIX (Unix)". operating-system.org .
  6. ^ Especificación de archivo de objeto ELF de 64 bits (Silicon Graphics)
  7. ^ abc "SGIstuff : Software : Irix Versions" . Consultado el 2 de noviembre de 2007 .
  8. ^ "xFS: La extensión de EFS - "x" significa "por determinar" (pero el nombre se mantuvo)". XFS.org . Archivado desde el original el 14 de julio de 2014.
  9. ^ S. Whitney; J. McCalpin; N. Bitar; JL Richardson; L. Stevens (febrero de 1997). "El entorno de software SGI Origin y el rendimiento de las aplicaciones". Actas IEEE COMPCON 97 Digest of Papers. ieeexplore.ieee.org . San José, CA, EE. UU., págs. 165-170. doi :10.1109/CMPCON.1997.584691.
  10. ^ Silicon Graphics (1998). "Irix(TM) 6.4". sgi.com . Archivado desde el original el 3 de febrero de 1998.
  11. ^ Tom Yager (19 de noviembre de 2001). «Signos vitales para Unix». Computerworld . Consultado el 18 de noviembre de 2022 .
  12. ^ "SGI - Servicios y soporte: Fin de la disponibilidad general de los productos MIPS IRIX". Archivado desde el original el 19 de octubre de 2007 . Consultado el 2 de noviembre de 2007 .
  13. ^ "Cambios en el soporte de SGI para productos MIPS® IRIX® en diciembre de 2013" . Consultado el 3 de marzo de 2014 .
  14. ^ George Koharchik (31 de enero de 2001). "Porting from IRIX to Linux". Linux Journal . Archivado desde el original el 26 de diciembre de 2004. Consultado el 20 de agosto de 2024 .
  15. ^ Silicon Graphics (2001). "Load Sharing Facility". sgi.com . Archivado desde el original el 11 de diciembre de 2001.
  16. ^ ab Seddon, Chris (2005). "Historia de OpenGL". Desarrollo de juegos OpenGL . Wordware. pág. 43. ISBN 1-55622-989-5.
  17. ^ "SGI – Descripción general de OpenGL". Archivado desde el original el 31 de octubre de 2004. Consultado el 20 de agosto de 2024 .
  18. ^ "OpenGL ARB cederá el control de la especificación OpenGL a Khronos Group". The Khronos Group . 31 de julio de 2006 . Consultado el 20 de agosto de 2024 .
  19. ^ "Porting XFS to Linux". Olstrans.SourceForge.net . 21 de julio de 2000. Archivado desde el original el 25 de febrero de 2013 . Consultado el 19 de agosto de 2024 .
  20. ^ "Registro de cambios del kernel de Linux 2.4.25". kernel.org . 18 de febrero de 2004. Archivado desde el original el 19 de agosto de 2014 . Consultado el 19 de agosto de 2024 .
  21. Daniel Robbins (1 de enero de 2002). «Hilos comunes: Guía avanzada del implementador de sistemas de archivos, Parte 9, Introducción a XFS». Developer Works . IBM. Archivado desde el original el 4 de septiembre de 2015 . Consultado el 19 de agosto de 2024 .
  22. ^ "Rackable Systems Announces Agreement to Acquire Silicon Graphics Inc" (Nota de prensa). Silicon Graphics. 1 de abril de 2009. Consultado el 20 de agosto de 2024 .
  23. ^ "Rackable Systems completa la adquisición de activos de Silicon Graphics" (nota de prensa). Rackable Systems . 11 de mayo de 2009. Archivado desde el original el 11 de mayo de 2009 . Consultado el 20 de agosto de 2024 .
  24. ^ "Rackable Systems recibe la aprobación judicial para comprar activos de Silicon Graphics" (nota de prensa). Rackable Systems . 30 de abril de 2009. Archivado desde el original el 14 de mayo de 2009 . Consultado el 20 de agosto de 2024 .
  25. ^ "Hewlett Packard Enterprise adquirirá SGI para ampliar su liderazgo en análisis de big data de alto crecimiento y computación de alto rendimiento" (nota de prensa). Hewlett Packard Enterprise. 11 de agosto de 2016. Archivado desde el original el 11 de septiembre de 2016 . Consultado el 20 de agosto de 2024 .
  26. ^ "Hewlett Packard Enterprise completa la adquisición de SGI" (Nota de prensa). Hewlett Packard Enterprise. 1 de noviembre de 2016. Archivado desde el original el 3 de noviembre de 2016 . Consultado el 20 de agosto de 2024 .
  27. ^ "El nuevo sistema de escritorio Silicon Graphics Prism ofrece el doble de memoria que los sistemas IBM y HP". Comunicado de prensa . 26 de abril de 2005. Archivado desde el original el 27 de abril de 2005 . Consultado el 20 de agosto de 2024 .
  28. ^ Silicon Graphics, Inc. (14 de noviembre de 2005). SGI lanza la nueva plataforma insignia Altix 4000. ( Comunicado de prensa ).
  29. ^ "Fin de la disponibilidad general de los productos MIPS IRIX". Silicon Graphics. Archivado desde el original el 26 de abril de 2009. Consultado el 20 de agosto de 2024 .
  30. ^ "Regreso al futuro: SGI regresa a la visualización". HPCwire . 11 de abril de 2008 . Consultado el 20 de agosto de 2024 .
  31. ^ "SGI presenta Altix UV, la supercomputadora más rápida del mundo". www.sgi.com . Silicon Graphics International . 16 de noviembre de 2009. Archivado desde el original el 21 de noviembre de 2009 . Consultado el 20 de agosto de 2024 .
  32. ^ abc 5Dwm, El administrador de ventanas
  33. ^ Kilgard, Mark (2008). "Prehistoria de OpenGL: IRIS GL (diapositiva de la charla de SIGGRAPH)". www.slideshare.net .
  34. ^ "SGI – Descripción general de OpenGL". Archivado desde el original el 31 de octubre de 2004. Consultado el 19 de agosto de 2024 .
  35. ^ Peddie, Jon (julio de 2012). "¿Quién es la más bella de todas?". Computer Graphics World . Consultado el 19 de agosto de 2024 .
  36. ^ "OpenGL ARB cederá el control de la especificación OpenGL a Khronos Group". The Khronos Group . 31 de julio de 2006 . Consultado el 19 de agosto de 2024 .
  37. ^ "Guía del administrador del software base Performance Co-Pilot IRIX®" (PDF) . irix7.com . Silicon Graphics, Inc.
  38. ^ Guía de integración de escritorios interactivos IRIX (Silicon Graphics, 1998)
  39. ^ Guía de portabilidad de Motif 2.1 (Silicon Graphics, 1998)

Enlaces externos