[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Re: Cobol en Linux



On Thursday 04 June 2009 07:30:15 Juan Lavieri wrote:
> 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
> >>>> parece
> >>>
> >>> mmmmm 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/OS
> >
> > Lean 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
> >>>> Gerardo
> >>>
> >>> pero 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 estudiar
> >>
> >> Es una buena idea, revisaré alguna lista también de IBM.
> >>
> >> Un saludo
> >> Gerardo
> >>
> >>> en 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.

Probé el Hercules con MVS 3.8 conseguí que iniciara correctamente pero después 
me aparecía un error, efectivamente el problema es que no tiene CICS ni DB2.
También observé que la otra mejor manera era sobre Hércules instalr los cd's 
que dan a los desarrolladores de IBM que son el ADCD (Active Developer Cd) y 
que contienen el Z/OS entero, aunque estos cd's que eran sobre unos 16 no 
tenían fuentes en las redes p2p que los encontré. Al final me bajé un editor 
de sintaxis de cobol para kate, el cuál no funcionaba nada mal. 

>
> 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.

Coincido contigo Juan en que es un trabajo muy costoso, además que es un 
entorno muy cerrado en cuanto a los compiladores, etc. El futuro como no es 
Gnu/Linux. Gracias por tu respuesta. 

>
> Saludos
>
> Juan
>
> PD::  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.



Reply to: