Sobre modelos de SGI y el IRIX recomendado a instalar.
Publicado: 12 Ago 2018 04:01
( Actualizado a 7-2-2022 ).
Bueno, este hilo pretende ayudar a comprender cual es la mejor opción de sistema operativo a instalar en tu máquina SGI según el modelo, las especificaciones y las necesidades objetivas de cada uno. Vamos a tener en cuenta que yo solo tengo una O2 , una Octane y un Crimson y por tanto no tengo experiencia con el resto de máquinas, así que a ver si los que tenéis otras máquinas podéis aportar vuestra experiencia y así , entre todos podemos definir que IRIX es el recomendado para cada sistema.
Generaciones de Máquinas SGI.
Se puede resumir que SGI ha tenido 3 generaciones de máquinas, las iniciales basadas en procesadores 68000, las siguientes basadas en procesadores MIPS y la última generación, activa hasta nuestros días, basadas en procesadores Intel. Cuando hablamos de SGI en nuestro entorno retro, generalmente nos referimos siempre a la generación de máquinas MIPS.
Tipo de ejecutables en IRIX.
Inicialmente los ejecutables de las aplicaciones IRIX eran del tipo COFF que se basaban en el uso de librerías estáticas, así eran todas las aplicaciones de Silicon Graphics hasta la llegada del IRIX 5.x que incluyó el nuevo sistema de ejecutables del tipo ELF ( como los linux actuales ) basadas en el uso de librerías dinámicas. El sistema de compiladores disponibles para SGI permitía convertir todas las aplicaciones COFF a ELF solo con recompilarlas de nuevo, pero para eso deberíamos de disponer del source de las aplicaciones y estas nunca han sido liberadas.
El IRIX 5.x permitía ejecutar nativamente las viejas aplicaciones COFF y las nuevas ELF. Con la llegada de IRIX 6.2 se decide abandonar la compatibilidad para ejecutar aplicaciones COFF y de este IRIX en adelante solo es posible ejecutar aplicaciones del tipo ELF.
¿IRIX es de 32 Bits o de 64 Bits ?
Aunque el R4000 es el primer procesador de la historia de 64 bits, los buses de los primeros sistemas seguían siendo de 32Bits. Solo las máquinas del Octane en adelante son máquinas reales de bus 64 bits con procesadores de 64 Bits, el resto son arquitecturas de 32 Bits que se benefician de procesadores de 64 bits. Por todo esto los IRIX 3.x, 4.x y 5.x son de 32 bits y del IRIX 6.2 en adelante son de 64 bits, aunque también puede correr aplicaciones de 32 bits compiladas para los IRIX 5. Las viejas aplicaciones Irix 5 de 32 bits, solo con recompilarlas aumentaban en rendimiento gracias a los execution enviroment n32 de los IRIX 6.x.
En resumen los sistemas de SGI más comunes son los siguientes.
IRIX 4.x. Posiblemente si tienes una máquina MIPS muy pequeña con un R3000, R4000 o R44000 o muy poca RAM, puede que esta sea la opción que te consuma menos ram y recursos, pero por contra te resultará muy difícil encontrar versiones de aplicaciones "famosas" válidas para este sistema. En mi caso es el sistema que trae la Crimson, que solo tiene 32 Mb de ram y va muy rápido y ligero, pero me resulta casi imposible conseguir aplicaciones funcionales para este OS y es demasiado recortado visualmente y a nivel de interface le faltan muchas cosas para ser cómodo.
IRIX 5.x. Con la inclusión de la serie Indy y con el objetivo puesto en entrar en el mercado profesional y de escritorio llegó este OS, muy completo, mucho más intuitivo y usable que el 4.x y totalmente compatible con aplicaciones COFF y además de la nueva generación ELF de aplicaciones para IRIX5. Si tienes una máquina modesta de procesador y con poca ram ( 32 Mb o menos ), creo que este es el sistema básico que yo recomendaría por prestaciones, consumo de recursos y facilidad de uso.
IRIX 6.2 . Es una evolución del 5.x, requiere algo más de recursos de ram y procesador, es la versión más alta de IRIX que puedes instalar en muchos de los Silicon Graphics viejos basados en R3000 y R4000. Este es el sistema es el primero en dar soporte de 64 bits pero rompe la compatibilidad con las viejas aplicaciones COFF que son derivadas de los viejos compiladores para los R2000 y R3000.
IRIX 6.3. Es una versión del IRIX 6.2 actualizada con los drivers necesarios y exclusiva para las primeras O2 basadas en R5000.
IRIX 6.4. Es una versión mejorada del Irix 6.2 con los drivers necesarios y exclusiva para las primeras máquinas Ocatane.
IRIX 6.5.xx. Es la última versión de IRIX para máquinas Silicon Graphics y permite ser instalado en casi todas las máquinas que tenga un R4000 en adelante. Algunas de las aplicaciones de alto rendimiento de los últimos SGI requieren de este OS para ser instaladas. Esta versión fue sufriendo revisiones continuamente, a nivel de núcleo del sistema, complementos en las librerías del OS y drivers a medida que SGI sacaba nuevas máquinas. La última versión general y estable es la 6.5.22m. También existe una última versión 6.5.30 que aunque añade alguna incompatibilidad con algunas aplicaciones viejas, da mejor soporte al hardware de las últimas máquinas MIPS de SGI como Fuel o TZero.
Aunque todas las subversiones de denominan comunmente como Irix 6.5, no tiene nada que ver en redimiento y consumo de recursos un Irix 6.5.0 a un Irix 6.5.22, esto es muy importante tenerlo en cuenta a la hora de escoger el Irix 6.5.x adecuado a nuestra máquina.
En referencia a las máquinas tenemos lo siguiente:
Serie 4D, las primeras máquinas MIPS. Generalmente tiene un IRIX 4.x o inferior y desconozco si poner un 5.3 es posible o incluso si es buena idea. Eran máquinas a unos 25 o 33 Mhz y con una media de 16 Mb o 32 Mb de ram.
Series Indigo, Indy, Crimson, Challenge y primeras generaciones de Indigo 2 , que tienen entre un R3000 y un R5000. Aunque eran máquinas bestiales en su momento, tiene lo que hoy consideramos poca ram ( 16 Mb, 32 Mb, 64 Mb , las que ya tienen mucho suelen tener 128 Mb ) y unos tamaños de discos limitados entre 1 Gb y 4Gb , generalmente. Por todo esto y aunque en muchas de estas máquinas se puede llegar a instalar un IRIX 6.5.x, no es recomendado por estar sobre dimensionado a las capacidad de disco y ram de estas máquinas. Bajo mi punto de vista un 6.5.x en una de estas máquinas no te dejará espacio para nada más en el disco duro y tampoco te dejará apenas ram disponible para hacer nada. Por todo esto creo que según las especificaciones de cada máquina yo empezaría por meter un IRIX 5.3 y si tienes modelos un poco más avanzados incluso un 6.2. Como siempre las aplicaciones que quieras usar y la antigüedad de la versión que puedas conseguir determinará si te puedes quedar en una 5.3 o necesitas pasar a la 6.2 . Por ejemplo, uno de los casos más conocidos es el de la aplicación Adobe FrameMaker que deja de funcionar en IRIX 6.2 y superiores.
Series Indigo 2 R10000, O2 R5000 . Estas máquinas funcionarán bastante bien con un IRIX 6.2 o 6.3, aunque si quieres meterles 6.5.x consumirás más ram y disco duro, pero seguirá siendo una buena opción. Yo personalmente las mantendría en un 6.2 en la medida de lo posible.
Series O2 R10000, Octane y siguientes modelos. Para todos esto lo recomendado ya es un 6.5.22m para tener el sistema actualizado y funcionando con todos los drivers correspondientes.
Series de última generación Fuel , Tzero y equivalentes. Si deseas usar aplicaciones de última hornada en estas máquinas es posible que necesites usar IRIX 6.30, aunque esto hará que pierdas compatibilidad con alguna aplicación que sí funcionaba en IRIX 6.5.22.
Bueno , como he comentado no tengo todas esas máquinas para probar , así que quedo a la espera de vuestros comentarios y experiencias, para determinar qué IRIX recomendamos para máquina y el argumento para hacerlo. Yo personalmente voy a intentar subir el Crimson de 4.x a 5.3, creo que subirlo a 6.2 será demasiado para los 32 Mb de ram y 2 Gb de disco duro que tiene.
Como suele pasar en otras plataformas y sistemas operativos, que una máquina sea compatible con un OS superior y lo pueda correr, no quiere decir que sea lo más acertado en términos de consumo de recursos y rendimiento. Todos sabemos que un Pentium 100 va de perlas con un Win 95 o un NT4 y va como el culo con un Windows 2000.
PD: en el tema de usabilidad e interface gráfica no encontraréis diferencias apreciables entre el IRIX 5.3 hasta el IRIX 6.5.30 .
Aquí unos pantallazos de IRIX 5.3 e IRIX 6.5.30.
Mi resumen EDITADO A 7 de febrero de 2022 (basándome en los experimentos documentados en las páginas 2-3 de este mismo hilo.)
( Texto Original )
Casi todos los SGI son capaces de cargar y ejecutar IRIX 6.5.x, pero resultará muy pesado para todas las máquinas anteriores al año 96-97.
-Si tienes una Indigo, Indy, Crimson o incluso una indigo 2 verde mi recomendación es Irix 5, tanto por recursos de ram, como de espacio en disco duro ( estas máquinas no suelen tener más de 1 Gb o 2 Gb de HD de serie ). Esto te limitará a que no podrás cargar aplicaciones modernas como, por ejemplo es el Alias Maya, pero tampoco serán muy importante porque aplicaciones como el Maya se arrastran en estas máquinas.
- Si tienes Indigo2 verde bien cargada, Indigo 2 morada o una de las anteriores máquinas pero bien dotadas de ram y con el disco duro ampliado te puede resultar útil el Irix 6.2, solo si van a usar aplicaciones que lo requieran como por ejemplo el Alias Maya. Ojo que algunas aplicaciones grandes carguen en esas máquinas no quiere decir que funcionen rápidas.
- Si tienes O2 R5000 yo recomendaría el uso del 6.3 por ligereza, si ya es una O2 R5000 a 300 Mhz o una O2 R10000 te puedes lanzar directo al 6.5.x.
- Para la Octane, Indigo 2 Impact R10000 y máquinas posteriores ya se puede usar perfectamente Irix 6.5.x
(Texto actualizado)
En muchos sitios te dicen "... si tu máquina puede correr IRIX 6.5, mete ram y ponle un IRIX 6.5.22", bajo mi punto de vista es un error, excepto que tengas un SGI poderoso es mejor huir del famoso 6.5.22 porque es muy pesado y lento en máquinas modestas. Mi recomendación es instalar un IRIX adecuado a las presataciones de tu máquina, con ello disfrutarás de un SGI rápido y alegre, ya solo tendrás que esforzarte en localizar las versiones de software adecuadas para tu hardware.
Ojo con las aplicaciones, intentar meter aplicaciones muy modernas en máquinas viejas se traduce en que vas a tener la sensación de tener una tortuga en vez de disfrutar de un fabulo SGI.
En estos años he visto muchos casos del tipo ( es un ejemplo ) ... una O2 básica del año 96, con 128 Mb de Ram, Irix 6.5.22 del año 2003 intentando usar un gigante Maya 6.5 del año 2005 y te dicen "...¡oufff!, pensaba que estos SGI eran más rápidos". Si ese usuario usando la misma O2 con 128 Mb de ram realizara la experiencia con un Irix 6.5.4 y un Alias 7.5 su percepción de velocidad sobre la máquina cambiaría radicalmente.
EFS vs XFS.
En SGI hay dos sistemas de archivos posibles en los que se puede formatear el un HD:
- EFS es el sistema incical de los IRIX, es rápido pero tiene un límite por partición de 8Gb. El IRIX 4.x y 5.x solo pueden trabajar en EFS y los CD también usan este formato. Excepcionalmente al final de la vida comercial del Irix 5.3 salió una versión específica que soportaba XFS.
- XFS, es un sistema de archivos mucho más moderno y que se beneficia del rendimiento de los sistemas de 64 bits. En mucho más robusto en estructura de datos y redundacia que permite un flujo de streaming de archivos estable, además de ser muy adecuado para sistemas RAID. Tiene un límite teórico superior a los 2 Terabytes por partición. Se introduce por primera vez con el Irix 6.0 y pasa a ser el formato por defecto de los Irix 6.x.
Vistos lo datos así sobre la mesa parece evidente escoger el XFS como sistema de archivos ideal, el problema es que el XFS en sistemas con SCSI2 y CPUs inferiores a un R10000 resulta mucho más lento que el EFS y eso repercute en el comportamiento general del sistema operativo.
Según mis últimas pruebas todos los IRIX pueden funcionar sobre EFS incluidos los 6.5.x, así que excepto que tengas una Octane o superior , yo recomiendo truncar el disco a particiones de 8 Gb ( si es que tienes un disco de dimensiones mayores ) y usar el EFS como formato de disco, por lo menos para el disco de arranque y el sistema operativo. La diferencia de usar EFS a usar XFS es más notable cuanto más modesto es el equipo.
Mi recomendación de IRIX a instalar en función del SGI es la siguiente ( siempre en EFS ):
Dicho así rápido, si tu máquina es limitada de recursos y es inferior a una O2, empieza por el Irix 5.3, es el más limitado pero el más rápido y ligero. Si no es suficiente para ti o si las aplicaciones que deseas utilizar requieren IRIX superiores al 5 entonces asegurate de tener 128Mb de RAM y ve directo a un Irix 6.5.x siguiendo las siguientes recomendaciones:
Si tienes una máquina inferior a un O2, con poca ram ( menos de 64 Mb ) empieza por un Irix 5.3 que te permite el uso de aplicaciones Irix 5 y a la vez es compatible con las viejas aplicaciones COFF heredadas de los Irix 4. Es rápido, ligero y ocupa poco espacio en disco ( unos 350 Mb ). Ideal para Crimson, Indy, Indigo e Indigo2 con menos de 64 Mb de ram.
Si por algún motivo con solo 64 Mb ram necesitas un IRIX superiror, el Irix 6.2 es tu única opción con poco consumo, pero llegados a este punto te puede merecer la pena comprar RAM hasta completar los 128Mb y subir a IRIX 6.5.x para así disponer de acceso a más aplicaciones.
Si tienes 128 Mb de ram, como mínimo una CPU R4000 y quieres poder acceder a más catálogo de software y tener un sistema más completo, el mejor sistema que puedes instalar en relación prestaciones/consumo de recursos, es el Irix 6.5.4. Es rápido, ligero y compatible con todas las aplicaciones de la serie Irix 5 e Irix 6, con un consumo medio de 750 mb de disco duro. Este Irix 6.5.4 es tan optimizado que hace que pierda el sentido el uso de un Irix 6.2, 6.3 ( irix mínimo para una O2 ) y 6.4 ( irix mínimo para Octane1 ) ya que siendo más moderno y compatible es igual de rápido.
Si tienes un SGI de los de penúltima generación que requiera de drivers más modernos para poder usar el Irix ( Octanes 2 y últimas series de O2 con R12k y O2+ ) el siguiente Irix recomendado por velocidad y recursos a probar sería un 6.5.8 y si no es suficiente entonces prueba con el 6.5.10, si con esto el hardware no tiene los drivers necesarios, entonces es mejor saltar directo al Irix 6.5.22 o 6.5.30, según el caso.
Si tienes una máquina poderosa ( Con procesadores R5k a 300 Mhz o R10 y superiores ), si tienes una máquina de última generación de SGI que requiere drivers más modernos para iniciar y manejar el hardware ( Octane 2, Fuel, Tzero, etc... ) o bien si cumpliendo alguna de las anteriores condiciones quieres poder acceder al hombrew actual, entonces deberás instalar directamente Irix 6.5.22 o 6.5.30 ( solo en caso de que lo necesite el hardware ). Son los Irix más moderos publicados y sobre los que se desarrolla todo el hombrew actual, pero solo funcionará ligero si tienes una máquina poderosa con las prestaciones de CPU adecuadas.
Bueno, este hilo pretende ayudar a comprender cual es la mejor opción de sistema operativo a instalar en tu máquina SGI según el modelo, las especificaciones y las necesidades objetivas de cada uno. Vamos a tener en cuenta que yo solo tengo una O2 , una Octane y un Crimson y por tanto no tengo experiencia con el resto de máquinas, así que a ver si los que tenéis otras máquinas podéis aportar vuestra experiencia y así , entre todos podemos definir que IRIX es el recomendado para cada sistema.
Generaciones de Máquinas SGI.
Se puede resumir que SGI ha tenido 3 generaciones de máquinas, las iniciales basadas en procesadores 68000, las siguientes basadas en procesadores MIPS y la última generación, activa hasta nuestros días, basadas en procesadores Intel. Cuando hablamos de SGI en nuestro entorno retro, generalmente nos referimos siempre a la generación de máquinas MIPS.
Tipo de ejecutables en IRIX.
Inicialmente los ejecutables de las aplicaciones IRIX eran del tipo COFF que se basaban en el uso de librerías estáticas, así eran todas las aplicaciones de Silicon Graphics hasta la llegada del IRIX 5.x que incluyó el nuevo sistema de ejecutables del tipo ELF ( como los linux actuales ) basadas en el uso de librerías dinámicas. El sistema de compiladores disponibles para SGI permitía convertir todas las aplicaciones COFF a ELF solo con recompilarlas de nuevo, pero para eso deberíamos de disponer del source de las aplicaciones y estas nunca han sido liberadas.
El IRIX 5.x permitía ejecutar nativamente las viejas aplicaciones COFF y las nuevas ELF. Con la llegada de IRIX 6.2 se decide abandonar la compatibilidad para ejecutar aplicaciones COFF y de este IRIX en adelante solo es posible ejecutar aplicaciones del tipo ELF.
¿IRIX es de 32 Bits o de 64 Bits ?
Aunque el R4000 es el primer procesador de la historia de 64 bits, los buses de los primeros sistemas seguían siendo de 32Bits. Solo las máquinas del Octane en adelante son máquinas reales de bus 64 bits con procesadores de 64 Bits, el resto son arquitecturas de 32 Bits que se benefician de procesadores de 64 bits. Por todo esto los IRIX 3.x, 4.x y 5.x son de 32 bits y del IRIX 6.2 en adelante son de 64 bits, aunque también puede correr aplicaciones de 32 bits compiladas para los IRIX 5. Las viejas aplicaciones Irix 5 de 32 bits, solo con recompilarlas aumentaban en rendimiento gracias a los execution enviroment n32 de los IRIX 6.x.
En resumen los sistemas de SGI más comunes son los siguientes.
IRIX 4.x. Posiblemente si tienes una máquina MIPS muy pequeña con un R3000, R4000 o R44000 o muy poca RAM, puede que esta sea la opción que te consuma menos ram y recursos, pero por contra te resultará muy difícil encontrar versiones de aplicaciones "famosas" válidas para este sistema. En mi caso es el sistema que trae la Crimson, que solo tiene 32 Mb de ram y va muy rápido y ligero, pero me resulta casi imposible conseguir aplicaciones funcionales para este OS y es demasiado recortado visualmente y a nivel de interface le faltan muchas cosas para ser cómodo.
IRIX 5.x. Con la inclusión de la serie Indy y con el objetivo puesto en entrar en el mercado profesional y de escritorio llegó este OS, muy completo, mucho más intuitivo y usable que el 4.x y totalmente compatible con aplicaciones COFF y además de la nueva generación ELF de aplicaciones para IRIX5. Si tienes una máquina modesta de procesador y con poca ram ( 32 Mb o menos ), creo que este es el sistema básico que yo recomendaría por prestaciones, consumo de recursos y facilidad de uso.
IRIX 6.2 . Es una evolución del 5.x, requiere algo más de recursos de ram y procesador, es la versión más alta de IRIX que puedes instalar en muchos de los Silicon Graphics viejos basados en R3000 y R4000. Este es el sistema es el primero en dar soporte de 64 bits pero rompe la compatibilidad con las viejas aplicaciones COFF que son derivadas de los viejos compiladores para los R2000 y R3000.
IRIX 6.3. Es una versión del IRIX 6.2 actualizada con los drivers necesarios y exclusiva para las primeras O2 basadas en R5000.
IRIX 6.4. Es una versión mejorada del Irix 6.2 con los drivers necesarios y exclusiva para las primeras máquinas Ocatane.
IRIX 6.5.xx. Es la última versión de IRIX para máquinas Silicon Graphics y permite ser instalado en casi todas las máquinas que tenga un R4000 en adelante. Algunas de las aplicaciones de alto rendimiento de los últimos SGI requieren de este OS para ser instaladas. Esta versión fue sufriendo revisiones continuamente, a nivel de núcleo del sistema, complementos en las librerías del OS y drivers a medida que SGI sacaba nuevas máquinas. La última versión general y estable es la 6.5.22m. También existe una última versión 6.5.30 que aunque añade alguna incompatibilidad con algunas aplicaciones viejas, da mejor soporte al hardware de las últimas máquinas MIPS de SGI como Fuel o TZero.
Aunque todas las subversiones de denominan comunmente como Irix 6.5, no tiene nada que ver en redimiento y consumo de recursos un Irix 6.5.0 a un Irix 6.5.22, esto es muy importante tenerlo en cuenta a la hora de escoger el Irix 6.5.x adecuado a nuestra máquina.
En referencia a las máquinas tenemos lo siguiente:
Serie 4D, las primeras máquinas MIPS. Generalmente tiene un IRIX 4.x o inferior y desconozco si poner un 5.3 es posible o incluso si es buena idea. Eran máquinas a unos 25 o 33 Mhz y con una media de 16 Mb o 32 Mb de ram.
Series Indigo, Indy, Crimson, Challenge y primeras generaciones de Indigo 2 , que tienen entre un R3000 y un R5000. Aunque eran máquinas bestiales en su momento, tiene lo que hoy consideramos poca ram ( 16 Mb, 32 Mb, 64 Mb , las que ya tienen mucho suelen tener 128 Mb ) y unos tamaños de discos limitados entre 1 Gb y 4Gb , generalmente. Por todo esto y aunque en muchas de estas máquinas se puede llegar a instalar un IRIX 6.5.x, no es recomendado por estar sobre dimensionado a las capacidad de disco y ram de estas máquinas. Bajo mi punto de vista un 6.5.x en una de estas máquinas no te dejará espacio para nada más en el disco duro y tampoco te dejará apenas ram disponible para hacer nada. Por todo esto creo que según las especificaciones de cada máquina yo empezaría por meter un IRIX 5.3 y si tienes modelos un poco más avanzados incluso un 6.2. Como siempre las aplicaciones que quieras usar y la antigüedad de la versión que puedas conseguir determinará si te puedes quedar en una 5.3 o necesitas pasar a la 6.2 . Por ejemplo, uno de los casos más conocidos es el de la aplicación Adobe FrameMaker que deja de funcionar en IRIX 6.2 y superiores.
Series Indigo 2 R10000, O2 R5000 . Estas máquinas funcionarán bastante bien con un IRIX 6.2 o 6.3, aunque si quieres meterles 6.5.x consumirás más ram y disco duro, pero seguirá siendo una buena opción. Yo personalmente las mantendría en un 6.2 en la medida de lo posible.
Series O2 R10000, Octane y siguientes modelos. Para todos esto lo recomendado ya es un 6.5.22m para tener el sistema actualizado y funcionando con todos los drivers correspondientes.
Series de última generación Fuel , Tzero y equivalentes. Si deseas usar aplicaciones de última hornada en estas máquinas es posible que necesites usar IRIX 6.30, aunque esto hará que pierdas compatibilidad con alguna aplicación que sí funcionaba en IRIX 6.5.22.
Bueno , como he comentado no tengo todas esas máquinas para probar , así que quedo a la espera de vuestros comentarios y experiencias, para determinar qué IRIX recomendamos para máquina y el argumento para hacerlo. Yo personalmente voy a intentar subir el Crimson de 4.x a 5.3, creo que subirlo a 6.2 será demasiado para los 32 Mb de ram y 2 Gb de disco duro que tiene.
Como suele pasar en otras plataformas y sistemas operativos, que una máquina sea compatible con un OS superior y lo pueda correr, no quiere decir que sea lo más acertado en términos de consumo de recursos y rendimiento. Todos sabemos que un Pentium 100 va de perlas con un Win 95 o un NT4 y va como el culo con un Windows 2000.
PD: en el tema de usabilidad e interface gráfica no encontraréis diferencias apreciables entre el IRIX 5.3 hasta el IRIX 6.5.30 .
Aquí unos pantallazos de IRIX 5.3 e IRIX 6.5.30.
Mi resumen EDITADO A 7 de febrero de 2022 (basándome en los experimentos documentados en las páginas 2-3 de este mismo hilo.)
( Texto Original )
Casi todos los SGI son capaces de cargar y ejecutar IRIX 6.5.x, pero resultará muy pesado para todas las máquinas anteriores al año 96-97.
-Si tienes una Indigo, Indy, Crimson o incluso una indigo 2 verde mi recomendación es Irix 5, tanto por recursos de ram, como de espacio en disco duro ( estas máquinas no suelen tener más de 1 Gb o 2 Gb de HD de serie ). Esto te limitará a que no podrás cargar aplicaciones modernas como, por ejemplo es el Alias Maya, pero tampoco serán muy importante porque aplicaciones como el Maya se arrastran en estas máquinas.
- Si tienes Indigo2 verde bien cargada, Indigo 2 morada o una de las anteriores máquinas pero bien dotadas de ram y con el disco duro ampliado te puede resultar útil el Irix 6.2, solo si van a usar aplicaciones que lo requieran como por ejemplo el Alias Maya. Ojo que algunas aplicaciones grandes carguen en esas máquinas no quiere decir que funcionen rápidas.
- Si tienes O2 R5000 yo recomendaría el uso del 6.3 por ligereza, si ya es una O2 R5000 a 300 Mhz o una O2 R10000 te puedes lanzar directo al 6.5.x.
- Para la Octane, Indigo 2 Impact R10000 y máquinas posteriores ya se puede usar perfectamente Irix 6.5.x
(Texto actualizado)
En muchos sitios te dicen "... si tu máquina puede correr IRIX 6.5, mete ram y ponle un IRIX 6.5.22", bajo mi punto de vista es un error, excepto que tengas un SGI poderoso es mejor huir del famoso 6.5.22 porque es muy pesado y lento en máquinas modestas. Mi recomendación es instalar un IRIX adecuado a las presataciones de tu máquina, con ello disfrutarás de un SGI rápido y alegre, ya solo tendrás que esforzarte en localizar las versiones de software adecuadas para tu hardware.
Ojo con las aplicaciones, intentar meter aplicaciones muy modernas en máquinas viejas se traduce en que vas a tener la sensación de tener una tortuga en vez de disfrutar de un fabulo SGI.
En estos años he visto muchos casos del tipo ( es un ejemplo ) ... una O2 básica del año 96, con 128 Mb de Ram, Irix 6.5.22 del año 2003 intentando usar un gigante Maya 6.5 del año 2005 y te dicen "...¡oufff!, pensaba que estos SGI eran más rápidos". Si ese usuario usando la misma O2 con 128 Mb de ram realizara la experiencia con un Irix 6.5.4 y un Alias 7.5 su percepción de velocidad sobre la máquina cambiaría radicalmente.
EFS vs XFS.
En SGI hay dos sistemas de archivos posibles en los que se puede formatear el un HD:
- EFS es el sistema incical de los IRIX, es rápido pero tiene un límite por partición de 8Gb. El IRIX 4.x y 5.x solo pueden trabajar en EFS y los CD también usan este formato. Excepcionalmente al final de la vida comercial del Irix 5.3 salió una versión específica que soportaba XFS.
- XFS, es un sistema de archivos mucho más moderno y que se beneficia del rendimiento de los sistemas de 64 bits. En mucho más robusto en estructura de datos y redundacia que permite un flujo de streaming de archivos estable, además de ser muy adecuado para sistemas RAID. Tiene un límite teórico superior a los 2 Terabytes por partición. Se introduce por primera vez con el Irix 6.0 y pasa a ser el formato por defecto de los Irix 6.x.
Vistos lo datos así sobre la mesa parece evidente escoger el XFS como sistema de archivos ideal, el problema es que el XFS en sistemas con SCSI2 y CPUs inferiores a un R10000 resulta mucho más lento que el EFS y eso repercute en el comportamiento general del sistema operativo.
Según mis últimas pruebas todos los IRIX pueden funcionar sobre EFS incluidos los 6.5.x, así que excepto que tengas una Octane o superior , yo recomiendo truncar el disco a particiones de 8 Gb ( si es que tienes un disco de dimensiones mayores ) y usar el EFS como formato de disco, por lo menos para el disco de arranque y el sistema operativo. La diferencia de usar EFS a usar XFS es más notable cuanto más modesto es el equipo.
Mi recomendación de IRIX a instalar en función del SGI es la siguiente ( siempre en EFS ):
Dicho así rápido, si tu máquina es limitada de recursos y es inferior a una O2, empieza por el Irix 5.3, es el más limitado pero el más rápido y ligero. Si no es suficiente para ti o si las aplicaciones que deseas utilizar requieren IRIX superiores al 5 entonces asegurate de tener 128Mb de RAM y ve directo a un Irix 6.5.x siguiendo las siguientes recomendaciones:
Si tienes una máquina inferior a un O2, con poca ram ( menos de 64 Mb ) empieza por un Irix 5.3 que te permite el uso de aplicaciones Irix 5 y a la vez es compatible con las viejas aplicaciones COFF heredadas de los Irix 4. Es rápido, ligero y ocupa poco espacio en disco ( unos 350 Mb ). Ideal para Crimson, Indy, Indigo e Indigo2 con menos de 64 Mb de ram.
Si por algún motivo con solo 64 Mb ram necesitas un IRIX superiror, el Irix 6.2 es tu única opción con poco consumo, pero llegados a este punto te puede merecer la pena comprar RAM hasta completar los 128Mb y subir a IRIX 6.5.x para así disponer de acceso a más aplicaciones.
Si tienes 128 Mb de ram, como mínimo una CPU R4000 y quieres poder acceder a más catálogo de software y tener un sistema más completo, el mejor sistema que puedes instalar en relación prestaciones/consumo de recursos, es el Irix 6.5.4. Es rápido, ligero y compatible con todas las aplicaciones de la serie Irix 5 e Irix 6, con un consumo medio de 750 mb de disco duro. Este Irix 6.5.4 es tan optimizado que hace que pierda el sentido el uso de un Irix 6.2, 6.3 ( irix mínimo para una O2 ) y 6.4 ( irix mínimo para Octane1 ) ya que siendo más moderno y compatible es igual de rápido.
Si tienes un SGI de los de penúltima generación que requiera de drivers más modernos para poder usar el Irix ( Octanes 2 y últimas series de O2 con R12k y O2+ ) el siguiente Irix recomendado por velocidad y recursos a probar sería un 6.5.8 y si no es suficiente entonces prueba con el 6.5.10, si con esto el hardware no tiene los drivers necesarios, entonces es mejor saltar directo al Irix 6.5.22 o 6.5.30, según el caso.
Si tienes una máquina poderosa ( Con procesadores R5k a 300 Mhz o R10 y superiores ), si tienes una máquina de última generación de SGI que requiere drivers más modernos para iniciar y manejar el hardware ( Octane 2, Fuel, Tzero, etc... ) o bien si cumpliendo alguna de las anteriores condiciones quieres poder acceder al hombrew actual, entonces deberás instalar directamente Irix 6.5.22 o 6.5.30 ( solo en caso de que lo necesite el hardware ). Son los Irix más moderos publicados y sobre los que se desarrolla todo el hombrew actual, pero solo funcionará ligero si tienes una máquina poderosa con las prestaciones de CPU adecuadas.