Comercial1 día

Módulo 2 — IBM i (sistema operativo)

Sistema operativo integrado de IBM para Power Systems. Contenido desarrollado a la profundidad requerida por cada rol.

Dominar el OS integrado de IBM para Power Systems, sus particularidades arquitectónicas, y entender por qué es estructuralmente distinto a Windows, Linux o AIX.

Base común — todos los roles

Linaje del OS

IBM i fue lanzado en 1988 como OS/400, único OS de la línea AS/400. Su arquitectura interna desciende directamente del CPF (Control Program Facility) del System/38, incorporando además capas de compatibilidad para aplicaciones del System/36 (SSP) y para AIX. Esa herencia explica por qué IBM i es estructuralmente distinto a cualquier otro OS: su modelo de objetos, su almacenamiento de nivel único y su integración con la base de datos no son características agregadas a posteriori, sino rasgos fundacionales presentes desde el System/38.

El OS fue rebautizado a i5/OS en 2004, cuando IBM adoptó los procesadores POWER5; el "5" hacía referencia explícita a esa generación de chips. En 2008, al converger la línea System i con System p bajo la marca IBM Power Systems, el OS adoptó el nombre definitivo IBM i — donde la "i" significa integrated, aludiendo a la integración nativa de OS, base de datos, seguridad y middleware en una sola plataforma.

Versión vigente al momento de redactar este material: IBM i 7.5 (anunciada el 10 de mayo de 2022). IBM también ha publicado IBM i 7.6 (anunciada el 18 de abril de 2025), la versión más reciente de la línea.

Lo distintivo en una frase

IBM i no es "OS + DB + middleware ensamblados". Es una sola pieza integrada: el sistema operativo trae adentro la base de datos (DB2 for i), el modelo de seguridad por objeto, el journaling, el servidor web, el sistema de backup (BRMS), el subsistema de trabajos, y la administración. Esa integración es la que sostiene la propuesta de valor.

Versiones vigentes en el parque instalado

IBM mantiene varias versiones simultáneamente. En el parque real de clientes vamos a encontrar todas estas:

| Versión | Estado de soporte | |---|---| | IBM i 7.3 | Service Extension Offering (paga) iniciada el 1 de octubre de 2023 y vigente hasta el 30 de septiembre de 2026. | | IBM i 7.4 | Standard Support hasta el 30 de septiembre de 2026; luego transita a Service Extension hasta el 30 de septiembre de 2029. | | IBM i 7.5 | Standard Support activo (versión usada como referencia técnica de este material). | | IBM i 7.6 | Anunciada por IBM (abril de 2025). |

Implicancias prácticas:

  • Comercial — un cliente en 7.3 sin Service Extension contratada es una conversación de upgrade.
  • Preventa — algunas funcionalidades (p.ej. nuevos opcodes RPG, password level 4, mejoras de Db2 Mirror) están solo a partir de 7.5; chequear versión y TR antes de prometer.
  • Soporte — las páginas de IBM Support tienen secciones separadas por versión y TR; siempre verificar contra la versión instalada.

IBM publica el ciclo de vida de cada versión con anticipación. El soporte estándar de una versión típicamente dura tres años desde su GA (General Availability), seguido de un período opcional de Service Extension Offering (SEO) —contratado por separado— que extiende el acceso a PTFs de seguridad y corrección. Un cliente fuera de soporte estándar y sin SEO no recibe correcciones, lo que representa un riesgo de seguridad y operativo concreto.

IBM i 7.4 — features clave (la versión más instalada del parque)

7.4 sigue siendo, al momento de redactar este material, la versión con mayor presencia en cuentas reales. Vale la pena conocer sus features base y de TRs porque la mayoría del soporte y de las preventas lo encontrarán antes que 7.5.

Database y APIs

  • La API QBNCHGPD (Change Program Data) fue mejorada para actualizar la ubicación del código fuente de debug de un programa compilado con DBGVIEW(*SOURCE). Útil en debugging post-mortem.

Acceso a datos / ODBC

  • El IBM i Access ODBC driver fue portado al propio IBM i, permitiendo que cualquier cliente ODBC estándar se comunique con la base de datos local. Esto habilita re-deployar aplicaciones desarrolladas con el ODBC driver de Windows/Linux directamente sobre IBM i.

