El Significado de la Celebración
Feliz cumpleaños, IBM i. ¿Cuál es la importancia de esta celebración para la comunidad de IBM i que se celebra cada 21 de junio? IBM eligió la fecha de lanzamiento de AS/400 para conmemorar el inicio de lo que hoy conocemos como IBM i en la plataforma de Power Systems. Este día marca una evolución, comenzando el 21 de junio de 1988. Hoy, 21 de junio de 2023, celebramos su 35° aniversario.
Una Historia de Innovación
Cada vez que celebramos este día, surge la pregunta: «¿Deberíamos remontarnos aún más atrás, a los orígenes de esta plataforma con el System/3?» O quizás hasta 2008, cuando los Power Systems representaron un nuevo hardware para el IBM i, migrando de versiones anteriores.
Celebrando Todos los Hitos
¿Y qué hay de todos los otros eventos asombrosos que ocurrieron en nuestra industria con esta plataforma? ¿No deberíamos celebrar también todos esos cumpleaños? Esta sesión trata sobre esos aniversarios. Con un poco de historia, podríamos descubrir cosas emocionantes y maravillosas que sucedieron en ciertos días de la historia, y celebrar sus cumpleaños también.
Del System/3 a los Power Systems
Esta gráfica muestra una historia que comienza con el System/3, ilustrando la evolución hasta llegar a los Power Systems en 2008. Mi investigación histórica reveló que el System/3 no fue el comienzo de esta plataforma, sino un hardware llamado System/3000, desarrollado por IBM Alemania.
El Origen en los Años 60
Aunque no creemos que esta sea una imagen real, representa lo que querían que pensaras que sería. Fue lanzado a principios de los años 60, destinado a pequeños clientes y consistía en un sistema electromecánico con una pequeña tarjeta perforada. Es interesante ver lo que se consideraba de última tecnología en esa época. No conocemos la fecha exacta de su lanzamiento, pero sabemos que estuvo en el mercado por un corto tiempo debido a problemas con el lector de tarjetas, lo que causó frustración entre los contables.
La Era del System/3
Luego vino el System/3, una plataforma que celebramos por quienes la crearon, luciendo increíblemente bien vestidos. Este fue un gran esfuerzo de marketing para el System/3, cuyo color rojo lo hacía destacar y lucir increíblemente hermoso. El System/3 se lanzó el 30 de julio de 1969, y hoy cumple 49 años, 10 meses y 22 días.
El Sistema Operativo SC1
El sistema operativo se llamaba SC1. Los modelos más pequeños, los Model 10, se enviaban sin escritorio, pero incluían un lector/clasificador/perforador de tarjetas para la entrada/salida y la impresora. Los modelos básicos tenían hasta 4K de memoria, pero los más grandes podían tener dos discos fijos y dos removibles, con hasta 10 megabytes de almacenamiento. Se referían a esto como almacenamiento en línea, ya que en ese entonces el concepto de internet era desconocido. Feliz cumpleaños, System/3.
Patentes que aún se utilizan
Todavía se jactan de la cantidad de patentes que realmente ocurrieron, y todavía hay un montón de patentes relacionadas con System/3 de esa época. Qué paso tan increíble para IBM en el mundo en el que nos encontramos.
3701105 CPU Architecture of the System/3.
3882701 5440 Disk cartridge locking latch.
3848235 5445 Disk drive attachment
3938101 I /O Architecture of the System/3
3805245 5424 Card reader/puncher attachment
3764994 54?? Bidirectional printing
3925770 541x Audible signaling device
3751041 Playing cards and 96 column cards
3953094 5444 cabinet configuration
3743294 Bridge hand dealing system and 96 column cards
4093983 5415 performance improvement.
3990064 5203 Alarm Indicator
3609305 Card reader for 80 and 96 column cards
3684164 5496 Data card puncher/verifier
3635608 5440 Magnetic disk assembly
3871576 5496 Data recorder and verifier
3312878 Packaging of SLT and MST circuit modules.
4328544 Point of sales machine with a S/3 micro-processor.
Innovación y Juegos en el System/3
Jugando con la Tecnología
En mi investigación, descubrí que realmente utilizaban el System/3 para escribir y jugar. Creo que no era solo en su tiempo libre; en realidad, estaban probando. Sí, eso es. Estaban haciendo pruebas.
La Tarjeta del System/3
Esta es la tarjeta, un diseño absolutamente hermoso para el System/3, la tarjeta perforada. Originalmente provenía de un IBM 3700, era el nombre de la tarjeta, pero representó una tecnología increíble en ese momento.
El System/3 en Uso Comercial
Las empresas utilizaban este sistema, por lo que ha sido un largo recorrido para el System/3. Creo que este modelo original del System/3 se encuentra en un museo, posiblemente en Alemania.
Avances en Comunicación: El Modem del System/3
Un Equipo Hermoso y Funcional
Lo siguiente que quiero destacar es este módem que se podía usar con el System/3. Realmente era una pieza de equipo con un aspecto hermoso. Fue un gran paso para poder comunicarse con otras plataformas y hardware. Esto fue a finales de 1973, así que han pasado 45 años y medio desde que tuvimos este módem en particular, que en realidad era de 1.200 baudios y funcionaba sobre una red telefónica conmutada. Las empresas tenían bastidores de estos equipos para poder comunicarse. Estaban realmente preparadas para los ordenadores a nivel del System/3.
El Legado Continúa: Del System/32 al System/34
Compacto y Conectado: El System/32
Después del System/3, salió el System/32. Era un poco más compacto y estaba más integrado, así que la impresora estaba directamente conectada al marco. Tenía 16k o 32k de memoria, podías tener un solo disco duro de 5MB, 9MB o 13MB, y una unidad de disquete de ocho pulgadas. El System/32 se lanzó el 7 de enero de 1975, así que tiene 44 años, cinco meses y algunos días. Feliz cumpleaños, System/32.
Publicidad y Avances: El System/34
Siguiendo el éxito del System/32, salió el System/34, y IBM elevó su nivel en términos de publicidad. Tenían una campaña realmente interesante y se veía bastante hermosa.
El System/34 está allí atrás, con un par de impresoras y tres terminales, así que fue el primer sistema que tuvo terminales. El sistema operativo era SSP. Podías tener 128 kilobytes de memoria y cuatro unidades de disco para un total de 128 megabytes. Eso es asombroso. El System/34 introdujo algunas herramientas muy famosas, algunas se han perdido, pero todavía tenemos SDA y SEU, con más de 45 años de antigüedad. Esto fue en abril de 1977. La fecha específica se ha perdido, por lo que tiene aproximadamente 42 años y dos meses. Feliz cumpleaños, System/34.
Innovaciones y Primeros Pasos en la Era Digital
La Terminal 5250 y el System/34
Por supuesto, con el System/34 llegó la terminal 5250, que para algunas personas fue su primera introducción a este mundo de gama media de IBM. Era voluminosa, pero una obra de arte para quienes la usaban. En ese momento, tenía 12 por 80 o 24 por 80 caracteres disponibles en esa terminal 5250. Y tenían mayúsculas y minúsculas. Eso fue increíble. Y luego todas las cosas asombrosas. Podías hacer que los caracteres parpadeen, alta intensidad, video inverso, o podías no mostrarlos en el flujo de datos de la 5250 o un subrayado. Y tenía esta cosa llamada separador de columnas. La terminal 5250 también salió con el System/34, así que tiene aproximadamente 42 años y dos meses también. Feliz cumpleaños, terminales 5250.
Más Demanda, Más Innovación: El System/38
Las empresas comenzaron a querer más y IBM construyó este nuevo servidor llamado System/38. Para mí, el System/38 fue mi primer ordenador empresarial. Esta es una máquina bastante increíble
El sistema operativo era CPF y había muchas opciones de almacenamiento principal. Incluía una unidad de disco con revista donde podías incluir hasta 10 disquetes. Las copias de seguridad con disquetes eran cantidades increíbles de almacenamiento. El System/38 tenía una unidad de gestión de memoria que admitía una funcionalidad llamada paginación por demanda, que era para implementar una arquitectura de almacenamiento a un solo nivel, que es el núcleo de lo que tenemos en IBM i hoy. El System/38 se lanzó en julio de 1980. En realidad, se anunció en 1979 y tardó un poco en lanzarse. Ha estado en el mercado durante aproximadamente 38 años y 11 meses. Feliz cumpleaños, System/38.
Es bastante increíble que hayamos tenido esta arquitectura durante tanto tiempo, y otros proveedores de plataformas y hardware y sistemas operativos están haciendo todo lo posible para alcanzar esta tecnología; nosotros la hemos tenido durante casi 40 años.
Actualización y Avance: El System/36
IBM actualizó el System/34 a un System/36. El primer modelo pesaba 700 libras y costaba más de $100,000. El segundo modelo, llamado 5362, pesaba solo 150 libras. El System/36 podía usar impresoras de banda y se introdujeron terminales de colores. Se lanzó el 16 de mayo de 1983, por lo que conocemos la fecha de su cumpleaños. Feliz cumpleaños, System/36.
Gestión de Datos Distribuida: Una Nueva Era
Cuando IBM introdujo la Gestión de Datos Distribuida (DDM) en la plataforma en 1986, era un middleware, un entorno para compartir datos. Los programas del System/38 podían crear, gestionar y acceder a archivos en plataformas remotas. Las plataformas remotas podían crear, gestionar y acceder a archivos en el System/38. Aquí es donde empezamos a integrar verdaderamente sistemas en esta plataforma. DDM estaba disponible en IBM PC DOS y OS/2. Podías tener DDM en el System/370. Feliz cumpleaños, DDM.
La Era del AS/400
Un Momento Histórico en IBM
Luego vino el asombroso AS/400, un momento clave que IBM ha elegido para celebrar. Esta es la imagen granulada que muestra los modelos iniciales. Solo existía hasta el modelo B60, que eventualmente evolucionó al B70, y luego creció desde las series B hasta las C, D y finalmente los modelos F. Se podían migrar programas del System/38 CPF y ejecutar aplicaciones del System/36 en el entorno del System/36. Sabemos la fecha exacta: hace 31 años. Feliz cumpleaños, AS/400.
AS/400: Un Avance para los Negocios
El AS/400 se sintió como un System/38 más grande, más inteligente y mejor, y podíamos ejecutar nuestros programas de System/36. Fue un logro increíble y muy popular en el mundo empresarial. Mucha gente aún recuerda la fecha de su anuncio, y debido a que fue una gran disrupción en el mundo de la TI en ese momento, es una fecha que perdurará en la historia por mucho tiempo. Y creo que esa es la razón por la que IBM ha elegido esa fecha en particular para celebrar el IBM i.
Celebrando el SQL en IBM i
La Evolución del SQL
También queremos celebrar el SQL en IBM i. Aunque ha existido durante mucho tiempo, muchas personas recién están comenzando a usarlo ahora.
En 2003, se hablaba de qué era el SQL en iSeries y AS/400, cómo era un lenguaje de interfaz de base de datos alternativo al que usábamos internamente en nuestros lenguajes RPG o COBOL. En 2003, las habilidades de SQL se consideraban transferibles entre plataformas. Así que podías traer gente de fuera, y realmente no lo habíamos hecho hasta hace poco. SQL se lanzó para OS/400 alrededor de enero de 1989, por lo que tiene 30 años y aproximadamente cinco meses. Feliz cumpleaños, SQL.
Innovaciones en Desarrollo: CODE/400
Una Herramienta Gráfica Revolucionaria
Otro cumpleaños para celebrar es el de CODE/400, el primer editor gráfico en tu PC Windows para RPG. Fue una herramienta de desarrollo gráfico que no solo reemplazó a SEU, sino también a SDA. El Editor LPEX era basado en estaciones de trabajo (tu PC), tenía resaltado de tokens usando color y múltiples niveles de deshacer: si cometías un error, podías volver atrás. LPEX guardaba automáticamente en tu PC, así que si el sistema se apagaba, tendrías una versión guardada recientemente. También podías usar filtros para encontrar variables y te daba una vista indentada y fresca de la lógica anidada.
CODE/400 fue anunciado en la Conferencia Common en la primavera de 1992 y estaba disponible en OS/400 V5R1 como parte del conjunto de herramientas de desarrollo WebSphere para iSeries. ¡27 años de desarrollo GUI en la plataforma! Feliz cumpleaños, CODE/400.
Avances en Lenguaje y Arquitectura
ILE: Un Entorno de Lenguaje Integrado
Lo siguiente que celebramos es el ILE, el Entorno de Lenguaje Integrado. Desde los comienzos de la plataforma, teníamos el modelo de programa original (OPM). Para algunos de los lenguajes, se creó un modelo de programa extendido (EPM), que ya no se admite. IBM construyó el ILE para permitir a los desarrolladores desarrollar en los múltiples lenguajes disponibles en la plataforma, en un solo entorno. ILE se anunció con OS/400 V2R3, lo que ahora suma 25 años, seis meses y cuatro días. Susan Gantner, en la revista original AS/400, justo antes del lanzamiento de ILE, dijo: «ILE es el cambio arquitectónico más significativo en el sistema desde el lanzamiento del AS/400 hace cinco años». Fue una característica importante y sigue siendo una parte clave del desarrollo de aplicaciones en IBM i. Feliz cumpleaños, ILE.
De CISC a RISC: Una Transición Significativa
Otro anuncio importante fue el paso de sistemas basados en CISC a sistemas basados en RISC. Este conjunto de instrucciones proviene de un proveedor de software, la mayoría de los cuales tenían instrucciones específicas para la migración. Este es un proceso de dos páginas para pasar de CISC a RISC, muy sencillo. IBM evolucionó sus procesadores de 48 bits basados en CISC a una nueva tecnología, Power PC, que era de 64 bits basada en RISC. Esta migración ocurrió con OS/400 V3R6 el 22 de diciembre de 1995, hace 23 años. El Dr. Frank Soltis, mirando hacia atrás en la revista AS/400 de 2003, dijo que la tecnología RISC permitió que los servidores iSeries se expandieran a diferentes lugares, incluyendo Java y Linux. Feliz cumpleaños, RISC de 64 bits.
La Virtualización y las LPARs
Una Nueva Era en Virtualización
Lo siguiente que celebramos es la Virtualización. Hemos hablado y escuchado sobre las LPARs, las particiones lógicas, durante mucho tiempo. Este redbook era para la versión LPAR de la configuración del eServer iSeries. Las LPAR proporcionan máquinas virtuales. Estaban disponibles en OS/400 V4R4 el 21 de mayo de 1999, hace más de 20 años. Feliz cumpleaños, LPARs.
La Evolución de IBM: De AS/400 a IBM i
Celebrando el Entorno PASE
El Entorno de Sistemas de Aplicaciones Portátiles (PASE) merece ser celebrado. PASE ha permitido a IBM y a sus clientes aprovechar herramientas y lenguajes de código abierto en IBM i. PASE estuvo disponible con V4R4 de OS/400 desde el 21 de mayo de 1999, hace más de 20 años. Feliz cumpleaños, PASE.
De AS/400 a eServer iSeries
Más allá del AS/400, IBM decidió renombrar su sistema completo de servidores de hardware y el AS/400 pasó a ser eServer iSeries. La «i» representaba la integración. iSeries ejecutaba el mismo sistema operativo, todavía llamado OS/400. Hemos tenido iSeries desde el 28 de julio de 2000. Eso es 18 años, 10 meses y 24 días. Feliz cumpleaños, iSeries.
La Integración de PHP en IBM i
PHP Llega a IBM i
No mucho después del iSeries, algunas personas en la comunidad pensaron que PHP debería funcionar en IBM i. Lograron llevar PHP al entorno PASE. La primera versión conocida de PHP en IBM i fue el 13 de septiembre de 2005. Hace casi 14 años que contamos con código abierto. Zend aún soporta PHP en IBM i hoy en día. Feliz cumpleaños, PHP en IBM I, y gracias Mike Pavlak.
Transformación y Renovación: De iSeries a System i
Nacimiento del System i
iSeries duró seis años, luego IBM renombró toda su gama de servidores. System i fue anunciado con una imagen aún más atractiva. El sistema operativo fue renombrado a i5/OS. System i estuvo disponible el 14 de febrero de 2006, es decir, hace más de 13 años, cuatro meses y siete días. Feliz cumpleaños, System i.
Fusión y Avance: Los Power Systems
Luego, en un homenaje al AS/400, IBM fusionó los servidores System i y System p. Esta nueva plataforma se llamó Power Systems. i5/OS evolucionó a IBM i y se ejecutó junto con AIX y Linux en estos servidores Power Systems. Desde que se lanzaron esos servidores Power6, IBM los ha actualizado regularmente, y hoy Power9 es la tecnología central en los sistemas Power de IBM.
Con los Power Systems, en realidad eliminaron funcionalidades del i5/OS para aprovecharlas en VIOS, una capa de software entre el hardware y los sistemas operativos. Esto aseguró que IBM i pudiera aprovechar la integración y la virtualización en múltiples niveles. Los Power Systems han estado disponibles durante 11 años, 2 meses y 19 días. Feliz cumpleaños a los sistemas POWER.
IBM i: Un Sistema Operativo para los Negocios
El Nacimiento de IBM i
Cuando IBM lanzó los sistemas POWER, nos convertimos en usuarios de IBM i. Este es el único sistema operativo que tiene el lema “para los Negocios”. La versión inicial fue IBM i 6.1. IBM i estuvo disponible el 2 de abril de 2008, un día enorme en la historia de nuestra plataforma, uno que está comenzando a ser reconocido como probablemente el día más importante en la historia de nuestra plataforma. IBM i en Power Systems fue un increíble avance en tecnología.
Innovaciones y Actualizaciones en IBM i
En los siguientes once años, IBM nos ha dado múltiples versiones del sistema operativo IBM i. Después de IBM i 6.1 vino IBM i 7.1, que lleva más de nueve años. Seis meses después, IBM lanzó un Refresh de Tecnología (TR1) que incluyó funcionalidades importantes. En el pasado, ese nivel de actualización de funcionalidad solo estaba disponible con una nueva versión del sistema operativo. Ese momento fue muy importante para IBM i, y el proceso de mejora de TR continúa.
- IBM i acaba de tener un lanzamiento 7.4 y se espera el TR1 para IBM i 7.4 dentro de seis meses.
- IBM i 7.2 ha estado disponible durante cuatro años y medio.
- IBM i 7.3 ha estado disponible por más de tres años.
- IBM i 7.4 está disponible hoy en el 31 aniversario del anuncio del AS/400. Feliz cumpleaños, IBM i.
La Evolución y Celebración de IBM i
Avances en RPG: Formato Completamente Libre
Desde la evolución a IBM i en POWER, IBM ha lanzado una versión completamente en formato libre de RPG, un gran avance. Esta nueva sintaxis de RPG permitió a los programadores deshacerse del formato de columnas fijas, haciendo el código más fácil de leer y de aprender. Como una importante liberación de funcionalidad, se lanzó en IBM i 7.1 Technology Refresh 7. El RPG en formato completamente libre ha estado disponible por más de cinco años y medio. Feliz cumpleaños al RPG en formato completamente libre.
IBM i en la Nube
IBM i ha sido un servidor en la nube, alojando aplicaciones y proporcionando servicios en la nube, desde Software como Servicio hasta alojamiento. Utilizando Servidores Virtuales del Sistema POWER en la Nube de IBM, ahora puedes auto gestionar tu propia partición de IBM i. Inicialmente se usará para más desarrollo y pruebas, donde activar una partición de IBM i será más accesible. La Nube de IBM i ha estado disponible ahora durante 26 días. Feliz cumpleaños, IBM i Cloud.
Un Repaso a la Historia del RPG
Desde Sus Orígenes hasta la Actualidad
Hemos tenido RPG durante bastante tiempo. Inicialmente lanzado en 1959, hace más de 60 años. RPG 2 se anunció para el System/3 hace 50 años. Hace 25 años, con OS/400 V3R2, se anunció RPGIV, en ese momento, RPG ya no significaba generador de programas de reportes, sino simplemente RPG. RPG /free ha estado disponible durante 18 años. Hace nueve años, se dispuso RPG Open Access, lo que ha sido bastante transformador al permitirnos construir nuestra propia funcionalidad de E/S para integrar y expandir las capacidades de RPG más allá de la funcionalidad estándar del sistema operativo. Hace cinco años, IBM lanzó RPG en formato completamente libre. Felices muchos cumpleaños para RPG.
Cronología de Plataformas IBM
- System/3 ~ 54 años
- System/32 ~ 48 ½ años
- System/34 ~ 46 años
- Terminal 5250 ~ 46 años
- System/38 ~ 43 años
- System/36 ~ 40 años
- AS/400 35 años
- Power Systems 15+ años
- IBM i 6.1 15+ años
- IBM i 7.1 13+ años
- IBM i 7.1 TR1 12 ½+ años
- IBM i 7.2 8.5+ años
- IBM i 7.3 < 7 ½ años
- IBM i 7.4 < 5 años
Celebrando el Cumpleaños de IBM i
Un Reconocimiento a la Trayectoria y Futuro
Este artículo es para celebrar el cumpleaños de IBM i. En el cumpleaños del AS/400 de hace 31 años, se anuncia IBM i 7.4. Pocos de nosotros podríamos haber imaginado, hace unos 40 años, lo que se convertiría IBM i.
«La capacidad de esta arquitectura para adaptarse a los avances tecnológicos y los requisitos siempre cambiantes es única». Esas palabras fueron hace 16 años, se han demostrado correctas y seguirán siendo válidas para muchos más cumpleaños por venir.
Susan Gantner fue citada en la revista eServer, edición iSeries en septiembre de 2003:
Los Nombres a lo Largo de los Años
He encontrado varios nombres de código para las plataformas a lo largo de los años.
- System/3000 = TINY
- System/3 = Project 3.7
- System/38 = Pacific
- AS/400 = Silverlake
Brindemos por todos los nombres que se le han dado a esta plataforma. Feliz cumpleaños, IBM i.