¿Se podría reutilizar un viejo mainframe con software libre?

Hola a tod@s

Como sabéis la IBM hizo público hace tiempo que está usando sistemas basados en Linux en algunas de sus supermáquinas.

En este hilo planteo la posibilidad de recuperar un viejo mainframe aprovechando toda la documentación actual sobre software libre.

Los sistemas grandes tipo mainframe que van siendo "jubilados" en Universidades, Ministerios y grandes empresas, siguen siendo pese a su antigüedad máquinas interesantes.

Algunos expertos han apuntado que las nuevas generaciones de informáticos son cada vez menos competentes en el terreno del hardware porque "cacharrean" menos. Es lógico: ya no estamos en la época de Vozniak, Jobs y Bill Gates en que estaban tantas cosas por hacer. Ahora un estudiante de informática en principio no tiene por qué interesarse en construir o diseñar nada por sí mismo porque parece que todo está hecho y es asequible.

Los "viejos" mainframes suelen terminar arrinconados o desmantelados. Computadoras históricas como el ENIAC fueron desmanteladas (varias instituciones se repartieron las piezas) y otras famosas como "Deep Blue" también.

Lo que yo planteo en este hilo y me gustaría suscitar algún debate, en especial entre expertos en software libre, es qué os parecería si os dieran un viejo mainframe, pongamos un IBM System/38 construido en 1985, en buenas condiciones, plenamente operativo, y os permitieran "jugar" con él, cacharrear, teniendo pleno acceso a documentación original (manuales, planos, software propietario original, etc):

1º) ¿Consideraríais factible e interesante desarrollar una distribución de Linux para esta máquina "hecha a medida"?. Partimos de la ventaja innegable de que en 2012 se dispone de muchísima más documentación y código libre publicado.

2º) ¿Se podría hacer algo útil de verdad con este mainframe corriendo software libre?

3º) Como ciudadano "de a pie" sin especiales conocimientos de informática me pregunto cuántos ciudadanos, y también, cuántos informáticos, han tenido ocasión de "probar" o manejar un mainframe "auténtico" en condiciones. ¿Os interesaría poder echarle el guante o por el contrario, os parecería algo aburrido y sin interés?

4º) Si dependiera de ti tomar una decisión sobre un sistema de estos aparcado en un almacén, ¿qué harías con él? ¿Merece la pena seguir usando una máquina de este tipo? ¿Sería interesante con fines docentes?

Se abre el debate señoras y señores :cool:
Me comenta un conocido que a la Euskal Party se presenta todos los años un tío con un mainframe corriendo Linux. Lo usa como servidor de Direct Connect, si mal no recuerdo. Ha dado al menos una charla explicando como es la máquina, el proceso de instalación, etc. Yo no he tenido ocasión de tocar ni ver uno (a lo sumo AS/400 y un S/390), pero si he trabajado con gente que han pasado mucho años con ellos y tienen muy buenas palabras hacia ellos.

Aunque hoy en día, con la reducción de tamaño, calor y consumo energético (las Rasperry Pi son el más claro ejemplo) tiene poco sentido la reutilización de semejante armatoste :)
nevat escribió:Me comenta un conocido que a la Euskal Party se presenta todos los años un tío con un mainframe corriendo Linux. Lo usa como servidor de Direct Connect, si mal no recuerdo. Ha dado al menos una charla explicando como es la máquina, el proceso de instalación, etc. Yo no he tenido ocasión de tocar ni ver uno (a lo sumo AS/400 y un S/390), pero si he trabajado con gente que han pasado mucho años con ellos y tienen muy buenas palabras hacia ellos.

Aunque hoy en día, con la reducción de tamaño, calor y consumo energético (las Rasperry Pi son el más claro ejemplo) tiene poco sentido la reutilización de semejante armatoste :)


Gracias por contestar. Interesante dato el que comentas de la Euskal Party :O

Yo lo que me planteo es por qué no utilizar estos viejos equipos para fines docentes por ejemplo. También he leído que en el ámbito de equipos que hablamos todavía hoy hay gente que sigue usando esos viejos sistemas operativos en máquinas más modernas.

Está claro que no está al alcance de cualquiera poder hacer algo interesante con uno de estos computadores pero lo fundamental sería que te ofrecieran la posibilidad de planteártelo :p

