Retrowiki REANIMATOR server.

Avatar de Usuario
kikems
Mensajes: 3929
Registrado: 30 May 2013 19:23
Agradecido : 1324 veces
Agradecimiento recibido: 1695 veces

Retrowiki REANIMATOR server.

Mensajepor kikems » 31 Jul 2020 19:19

Jajjj, hay que ver cómo nos lo pasamos -thumbup . Os presento el proyecto REANIMATOR de Retrowiki.

REANIMATOR.jpg
REANIMATOR.jpg (85.33 KiB) Visto 109 veces


- ¿ Qué es REANIMATOR SERVER ?. Este proyecto surge de la necesidad de dar una solución fácil a los problemas de interconexión y protocolos de comunicación para varios equipos retro. La idea es usar una imagen de RaspberriPi preconfigurada, que sea tostar y usar para poder comunicar Mac, estaciones SUN, SGI, etc... con nuestros equipos actuales, ya bien sea para realizar instalaciones en red o para intercambio de archivos.
Gracias a la ayuda de Linux-Risc ya tenemos una versión operativa para hacer instalación en red para los SGI (aún estamos realizando unas pruebas) y a la vez sirve de puente entre nuestro equipo actual Mac/Pc y las redes NFS de los SGI para intercambio fácil de archivos en red.

Paralelamente al desarrollo de la versión de Raspberry Pi, también se está manteniendo una versión i386 para virtualizadores como Virtualbox, VMWare y similares.

De momento esto es un proyecto abierto con cantidad e ideas a desarrollar, poco a poco. Por ahora el estado es el siguiente:

Aquí el enlace de descarga de la carpeta del proyecto con la últimas versiones de prueba:
Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.


- Retrowiki Re-animator server v0.1 . Permite la instalación remota con SGI y el intercambio de archivos por smb y NFS. Incluirá todo lo necesario para instalar IRIX 4, IRIX 5.3, IRIX 6.5.22m e IRIX 6.5.30.
En esta versión preliminar, en pruebas, se necesita una SD de 16Gb y el servidor está en 192.168.9.101, la máquina SGI debe estar en 192.168.9.5.

- Retrowiki Reanimator server v0.2 . Tras un fin de semana "mariano" con el proyecto hemos detectado una serie de problemas de Red para la instalación remota que se han solventado, se ha modificado el servidor NFS para ampliar la compatibilidad con IRIX anteriores al 6.x. Las versiones de IRIX 6.5.22m y 6.5.30 son definitivas y compatibles para todos los sistemas que lo soportan, hemos cambiado la versión IRIX 5.3 que era solo para Indigo2 por una versión general que sirve para todos los equipos.
De ahora en adelante ( para simplificar el intercambio del archivo para SD , durante el desarrollo ) hemos optado por publicar una imagen de SD de Pi sin operativos ( ahora solo son 600 Mb de descarga ) y vamos a dejar en la carpeta del proyecto los archivos correspondientes a las versiones de IRIX, por separado, pero listos para copiar y desempaquetar.

Guía rápida de instrucciones provisionales ( basadas en la última versión listada, algunos datos son provisionales y cambiarán a medida que avanza el proyecto ).

Hay unos parámetros que debemos de saber antes de empezar:

1- La dirección IP para la máquina SGI a instalar debe ser 192.168.9.5
2- La dirección IP del servidor Reanimator de la Pi es 192.168.9.101
3- El nombre en red del servidor Reanimator es "rbpi"
4- El usuario del linux de la pi es "pi" y el password es "raspberry"
5- Si necesitamos cargar contenido en nuestra Pi ya sea software de SGI u otra versión de IRIX, si la conectamos a la red local y ponemos nuestro Mac o Pc en el mismo rango de red, podemos cargar contenido por SMB.

Los SGI , según modelo, son bastante puñeteros con nuestras redes actuales ya que algunos de los servicios que necesitamos son versiones obsoletas de tecnologías que utilizan los routers actuales, por tanto hemos optado por la opción de hacerlo todo lo más fácil y seguro posible.
Necesitamos tener una raspberry PI con una SD de 16 Gb, un SGI y conectarlos entre ellos directamente con un cable de red ( no es necesario que sea un cable cruzado ), sin routers o switchs de por medio, así evitaremos problemas de comunicación. A la Pi no es necesario conectarle ni teclado, ni ratón, ni monitor, solo el cable de red.

