Hercules
Hercules es un emulador de sistemas mainframe IBM S/360, S/370, S/370-XA, ESA/390 y z/Series, el cual es capaz de ejecutar el mismo proceso que un mainframe real. Está íntegramente programado siguiendo la licencia pública geneneral GNU (GPL) y está disponible en multitud de formatos por lo que se puede ejcutar en varios sistemas operativos, entre ellos, GNU/Linux.
Si está interesado en poder ejecutar proceso batch o transaccional real en el PC, este sistema emulador está perfectamente capacitado para ayudarle a hacerlo. De hecho, existe una versión freeware del archiconocido Sistema Operativo de IBM, MVS Versión 3.8J por lo que dispondría de todo un sistema JES2, VTAM, TSO y herramientas de programación disponibles, al igual que multitud de utilidades freeware y GPL programadas para él.
No obstante, en canales de distribución como Emule, se puede encontrar versiones más recientes del Sistema Operativo como z/OS, o z/VM, pero recuerde que ejecutar ese sistema sin la licencia correspondiente, puede constituir un delito.
En nuestro caso, utilizamos Hercules como máquina de pruebas, por lo que, la gran mayoría de los documentos que se describen aquí, así como trucos de sistemas, estarán basados en la ejecución de los mismos en este sistema emulado, aunque en la gran mayoría de los casos dichos trucos y documentos tendrán la misma validez en el entorno real. La excepción de confirma la regla es la implicación emulada con respecto a la real:
Por ejemplo, Yggdrasil tiene discos reales, y añadir un disco supone una instalación hardware y una configuración posterior. Como Hercules emula los discos como ficheros planos, habrá constatado que la instalación de un disco en hercules difiere relativamente bastante con respecto a una instalación real, aunque luego, la inicialización del mismo a nivel de software es la misma (formatear el disco se debe hacer en ambos casos).
Sin mas, desde aqui le invito a que haga una instalación de GNU/Linux y a la posterior configuración de Hercules en un PC de sobremesa.
1.- Instalación de GNU/Linux Debian
2.- Instalación de Hercules/390
3.- Instalación de IBM z/OS V1R4
4.- Instalación de una unidad 3590 REAL en Hercules
5.- Montando un equipo Hercules y z/OS para la emulación de un entorno real
6.- Montando un equipo Hercules y z/OS para la emulación de un entorno real (II)
7.- Montando un equipo Hercules y z/OS para la emulación de un entorno real (III)