Salu2
Es un rack ? Es decir, varias PC unidos ?
Yo pienso que hoy dia es siempre mas interesante un cluster a menos que sea un mainframe moderno y se le pueda sacar bastante eficiencia en algun ambito.
Eso ya existe, se llama Debian s/390 y te permite instalar Debian en un servidor IBM de la familia s390 que es un mainframe al uso. De todos modos, ¿tienes pensado tener uno en casa? porque suelen ser bastante grantes, requieren de unas condiciones de temperatura/humedad específicas, una instalación eléctrica decente (por lo menos trifásico), etc, vamos que si lo que quieres es trastear te aconsejo que mires mejor Hercules, que te permite hacer lo mismo en un PC de toda la vida, claro que olvídate de cics, db2, mq, websphere...

Salu2
Seimour escribió:Eso ya existe, se llama Debian s/390 y te permite instalar Debian en un servidor IBM de la familia s390 que es un mainframe al uso. De todos modos, ¿tienes pensado tener uno en casa? porque suelen ser bastante grantes, requieren de unas condiciones de temperatura/humedad específicas, una instalación eléctrica decente (por lo menos trifásico), etc, vamos que si lo que quieres es trastear te aconsejo que mires mejor Hercules, que te permite hacer lo mismo en un PC de toda la vida, claro que olvídate de cics, db2, mq, websphere...

Salu2


Hola, no XD no podría llevarlo a casa, aunque me regalasen uno y además no tengo ni idea de cómo manejar algo así :O

¿Podrías ampliar tu respuesta? ¿A qué te refieres con cics, db2, mq, websphere...? :cool:
Quintiliano escribió:1º) ¿Consideraríais factible e interesante desarrollar una distribución de Linux para esta máquina "hecha a medida"?. Partimos de la ventaja innegable de que en 2012 se dispone de muchísima más documentación y código libre publicado.

2º) ¿Se podría hacer algo útil de verdad con este mainframe corriendo software libre?

3º) Como ciudadano "de a pie" sin especiales conocimientos de informática me pregunto cuántos ciudadanos, y también, cuántos informáticos, han tenido ocasión de "probar" o manejar un mainframe "auténtico" en condiciones. ¿Os interesaría poder echarle el guante o por el contrario, os parecería algo aburrido y sin interés?

4º) Si dependiera de ti tomar una decisión sobre un sistema de estos aparcado en un almacén, ¿qué harías con él? ¿Merece la pena seguir usando una máquina de este tipo? ¿Sería interesante con fines docentes?

Se abre el debate señoras y señores :cool:

1º) Posible si, una tonteria también.
2º) Pues si te das cuenta de que hay telefonos moviles con mas potencia que eso me parece perder el tiempo. Cuando hay cosas como el arduino o la raspberry que son infinitamente mas interesantes.
3º) En particular estaria interesante expuesto en un museo en el que enseñaran como funcionaba y para que servia.
4º) Si esta en perfectas condiciones a un museo, sino a chatarra.
Ruffus escribió:1º) Posible si, una tonteria también.
2º) Pues si te das cuenta de que hay telefonos moviles con mas potencia que eso me parece perder el tiempo. Cuando hay cosas como el arduino o la raspberry que son infinitamente mas interesantes.
3º) En particular estaria interesante expuesto en un museo en el que enseñaran como funcionaba y para que servia.
4º) Si esta en perfectas condiciones a un museo, sino a chatarra.



Discrepo en la comparación que haces con un teléfono móvil. Hace unos años en la Universidad de Pennsylvania reprodujeron el ENIAC, primer computador electrónico importante de la Historia, un mastodonte antediluviano que consumía 160kW. Lo recrearon en miniatura con tecnología moderna.

El microchip resultante tenía una potencia considerable, con casi 175.000 transistores, número que supera ampliamente el que tenían procesadores domésticos de los setenta u ochenta.

Un mainframe del año 1985 que era extremadamente fiable, multiproceso, con un sistema operativo superior a uno doméstico no creo que pueda compararse con un teléfono móvil actual. Probablemente no podamos hacer una comparación fácil entre un mainframe y un móvil. En fiabilidad el móvil sale perdiendo.

Estoy de acuerdo contigo en que este tipo de aparatos deberían ir a un museo donde se expusieran con objetivos culturales y docentes, y probablemente no merezca la pena usarlos por el alto consumo energético.