Paso 1. Iniciar el formateador de disco duro del SGI.

Ya sentados frente a nuestro SGI vamos al menú 5 de la rom, allí se abre un terminal. Lo primero es poner la dirección de red correcta escribiendo:

setenv netaddr 192.168.9.5

Ahora cargamos el programa formateador de la siguiente manera ( ojo según la máquina y la versión de IRIX a instalar pondremos un nombre u otro )

bootp()rbpi:i/irix53/stand/fx.IP17

Una vez formateado el disco salimos con el comando /exit y escribimos exit, de nuevo en el terminal, la SGI se reinicia y volvemos al arranque de la rom.

Paso 2. Iniciando el instalador de IRIX.

Desde el menú de la rom nos vamos a la opción 2 "installation system software". Una vez dentro seleccionamos una carpeta en red como origen para realizar la instalación, el servidor es "rbpi" y la ruta del programa de instalación es "i/irix53/dist".
Una vez completada la carga nos preguntará si queremos crear un nuevo filesystem en el disco, decimos que si y vamos siguiendo los pasos en pantalla que variarán de un IRIX a otro. Para el nombre de la máquina yo he usado "crimson" la dirección de IP es "192.168.9.5"

Ahora el SGI nos muestra el instalador con una serie de opciones, pulsamos 1 para leer una nueva fuente de instalación , dará un error y preguntará la fuente correcta, aquí tenemos que poner:

irix@rbpi:i/irix5.3/dist

Comenzará a cargar y mostrar información de la distribución y nos devolverá al menú principal del instalador. Dependiendo de la versión de IRIX valdrá con un solo CD o necesitará de un juego de CD para completar la instalación, por tanto si necesitamos añadir más cd a la instalación seleccionaremos las opción 2 "open additional sources" y una vez dentro seguiremos el mismo esquema :

irix@rbpi:i/irix5.3dev/dist

Cuando tengamos todos los CD cargados, escribimos "conflicts" y si no hay conflictos lo siguiente es escribir "go" para iniciar la instalación. Una vez que termine la instalación de archivos salimos con "quit" y tras un rato el SGI se reiniciará con tu nuevo sistema operativo en pantalla.

Para acceder por NFS al disco compartido de la PI, de momento hay que hacer un mount manual desde el terminal.

mount 192.168.9.101:/home/irix/i /nfsnetdisk

Esto crea una carpeta llamada "nfsnetdisk" en el directorio raíz del vuestro disco duro y desde ahí podéis acceder a los archivos de la Pi para instalar programas que previamente se hubieran cargado por SMB desde el Mac o Pc.

-thumbup -thumbup Ya tenéis vuestro SGI REANIMADO -thumbup -thumbup

Fin de la guía de instalación.


Ahora la idea es intentar implementar :

1- Appletalk para que también sirva de elemento de intercambio entre el ordenador actual y un Mac retro.
2- Que en la parte de SGI se puedan montar directamente ISO de EFS, para no tener que abrir manualmente CD desde un linux y pasar el contenido al SGI.
3- Puede que intentemos hacer que funcione la instalación en red para estaciones SUN, Dec Alpha, Sparc, etc ... (necesitamos voluntarios de pruebas para estas máquinas y ver si es necesario adaptar o implementar algo más).
4- Se está estudiando la idea de que permita hacer arranque en red , sin disco duro en la máquina, para diferentes sistemas como SGI, SUN, Mac...
5- Estudiar la posibilidad de implementar los servicios del A2server y A2cloud en Re-animator.
6- Función Pi modem con un conector RS232, para hacer de puente hacia internet en equipos tipo Atari ST, Amiga, C64, etc...
7- Servidor FTP, RCP y algún servicio más para cuando no hay otra forma posible de comunicación.

Bueno pues esa es la idea, intentaremos que todo sea lo más mascadito y fácil posible. Aquí queda el hilo abierto por si se os ocurren nuevas funcionalidades para otros equipos que le podamos dar e intentar que sea lo más multidisciplinar posible.

Avatar de Usuario
Hergoth
Mensajes: 873
Registrado: 31 Dic 2015 21:22
Agradecido : 202 veces
Agradecimiento recibido: 172 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor Hergoth » 31 Jul 2020 19:25

Me parece una fabulosa idea.
La instalación de la Octane la estoy intentando con los discos y un lector SCSI, pero tengo una estación Sun Ultra5 que necesita reinstalación. Sería buena candidata para probar instalación desde PI.

