Articulo de referencia

IRIX

IRIX ( / ˈ aɪ r ɪ k s / , EYE -ricks , una combinación de IRIS y UNIX ) es un sistema operativo descontinuado desarrollado por Silicon Graphics (SGI) para ejecutarse en las esta...

IRIX ( / ˈ r ɪ k s / , EYE -ricks , una combinación de IRIS y UNIX ) es un sistema operativo descontinuado desarrollado por Silicon Graphics (SGI) para ejecutarse en las estaciones de trabajo y servidores MIPS de propiedad de la compañía . Está basado en UNIX System V con extensiones BSD . El sistema de archivos XFS y la API gráfica OpenGL , ahora estándar en la industria, fueron desarrollados originalmente por SGI para IRIX.

Historia

SGI comenzó a usar 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 precedido por "4D1-", como "4D1-2.2". El prefijo "4D1-" se siguió utilizando en la documentación oficial para prefijar los números de versión de IRIX. Antes del 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 basó en UNIX System V Release 3 con mejoras de 4.3BSD e incorporó el sistema de ventanas 4Sight , basado en NeWS e IRIS GL . El sistema de archivos Extent File System (EFS) de SGI reemplazó al sistema de archivos de System V. [ 4 ]

IRIX 4.0, lanzado en 1991, reemplazó 4Sight con el Sistema de Ventanas X (X11R4), el gestor de ventanas 4Dwm proporcionaba una apariencia y sensación similares a las de 4Sight. [ 4 ]

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

En 1994, IRIX 6.0 añadió soporte para el procesador MIPS R8000 de 64 bits , pero por lo demás es similar a IRIX 5.2. Las versiones posteriores de la serie 6.x 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 del 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 lanzamiento: una versión de mantenimiento (identificada por el sufijo "m") que incluye solo correcciones al código original de IRIX 6.5, y una versión de características (con el sufijo "f") que incluye mejoras y optimizaciones. Una actualización superpuesta 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ó a IRIX en un estado "crítico". SGI había estado trasladando sus esfuerzos a Linux y a la estación de trabajo visual SGI basada en Windows , pero los clientes de MIPS e IRIX convencieron a SGI de continuar 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 las últimas entregas 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 liberada como código abierto y portada por SGI a Linux, [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] incluyendo XFS. [ 19 ] [ 20 ] [ 21 ]

En 2009, SGI se declaró en bancarrota y luego fue comprada por Rackable Systems , [ 22 ] [ 23 ] [ 24 ] que más tarde 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 es incapaz de ejecutar IRIX y en su lugar 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 la publicación del código fuente.

Características

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

A principios de la década de 1990, IRIX era líder en procesamiento multiprocesador simétrico (SMP) , escalable de 1 a más de 1024 procesadores con una sola imagen de sistema. IRIX ofrece un sólido soporte para E/S de disco y gráficos en tiempo real. Durante las décadas de 1990 y 2000, IRIX se utilizó ampliamente en las industrias de animación por computadora y visualización científica , gracias a su amplia base de aplicaciones y alto rendimiento. Aún conserva cierta relevancia en algunas aplicaciones heredadas.

IRIX es una de las primeras versiones de Unix en presentar 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 backend. [ 37 ] El compilador, también conocido en versiones anteriores como IDO (IRIS Development Option), [ 38 ] se lanzó en muchas versiones, muchas de las cuales están vinculadas a la versión del sistema operativo. La última versión fue la 7.4.4m, diseñada para 6.5.19 o posterior. El compilador está diseñado para admitir la programación paralela POSIX en C/C++ y Fortran 77/90. El IDE GUI Workshop se utiliza para el desarrollo. Otras herramientas incluyen Speedshop para la optimización del rendimiento y Performance Co-Pilot . [ 39 ]

4Dwm

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