Desarrollo moderno (Node.js)

  • Versiones idb-connector 1.x e idb-pconnector 1.x publicadas, con acceso directo a Db2 desde JavaScript siguiendo convenciones JS/Node estándar.

Data science y machine learning

  • Paquetes nuevos para data science y ML disponibles vía RPM, incluyendo bibliotecas Python de Machine Learning y Data Science.
  • R disponible en IBM i — orientado a estadística y data mining.

Mensajería y middleware open source

  • Apache ActiveMQ disponible nativamente — broker de mensajería con soporte de OpenWire, STOMP, MQTT, AMQP, REST y WebSockets.

Build y devops

  • Mejoras de Apache Ant y Apache Maven para automatización de build.
  • Mejoras en utilities de terminal y networking adapters.

IBM i 7.4 recibió Technology Refreshes hasta al menos TR11. Cada TR de 7.4 incorporó mejoras incrementales en open source, Db2, APIs del sistema y herramientas de desarrollo; muchas de las capacidades de open source y data science se incorporaron en TRs específicos, no en la base 7.4.0.

Para Soporte y Preventa: chequear siempre el TR exacto en el cliente. Los TRs de 7.4 publicados llegan al menos hasta TR11; muchas mejoras —incluyendo las de open source y data science— se incorporan en TRs específicos, no en la base.


ComercialPara Comercial (1 día)

Objetivo del rol en este módulo: vender la propuesta de valor del OS, no solo del hardware.

Propuesta de valor

  • Integración nativa OS + DB2 + seguridad + journaling. Menos integradores, menos puntos de falla.
  • Estabilidad legendaria — uptimes medidos en años.
  • Retrocompatibilidad real — aplicaciones de hace décadas siguen corriendo gracias a TIMI.
  • Modernización sin re-platform — IBM i puede exponer servicios REST/JSON, integrar con Git, correr Node.js / Python / PHP nativos.
  • TCO — menor ratio administradores/sistemas que x86, menos parches críticos, menos breaches.

Comparativa rápida

| Dimensión | IBM i | Windows Server | Linux genérico | |---|---|---|---| | Base de datos integrada | Sí (DB2 for i) | No (separada) | No (separada) | | Seguridad por objeto | Nativa | Filesystem ACL | Filesystem ACL | | Retrocompatibilidad | 25+ años | Limitada | Variable | | Modelo de licenciamiento | Por procesador / tier | Por core | Variable | | Talento típico | Especializado, escaso | Abundante | Abundante |

Versiones soportadas y mensaje de versiones

  • IBM i 7.4, 7.5 — actualmente con soporte estándar.
  • IBM i 7.6 — anunciado en abril de 2025, la versión más reciente de la línea.
  • IBM i 7.3 — en soporte extendido o ya fuera, según fecha; importante calificarlo porque cliente fuera de soporte es oportunidad de upgrade.

IBM publica Technology Refreshes aproximadamente cada seis meses para las versiones con soporte activo, lo que implica que la plataforma recibe mejoras continuas y tiene un roadmap visible y activo. Esto es un argumento clave frente al mito de que "IBM lo va a discontinuar".

Mitos a desarmar

| Mito | Respuesta | |---|---| | "RPG es lenguaje muerto" | "RPG IV moderno es free-form, soporta JSON nativo (DATA-GEN en 7.5), se programa en VS Code con Git." | | "No se puede modernizar" | "IBM i expone REST APIs, integra con cloud, corre Node/Python/PHP. Ejemplos en sitios de IBM Champions." | | "No hay gente que lo programe" | "Hay comunidad activa, programas educativos (IBM Skills, COMMON), partners certificados." | | "Hay que migrar todo a x86" | "Replatforming de RPG es proyecto de varios años con riesgo alto. La modernización progresiva preserva inversión." |

Preguntas calificadoras

  • ¿Qué versión de IBM i tienen?
  • ¿En qué TR están?
  • ¿Tienen DB2 Mirror for i?
  • ¿Cuántas LPARs IBM i?
  • ¿Hacen modernización (REST, web, móvil)?
  • ¿Qué backup/HA usan hoy?