Salu2
Quintiliano escribió:
Ruffus escribió:1º) Posible si, una tonteria también.
2º) Pues si te das cuenta de que hay telefonos moviles con mas potencia que eso me parece perder el tiempo. Cuando hay cosas como el arduino o la raspberry que son infinitamente mas interesantes.
3º) En particular estaria interesante expuesto en un museo en el que enseñaran como funcionaba y para que servia.
4º) Si esta en perfectas condiciones a un museo, sino a chatarra.



Discrepo en la comparación que haces con un teléfono móvil. Hace unos años en la Universidad de Pennsylvania reprodujeron el ENIAC, primer computador electrónico importante de la Historia, un mastodonte antediluviano que consumía 160kW. Lo recrearon en miniatura con tecnología moderna.

El microchip resultante tenía una potencia considerable, con casi 175.000 transistores, número que supera ampliamente el que tenían procesadores domésticos de los setenta u ochenta.

Un mainframe del año 1985 que era extremadamente fiable, multiproceso, con un sistema operativo superior a uno doméstico no creo que pueda compararse con un teléfono móvil actual. Probablemente no podamos hacer una comparación fácil entre un mainframe y un móvil. En fiabilidad el móvil sale perdiendo.

Estoy de acuerdo contigo en que este tipo de aparatos deberían ir a un museo donde se expusieran con objetivos culturales y docentes, y probablemente no merezca la pena usarlos por el alto consumo energético.

Salu2


Si ponemos a hacer el mismo trabajo a un movil android alimentado a 5v (sin bateria para que ni se caliente apenas) y a ese mainframe durante un año. Te digo con casi todo el acierto del mundo que el movil termina con mas % de uptime y de resultados que el mainframe. Ademas del nulo mantenimiento que necesitará el movil comparado al mainframe.

Pero eso es ley de vida, en la epoca que estamos ya hay neveras que tienen un "ordenador" incluido dentro y dentro de unos años hasta los relojes o pulseras serán un mini-ordenador en si.
Ruffus escribió:
Quintiliano escribió:
Ruffus escribió:1º) Posible si, una tonteria también.
2º) Pues si te das cuenta de que hay telefonos moviles con mas potencia que eso me parece perder el tiempo. Cuando hay cosas como el arduino o la raspberry que son infinitamente mas interesantes.
3º) En particular estaria interesante expuesto en un museo en el que enseñaran como funcionaba y para que servia.
4º) Si esta en perfectas condiciones a un museo, sino a chatarra.



Discrepo en la comparación que haces con un teléfono móvil. Hace unos años en la Universidad de Pennsylvania reprodujeron el ENIAC, primer computador electrónico importante de la Historia, un mastodonte antediluviano que consumía 160kW. Lo recrearon en miniatura con tecnología moderna.

El microchip resultante tenía una potencia considerable, con casi 175.000 transistores, número que supera ampliamente el que tenían procesadores domésticos de los setenta u ochenta.

Un mainframe del año 1985 que era extremadamente fiable, multiproceso, con un sistema operativo superior a uno doméstico no creo que pueda compararse con un teléfono móvil actual. Probablemente no podamos hacer una comparación fácil entre un mainframe y un móvil. En fiabilidad el móvil sale perdiendo.

Estoy de acuerdo contigo en que este tipo de aparatos deberían ir a un museo donde se expusieran con objetivos culturales y docentes, y probablemente no merezca la pena usarlos por el alto consumo energético.

Salu2


Si ponemos a hacer el mismo trabajo a un movil android alimentado a 5v (sin bateria para que ni se caliente apenas) y a ese mainframe durante un año. Te digo con casi todo el acierto del mundo que el movil termina con mas % de uptime y de resultados que el mainframe. Ademas del nulo mantenimiento que necesitará el movil comparado al mainframe.

Pero eso es ley de vida, en la epoca que estamos ya hay neveras que tienen un "ordenador" incluido dentro y dentro de unos años hasta los relojes o pulseras serán un mini-ordenador en si.

Lo chungo va a ser a los 3 o 4 años, que se haya acabado la garantía, y el mainframe siga funcionando y el movil haya cascado ya porque la bateria no carga más, o por cualquier tonteria de obsolescencia programada, cuando los mainframes estos son duros como rocas x_D
Azsche escribió:Lo chungo va a ser a los 3 o 4 años, que se haya acabado la garantía, y el mainframe siga funcionando y el movil haya cascado ya porque la bateria no carga más, o por cualquier tonteria de obsolescencia programada, cuando los mainframes estos son duros como rocas x_D

Estamos hablando del movil sin bateria, enganchado a la red. Y el mainframe si lo dejas sin tocarlo ni hacerle mantenimiento no creo que aguante mucho.
Serian robustos para la epoca, pero estamos hablando de que hoy en dia se consigue el 99% de uptime al año con normalidad.
Ruffus escribió:
Azsche escribió:Lo chungo va a ser a los 3 o 4 años, que se haya acabado la garantía, y el mainframe siga funcionando y el movil haya cascado ya porque la bateria no carga más, o por cualquier tonteria de obsolescencia programada, cuando los mainframes estos son duros como rocas x_D

Estamos hablando del movil sin bateria, enganchado a la red. Y el mainframe si lo dejas sin tocarlo ni hacerle mantenimiento no creo que aguante mucho.
Serian robustos para la epoca, pero estamos hablando de que hoy en dia se consigue el 99% de uptime al año con normalidad.

Depende del movil aun asi, hay muchos que sin bateria no cierra el circuito para realizar la carga y proveer energia al terminal.
Azsche escribió:
Ruffus escribió:
Azsche escribió:Lo chungo va a ser a los 3 o 4 años, que se haya acabado la garantía, y el mainframe siga funcionando y el movil haya cascado ya porque la bateria no carga más, o por cualquier tonteria de obsolescencia programada, cuando los mainframes estos son duros como rocas x_D

Estamos hablando del movil sin bateria, enganchado a la red. Y el mainframe si lo dejas sin tocarlo ni hacerle mantenimiento no creo que aguante mucho.
Serian robustos para la epoca, pero estamos hablando de que hoy en dia se consigue el 99% de uptime al año con normalidad.

Depende del movil aun asi, hay muchos que sin bateria no cierra el circuito para realizar la carga y proveer energia al terminal.

Estamos hablando de la relacion potencia de calculo/mantenimiento de la placa de un movil actual con android a un mainframe de 1985, no hace falta ponerse exquisito con los detalles.
Buenas. Llevaba días encontrar un hueco para responder en el hilo que he encontrado bastante interesante y te daré mis opiniones.

Quintiliano escribió:1º) ¿Consideraríais factible e interesante desarrollar una distribución de Linux para esta máquina "hecha a medida"?. Partimos de la ventaja innegable de que en 2012 se dispone de muchísima más documentación y código libre publicado.


¿Para que reínventar la rueda? El sistema operativo más optimizado seguramente sería el que ya llevaba de serie con aquella máquina y funcionaba todo. Crear una distribución sería más como un hobby hoy en día más que otra cosa que algo para sacar a producción aunque fuese para una universidad.

Quintiliano escribió:2º) ¿Se podría hacer algo útil de verdad con este mainframe corriendo software libre?


Seguramente no, cualquier máquina hoy en día consume mucha menos energía o casi cualquier móvil puede llegar a tener más potencia (o videoconsolas interconectadas) que cualquier mainframe de esos.

Quintiliano escribió:3º) Como ciudadano "de a pie" sin especiales conocimientos de informática me pregunto cuántos ciudadanos, y también, cuántos informáticos, han tenido ocasión de "probar" o manejar un mainframe "auténtico" en condiciones. ¿Os interesaría poder echarle el guante o por el contrario, os parecería algo aburrido y sin interés?


Yo más allá de los AS/400 y a nivel usuario-administración bajo nada de nada. Mis clusters de VMware no los consideraría como tales aunque seguro que barren en potencia a algunos (la casa es grande y tienen para gastar). :Ð

Quintiliano escribió:4º) Si dependiera de ti tomar una decisión sobre un sistema de estos aparcado en un almacén, ¿qué harías con él? ¿Merece la pena seguir usando una máquina de este tipo? ¿Sería interesante con fines docentes?


En estos sistemas hay que tener en cuenta varios temas. Espacio, consumo, mantenimiento y en que se va a aprovechar.
· Espacio siempre es crítico para todo el mundo. Nadie te va a dejar tener una habitación o un sotano para tí solo.
· El consumo, la factura de la luz es importante hoy en día, no consumirá seguramente como 4 Pc's juntos. Y menos si lo tienes por ejemplo refrigerado con aires acondicionados como sería lo correcto.
· En cuanto al mantenimiento, como has dicho tu, muchos se despiezan. Que pasa si se te estropea una placa base? Como la sustituyes si por ejemplo fuese un cluster tipo blade? (desconozco si en los mainframes antiguos se usaba ya este tipo de sistema).
. Luego por último queda en que vas a aprovechar esa maquinaria. Modo educativo? Seguro que no estarías todo 1 año dedicandole tiempo a ello (curso, por ejemplo). Si vas a ir sobrado en todos los puntos anteriores, una opción sería ofrecer servicios a terceros, por ejemplo, shells remotas, almacenaje de algún tipo, o ejecución de aplicaciones (tipo grandes supercomputadores), ahí entraría más el precio por el cual ofrecerás los servicios. Ya que si vas a costearlos todos tu ya puedes tener una buena cartera.

Quintiliano escribió:Se abre el debate señoras y señores :cool:



Yo personalmente creo que la tecnología ha de seguir su camino.
Cuando estuve en el Mare Nostrum el cual ya no queda nada del que visité ya que se despedazó por diferentes universidades españolas, tenía como muestra en plan museo por el pasillo viejos mainframes que habían tenido en al UPC. Al ver algunas aunque no las conociese casi me hacían llorar de la emoción a ver aquellos aparatos. Parecia que hubiesen salido de alguna película en plan "Juegos de Guerra".
Hasta yo conservo una SGI Indy que conseguí de una empresa que diseñaba piezas para SEAT solo por coleccionismo (la cual conservo aun y funciona) y porque no pude sacar una SGI Indigo2. [sati]

Pues como te digo, ha de evolucionar. Actualmente está en tener una mayor potencia de cálculo en el menor espacio y consumo. La virtualización creo que es una buena opción hoy en día. Poder ejecutar todo en plan multiplataforma casi casi. Solo que aun creo que aun está muy en plan propietario todo. Pero no descarto de aquí por ejemplo megaclusters con procesadores ARM ejecutando algún vSphere 9.0 en cluster.
Quintiliano escribió:Hace unos años en la Universidad de Pennsylvania reprodujeron el ENIAC, primer computador electrónico importante de la Historia, un mastodonte antediluviano que consumía 160kW. Lo recrearon en miniatura con tecnología moderna.

Tanto como el primero no, fue el Z3 y en algunos aspectos era superior http://es.wikipedia.org/wiki/Z3
Quintiliano escribió:Hola, no XD no podría llevarlo a casa, aunque me regalasen uno y además no tengo ni idea de cómo manejar algo así :O

¿Podrías ampliar tu respuesta? ¿A qué te refieres con cics, db2, mq, websphere...? :cool:

Te puedo dar una explicación de andar por casa, pero si quieres saber más en profundidad mirate la wikipedia UK que ahí lo tienes perfectamente explicado.

Cics, db2, mq, websphere.. son productos de IBM. El primero (cics) es un programa que corre dentro del mainframe cuya principal función es ejecutar transacciones tanto dentro del propio mainframe como aceptar que máquinas externas se conecten a ella (a través de un mq) y las ejecuten en él. Principalmente este tipo de máquinas se suelen usar en bancos, grandes cadenas comerciales, aseguradoras y cualquiera que necesite una gran potencia de cálculo (imagínate algo tan simple como sacar pasta de un cajero).
Db2 es la BBDD de IBM que corre en el mainframe.
Websphere es un producto de IBM que principalmente se usa para montar interfaces web con el mainframe, páginas web como la de un banco (la parte privada) o una intranet. En el mundo informatico es conocido por una variante del grupo santander llamada Banksphere (aka Ñapasphere) que es la que usan para montar las distintas páginas web que usan en las sucursales, intranet, banca online, contact center...

Vamos, si quieres trastear con mainframes puedes usar Hercules como te indiqué e instalarle un S.O. de IBM. Las versiones anteriores al Z/os (que es la implementación actual) menos la S/390, son de dominio público y creo que por inet habia una página con las ISO que te las podías bajar.

Un saludo.
16 respuestas