Existen otros gestores de ventanas X que imitan la apariencia de 4Dwm , como el tema 4Dwm para IceWM y MaxxDesktop [ 32 ] , que es una implementación clonada /compatible de 4Dwm basada en OpenMotif . MaxxDesktop admite tanto la apariencia clásica de SGI como una apariencia moderna y pulida con fuentes suavizadas 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 del 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 IRIS V1.0" (PDF) . Bitsavers . SGI. 1986. Consultado el 25 de diciembre de 2021 .
  4. 1 2 "Historia de IRIX" . Consultado el 18 de noviembre de 2022 .
  5. 1 2 3 "Sistema Operativo IRIX (Unix)" . operating-system.org .
  6. Especificación de archivo de objeto ELF de 64 bits (Silicon Graphics)
  7. 1 2 3 "SGIstuff : Software : Versiones de Irix" . Consultado el 2 de noviembre de 2007 .  
  8. "xFS: La extensión de EFS - "x" de To-be-Determinated (pero el nombre se mantuvo)" . XFS.org . Archivado del 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 del IEEE COMPCON 97: Resumen de ponencias. San José, CA, EE. UU. pp. 165–170 . doi : 10.1109/CMPCON.1997.584691 . 
  10. Silicon Graphics (1998). "Irix(TM) 6.4" . sgi.com . Archivado del 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 del 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" . Archivado del original el 15 de febrero de 2013. Consultado el 3 de marzo de 2014 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace )
  14. George Koharchik (31 de enero de 2001). "Portando de IRIX a Linux" . Linux Journal . Archivado del original el 26 de diciembre de 2004. Recuperado el 20 de agosto de 2024 .
  15. Silicon Graphics (2001). "Load Sharing Facility" . sgi.com . Archivado del original el 11 de diciembre de 2001.
  16. 1 2 Seddon, Chris (2005). "Historia de OpenGL" . Desarrollo de juegos con OpenGL . Wordware. pág. 43. ISBN  1-55622-989-5.
  17. "SGI – Descripción general de OpenGL" . Archivado del original el 31 de octubre de 2004. Consultado el 20 de agosto de 2024 .
  18. "OpenGL ARB cederá el control de la especificación de OpenGL al Grupo Khronos" . El Grupo Khronos . 31 de julio de 2006. Consultado el 20 de agosto de 2024 .
  19. "Portando XFS a Linux" . Olstrans.SourceForge.net . 21 de julio de 2000. Archivado del 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 del 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 para la implementación de sistemas de archivos, Parte 9, Introducción a XFS" . Developer Works . IBM. Archivado del original el 4 de septiembre de 2015. Consultado el 19 de agosto de 2024 .
  22. "Rackable Systems anuncia un acuerdo para adquirir Silicon Graphics Inc." (Comunicado de prensa). Silicon Graphics. 1 de abril de 2009. Consultado el 20 de agosto de 2024 .
  23. «Rackable Systems completa la adquisición de los activos de Silicon Graphics» (Comunicado de prensa). Rackable Systems . 11 de mayo de 2009. Archivado del original el 11 de mayo de 2009. Consultado el 20 de agosto de 2024 .
  24. "Rackable Systems recibe autorización judicial para adquirir los activos de Silicon Graphics" (Comunicado de prensa). Rackable Systems . 30 de abril de 2009. Archivado del 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 macrodatos de alto crecimiento y computación de alto rendimiento» (Comunicado de prensa). Hewlett Packard Enterprise. 11 de agosto de 2016. Archivado del original el 11 de septiembre de 2016. Consultado el 20 de agosto de 2024 .
  26. "Hewlett Packard Enterprise completa la adquisición de SGI" (Comunicado de prensa). Hewlett Packard Enterprise. 1 de noviembre de 2016. Archivado del original el 3 de noviembre de 2016. Consultado el 20 de agosto de 2024 .
  27. "El nuevo sistema Silicon Graphics Prism para escritorio ofrece el doble de memoria que los sistemas IBM y HP" . Comunicado de prensa . 26 de abril de 2005. Archivado del 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 del original el 26 de abril de 2009. Consultado el 20 de agosto de 2024 .
  30. "De vuelta 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 del original el 21 de noviembre de 2009. Consultado el 20 de agosto de 2024 .
  32. 1 2 3 5Dwm, el gestor 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 del 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 . Recuperado el 19 de agosto de 2024 .
  36. "OpenGL ARB cederá el control de la especificación de OpenGL al Grupo Khronos" . El Grupo Khronos . 31 de julio de 2006. Consultado el 19 de agosto de 2024 .
  37. "MIPSPro - Wiki de TechPubs" . tech-pubs.net . Consultado el 30 de octubre de 2025 .
  38. "Opción de desarrollo IRIS - Wiki de TechPubs" . tech-pubs.net . Consultado el 30 de octubre de 2025 .
  39. "Guía del administrador del software base Performance Co-Pilot IRIX®" (PDF) . irix7.com . Silicon Graphics, Inc.
  40. Guía de integración de escritorio interactivo IRIX (Silicon Graphics, 1998)
  41. Guía de adaptación de Motif 2.1 (Silicon Graphics, 1998)
  • Espejo de publicaciones técnicas
  • Sitio web de documentación de IRIX "TechPubs"
  • Silicon Bunny - Software e información sobre IRIX