Avatar de Usuario
frankrodiii
Mensajes: 284
Registrado: 26 May 2019 14:46
Agradecido : 109 veces
Agradecimiento recibido: 82 veces
Contactar:

Re: Retrowiki RE-ANIMATOR server.

Mensajepor frankrodiii » 31 Jul 2020 19:28

Que es como una especie de A2Server pero más universal?
-m4c SE/30
Nunca pierdas tu resource fork.

Avatar de Usuario
kikems
Mensajes: 3929
Registrado: 30 May 2013 19:23
Agradecido : 1324 veces
Agradecimiento recibido: 1695 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor kikems » 31 Jul 2020 19:33

frankrodiii escribió:Que es como una especie de A2Server pero más universal?


Buena idea, me apunto la idea de incluir las funciones del A2server. La idea es en vez de hacer una solución para cada cosa, es crear una que sirva para todo.

Avatar de Usuario
kikems
Mensajes: 3929
Registrado: 30 May 2013 19:23
Agradecido : 1324 veces
Agradecimiento recibido: 1695 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor kikems » 31 Jul 2020 19:38

Añado la idea de implementar la función de Pi modem para que sirva de puente hacia internet o redes por RS232 para equipos tipo Amiga, AtariST, Mac, Apple II, C64, etc...

Avatar de Usuario
zx4ever
Mensajes: 245
Registrado: 31 Oct 2010 19:44
Agradecimiento recibido: 2 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor zx4ever » 31 Jul 2020 19:54

Muy buen proyecto

Avatar de Usuario
minter
Mensajes: 2923
Registrado: 22 Jul 2014 18:51
Agradecido : 3189 veces
Agradecimiento recibido: 1340 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor minter » 31 Jul 2020 20:44

Una aplicación muy util!!! Mola!!
Buen trabajo!!!

Avatar de Usuario
Linux-RISC
Mensajes: 36
Registrado: 16 Mar 2019 09:41
Agradecido : 6 veces
Agradecimiento recibido: 17 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor Linux-RISC » 31 Jul 2020 22:33

Aquí tenéis lo que está hecho de momento:
http://retrowiki.es/viewtopic.php?f=95&t=200035941

Soporta de momento:
- acceso a los ficheros de instalación por smb (Windows) y NFS (Unixes)
- ssh usuario pi, password raspberry habilitado
- instalación de IRIX 5.3, 6.2, 6.5.22m y 6.5.30 (para sistemas de 64 bits)
- sistemas destino probados: Indy y Octane2
- probado en Raspberry Pi 2 y 3

Ayuda para la personalización y la instalación de IRIX en:
http://retrowiki.es/viewtopic.php?f=95&t=200034738

Avatar de Usuario
Estrayk
Mensajes: 884
Registrado: 05 Jun 2015 18:36
Ubicación: Valencia
Agradecido : 192 veces
Agradecimiento recibido: 598 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor Estrayk » 31 Jul 2020 22:38

Que buena pinta! felicidades !
-j4tar1 ・Falcon 060 ・・MegaSTE ・・STe ・
-coam1・v600・A1000・A1220・A1230・A1260・v1200・CD32・G5 MorphOS・
MiSTMiSTerZX-UnoUnAmiga・Acorn A3010・Performa 630・PowerMac 4400/7600/G3/G4・Ultimate64・Atari XE 1Mb+VBXE・MSX2F1XD

Avatar de Usuario
kikems
Mensajes: 3929
Registrado: 30 May 2013 19:23
Agradecido : 1324 veces
Agradecimiento recibido: 1695 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor kikems » 31 Jul 2020 22:48

Linux-RISC escribió:Aquí tenéis lo que está hecho de momento:
http://retrowiki.es/viewtopic.php?f=95&t=200035941

Soporta de momento:
- acceso a los ficheros de instalación por smb (Windows) y NFS (Unixes)
- ssh usuario pi, password raspberry habilitado
- instalación de IRIX 5.3, 6.2, 6.5.22m y 6.5.30 (para sistemas de 64 bits)
- sistemas destino probados: Indy y Octane2
- probado en Raspberry Pi 2 y 3

Ayuda para la personalización y la instalación de IRIX en:
http://retrowiki.es/viewtopic.php?f=95&t=200034738


¿Ese IRIX5.3 es el que estaba en el DINA de retrowiki?

