De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

IRIX ( / r ɪ k s / OJO -ricks ) es un descontinuado sistema operativo desarrollado por Silicon Graphics (SGI) para ejecutarse en propiedad de la compañía MIPS estaciones de trabajo y servidores. Es una variedad de UNIX System V con extensiones BSD . En IRIX, SGI originó el sistema de archivos XFS y el sistema de gráficos OpenGL estándar de la industria adoptado universalmente .

La última versión principal de IRIX es IRIX 6.5, que se publicó en mayo de 1998. Se publicaron nuevas versiones secundarias de IRIX 6.5 cada trimestre hasta 2005; desde entonces ha habido cuatro lanzamientos menores más. A través de la versión 6.5.22, hay dos ramas de cada versión: una versión de mantenimiento (identificada con un sufijo m en el número de versión) que incluye solo arreglos para el código IRIX 6.5 original, 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.xa 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.

Historia [ editar ]

SGI utilizó por primera vez el nombre IRIX de la versión 3.0 de 1988 del sistema operativo para la serie SGI IRIS 4D de estaciones de trabajo y servidores. Las versiones anteriores se identifican solo por el número de versión precedido por "4D1-", por ejemplo, "4D1-2.2". El prefijo 4D1- siguió utilizándose en la documentación oficial para prefijar los números de versión de IRIX.

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

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

IRIX 5.0, lanzado en 1993, incorpora ciertas características de UNIX System V Release 4, incluidos los ejecutables ELF . IRIX 5.3 introdujo el sistema de archivos de registro por diario XFS .

En 1994, IRIX 6.0 agregó soporte para el procesador MIPS R8000 de 64 bits , pero por lo demás es similar a IRIX 5.2. Las versiones posteriores de 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 . [3] IRIX 6.4 mejoró la escalabilidad del multiprocesador para los sistemas Octane , Origin 2000 y Onyx2 . El Origin 2000 y Onyx2 IRIX 6.4 se comercializó como "Cellular IRIX", aunque solo incorpora algunas características del sistema operativo distribuido Cellular IRIX original.proyecto. El desarrollo de IRIX se estabilizó con IRIX 6.5, lanzado en 1998. La última versión de IRIX es 6.5.30, lanzada en agosto de 2006.

Una revisión de Computerworld de 2001 encontró a IRIX en un estado "crítico". SGI había estado moviendo sus esfuerzos hacia Linux y la SGI Visual Workstation basada en Windows, pero los clientes de MIPS e IRIX convencieron a SGI de continuar apoyando su plataforma hasta 2006. [4] El 6 de septiembre de 2001, un comunicado de prensa de SGI anunció el final de MIPS. y líneas de productos IRIX. [5] La producción finalizó el 29 de diciembre de 2006, con las 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. [6]

Gran parte de la tecnología central de IRIX ha sido de código abierto y portado por SGI a Linux, incluido XFS.

A partir de 2016 , debido a la quiebra de Silicon Graphics en 2009 y su posterior compra por Rackable Systems, que luego fue comprada por HP Enterprise en 2016, ningún hardware con insignia SGI producido después de 2007 es capaz de ejecutar IRIX, sino que está diseñado para ejecutar Red. Hat Enterprise Linux o SUSE Linux Enterprise Server , basado en arquitectura IA-64 o x86-64 . HPE no ha establecido ningún plan público para el desarrollo de IRIX o la publicación del código fuente.

Funciones [ editar ]

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

A principios de la década de 1990, IRIX era líder en multiprocesamiento simétrico (SMP) , escalable de 1 a más de 1024 procesadores con una sola imagen de sistema. IRIX tiene un fuerte soporte para E / S de gráficos y disco en tiempo real. IRIX fue ampliamente utilizado durante las décadas de 1990 y 2000, en las industrias de visualización científica y animación por computadora 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 presenta una interfaz gráfica de usuario para el entorno de escritorio principal. IRIX Interactive Desktop utiliza el administrador de ventanas 4Dwm X con un aspecto personalizado diseñado con el kit de herramientas de widgets Motif . IRIX es el creador del estándar industrial OpenGL para chips gráficos y bibliotecas de procesamiento de imágenes.

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

Uso de aficionados [ editar ]

IRIX ha atraído a una pequeña pero dedicada base de fans de entusiastas del hardware de Silicon Graphics que se sienten atraídos por varios aspectos del sistema operativo y el hardware correspondiente. Esto incluye el sistema operativo en sí, especialmente su software de gráficos 3D como Alias ​​Maya / PowerAnimator y SoftImage, y los elementos HPC del hardware. Esta comunidad de aficionados se destaca por conservar varias versiones beta de juegos de Acclaim Entertainment de muchos descubiertos en 2017 [9], incluidos Turok y NBA Jam .

Es posible ejecutar IRIX versión 5.3 a 6.5.22 bajo hardware Indigo2 e Indy emulado usando MAME , pudiendo emular la CPU MIPS R4000 , la pantalla gráfica de profundidad de color de 8 y 24 bits y la tarjeta Ethernet . [10] El rendimiento informado es cercano al 30% del hardware original que utiliza CPU x86-64 de gama media. [10]

Ver también [ editar ]

  • Cray
  • Software IRIX
  • Formato de imagen de Silicon Graphics acerca de.iris
  • SGI O2
  • SGI Indy

Referencias [ editar ]

  1. ^ SGI Support of MIPS IRIX Products continúa hasta diciembre de 2013 SGI Services & Support
  2. ^ a b "Historia de IRIX" . Consultado el 2 de noviembre de 2007 .
  3. ^ "SGIstuff: Software: Versiones de Irix" . Consultado el 2 de noviembre de 2007 .
  4. ^ Tom Yager (19 de noviembre de 2001). "Signos vitales para Unix" . Computerworld . Consultado el 6 de junio de 2015 .
  5. ^ "SGI - Servicios y soporte: fin de la disponibilidad general para productos MIPS IRIX" . Archivado desde el original el 19 de octubre de 2007 . Consultado el 2 de noviembre de 2007 .
  6. ^ "SGI Support of MIPS® IRIX® Products Changes December 2013" . Consultado el 3 de marzo de 2014 .
  7. ^ "Sistema operativo IRIX (Unix)" . operating-system.org .
  8. ^ docs.cray.com, SGI IRIX 6.x MIPS
  9. ^ El código fuente de 'Turok' se venderá en eBay pronto, gracias a Lucky Warehouse Find
  10. ^ a b "Protocolos de consola - Emulación SGI" . sites.google.com . Consultado el 18 de abril de 2021 .

Enlaces externos [ editar ]

  • Espejo de publicaciones técnicas
  • Silicon Bunny - software e información de IRIX
  • Irix Network: software, información, foros y archivo de IRIX
  • IRIX Admin: Copia de seguridad, seguridad y número de documento de contabilidad : 007-2862-004 Febrero de 1999
  • Grupo de usuarios de Silicon Graphics