Felix Perez escribió:
El día 22 de septiembre de 2008 16:34, gerardo <gerardosancho@gmail.com> escribió:El Monday 22 September 2008 02:29:10 Alejandro García escribió:Ante todo Saludos amigo On SHORTWEEKDAY 21 MONTH YYYY 12:15:53 pm gerardo wrote:En el trabajo estamos programando en Cobol, bajo un entorno de IBM. El entorno que programamos es mediante TSO/ISPF desde Windows conectándonos remotamente a un mainframe IBM 3090. Los programas son de Cobol, ejecutándolos mediante JCL's y también utilizamos alguno de los módulos típicos de IBM: Ilboabn0, Vafe2000, Mdtarea o Md10lita. También en el futuro vamos a utilizar DB2.DB2 lo puedes instalar en linux tranquitamente pero esta diseñado para suse linux yo lo he trabajado es en suse linux en un salon de la ibm en la cual estudio java además te sugiero que investigues un poco mas sobre esos modulos ya que en linux puede que hay modulos pero hecho bajo GPL que te sirvan, puedes usar los non-free pero no se si en non-free estén esos módulos a los cuales haces referencia.Me gustaría poder compilar y ejecutar dichos programas bajo el entorno de Linux. ¿Que posibilidades existen o me recomendáis? He estado mirando mucha información por la red, pero he encontrado poca información y bastante dispersada. De lo poco que he encontrado es este programa comercial para Linux, el cuál he bajado la demo pero no se instala correctamente: http://www.wrkgrp.com/unispf/index.html También he encontrado el compilador de código abierto: http://www.opencobol.org/ He visto que Eclipse también está desarrollando un plugin para cobol. También he estado pensando en si se podía virtualizar OS/Z pero me parecemmmmm me gustaria saber que es OS/Z y a que te refieres con virtualizar "hablando como los locos si te refieres a virtualizar un sistema operativo prueba con qemu y sus opciones"Primero de todo gracias por vuestras respuestas, el sistema operativo OS/Z hasta hace poco tampoco conocía que existía, es el mismo sistema operativo OS/2 de IBM pero diseñado específicamente para mainframes, además es de 64 bits. http://en.wikipedia.org/wiki/Z/OSLean bien nada que ver con OS/2, es el sucesor de OS/390. Solo por aclarar.una tarea un poco impensable. Cualquier sugerencia para Linux si hay algún programador de Cobol o administrador de mainframes de IBM será bienvenida. Un saludo Gerardopero donde mejor te puedes asesorar es con la misma ibm o con alguien que trabaje en cuanto a ese tema espero que aqui en la lista alguien te ayude por que yo mi relacion con ibm es de estudio nada mas y las certificaciones que me ofrecen a nivel internacional al igual que con sun microsystems y otras compañias solo aprobecho las oportunidades que me esta dando mi gobierno de estudiarEs una buena idea, revisaré alguna lista también de IBM. Un saludo Gerardoen cuanto a cobol para mi es un buen lenguaje de programación y que en estos momentos me gustaria estudiar saludos amigos disculpa que no sea de mucha ayuda se prodría decir que este correo es un off-topic. Alejandro García Venezuela-- To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Hola Gerardo y los que han respondido.Yo vengo del mundo mainframe. Toda mi vida he estado trabajando en sistemas operativos desde MVS/370 hasta ESA/390 en el año 2002.
Existe un proyecto opensource que se denomina Hercules; tiene sus buenos foros y listas de correo.
Hercules es un emulador IBM 390; es decir convierte tu PC Intel en una máquina que interpreta código de máquina IBM 370 - 390. Pero por supuesto todavía falta, ya que no tienes sistema operativo.
IBM ha liberado versiones de 3 sistemas operativos algo antiguos pero que son útiles para lo que tu necesitas, son ellas: MVS 3.8 (predecesor del OS/390, VM/370 Sistema operativo que permitía correr varios sistemas operativos bajo el (hoy se conoce como virtualización, pero allá por los años 70 ya lo conocíamos y DOS/VSE no recuerdo la versión, para los amantes de ese otro sistema operativo para mainframes mas pequeños.
Los problemas que se presentan son, entre otros: Voy a hablar del MVS 3.8 que es el que he experimentado.Viene completo, eso incluye el compilador cobol y una serie de productos adicionales que se requieren, tales como el VTAM, VSAM, y TSO.
Hasta donde yo se no contiene CICS ni DB2 de allí que si tus programas requieren dichas plataformas no podrás correrlos "legalmente" por esta vía.
Todo tienes que configurarlo tu mismo ya que tu eres el system programmer de esa máquina y tienes que tener el nivel necesario para configurar todo. No se si lo sabías pero en esa época era necesario un equipo de personas para cada tarea (filosofía IBM: Por qué lo vamos a hacer fácil si lo podemos hacer difícil)
Ventajas:Tu PC realmente se convierte en un mainframe 3090 si lo deseas, o 4341, 4381, 3033 o lo que tu quieras. Puede simular los strings de discos que desees, pasando por 3330, 3350, 3380, etc. Unidades de cinta, cartucho, impresoras, punchadoras, etc todo puede ser emulado en tu PC.
Ya que estás usando un mainframe (aunque sea emulado), todo el código que ejecutes es 100 % compatible con la arquitectura 390 real.
Usas el JCL real así que no tendrás problemas de portabilidad.Puedes copiar tus procedimientos de la *.PROCLIB que utilizas y te servirá aquí sin problemas.
Puedes incluir rutinas en lenguaje ensamblador nativo (mucho mas eficiente).Yo estuve incurso en ese mundo por un tiempo y a menos que tengas una necesidad muy puntual y que realmente te sea útil, creo que resulta un hobby demasiado costoso en términos de tiempo; por eso aunque adoro mi ESA/390 eso fue el pasado; el futuro es GNU/Linux y apuntaré todos mis esfuerzos hacia el.
Saludos JuanPD:: Por cierto que el nombre correcto es Z/OS. Además Linux/390 puede correr debajo de él.
El link oficial es: http://www.hercules-390.org Allí es un buen punto de partida.