Mañana lo pruebo en el Crimson. A ver si Titox puede probar el Bootp y el tftp desde el Indigo, si en esas dos máquinas funciona entonces es que va en todos los SGI. Por ejemplo con DINA me falla el tftp en el Crimson, pero funciona en la O2 y en la Octane.

Avatar de Usuario
Linux-RISC
Mensajes: 36
Registrado: 16 Mar 2019 09:41
Agradecido : 6 veces
Agradecimiento recibido: 17 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor Linux-RISC » 31 Jul 2020 23:31

kikems escribió:¿Ese IRIX5.3 es el que estaba en el DINA de retrowiki?


Efectivamente, y el 6.5.22m también.

Avatar de Usuario
papalapa
Mensajes: 551
Registrado: 05 Ago 2018 18:22
Agradecido : 239 veces
Agradecimiento recibido: 157 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor papalapa » 01 Ago 2020 08:27

Peaso proyecto, a ver si tendré que pillarme una SGI para poder probarlo :), parece ser que es lo que llevais más avanzado.

Suerte y a echarles horas...

Avatar de Usuario
kikems
Mensajes: 3929
Registrado: 30 May 2013 19:23
Agradecido : 1324 veces
Agradecimiento recibido: 1695 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor kikems » 01 Ago 2020 09:36

papalapa escribió:Peaso proyecto, a ver si tendré que pillarme una SGI para poder probarlo :), parece ser que es lo que llevais más avanzado.

Suerte y a echarles horas...


En realidad, en un principio, la pretensión era solo reemplazar el DINA y la necesidad del uso de un PC/Mac con virtualbox ( que no funciona con algunos SGI ) y a la vez incluir unos CD de instalación ya comprobados de IRIX ( hay muchos CD por internet y en ocasiones dar con el set de CD que funcionen en todas las máquinas es complicado ). Lo que pasa que ya puestos a montar eso en una PI al final sería un trabajo para que lo usaramos 4 gatos, la Pi tiene cantidad de proyectos libre para otros equipos y la mayoría son pequeños servicios, así que pensamos que juntarlos todos en una única solución podía ser interesante. Este es el motivo por que ya está lista la parte SGI y aún queda pendiente el resto.

Avatar de Usuario
kikems
Mensajes: 3929
Registrado: 30 May 2013 19:23
Agradecido : 1324 veces
Agradecimiento recibido: 1695 veces

Re: Retrowiki RE-ANIMATOR server.

Mensajepor kikems » 03 Ago 2020 09:10

Tras un fin de semana de frustración, en el que hemos encontrado varios bugs de configuración ya hemos resuelto los protocolos de red para la instalación en red y modificado el servidor NFS para que funcione en todos los IRIX. En cuanto Linux-Risc tenga tiempo subirá la versión 0.2 para Pi, el os podrá dar las instrucciones y los detalles de los cambios realizados.
La verdad que lo estamos probando a conciencia y cada linea de script es un infierno de pruebas y frustraciones, hasta que se consigue hacer funcionar en varios equipos.

Avatar de Usuario
kikems
Mensajes: 3929
Registrado: 30 May 2013 19:23
Agradecido : 1324 veces
Agradecimiento recibido: 1695 veces

Re: Retrowiki REANIMATOR server.

Mensajepor kikems » 03 Ago 2020 19:19

Linux Risc ha subido la versión 0.2 y he añadido en el primer post una guía rápida y provisional de instalación basada en la versión 0.2 con los IRIX precargados.

Para ampliar más información sobre cada uno de los procesos podéis consultar las guías anteriores.
Ayuda para la personalización y la instalación de IRIX en:
http://retrowiki.es/viewtopic.php?f=95&t=200034738

Venga ánimo que ahora es más fácil que nunca. Por ahora lo hemos probado en Crimson, O2, Octane2 e Indy, con Irix 5.3, 6.2, 6.3, 6.5.22 y 6.5.30, si alguno lo puede probar el más máquinas adicionales u otros Irix nos sería de mucha utilidad para comprobar que la solución es sólida como una roca. Otras distribuciones como DINA, Bootenizer o IrixBoot no funcionan ni con todos los SGI, ni con todos los IRIX.

Lo que sí hemos comprobado es que este Reanimator es el más rápido de todos al no usar una máquina virtual.


Volver a “Desarrollos y Proyectos RW”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado