Tenha um Mainframe rodando dentro de seu computador
Publicado em 14/2/2008 | Autor Vicente
Alguns aficionados, como meu amigo Júlio, por esta plataforma criaram o Hercules, um emulador de arquitetura System/370, ESA/390 e zSeries (arquitetura mainframe de 64 bits). Apesar de ser tecnicamente possível rodar z/OS (o mais atual dos sistemas operacionais de mainframe) no Hercules, a IBM não permite devido a questões de licenciamento. Ainda assim é possível rodar sistemas operacionais mais antigos que foram liberados pela IBM para domínio público como OS/360, DOS/360, DOS/VS, MVS, VM/370 e TSS/370. O Hercules tem ports para Windows, Linux e Mac OS X.
Quer ver como funciona? Acesse e faça download do aplicativo ou do código-fonte:
Comments
9 Responses to “Tenha um Mainframe rodando dentro de seu computador”
Deixe um comentário!



February 14th, 2008 @ 21:34
leia mais……
February 14th, 2008 @ 21:34
leia mais……
July 8th, 2008 @ 10:08
Mais ? muito bacana ver ele rodando no micro.
Claudemar Martins de S?s last blog post..Legi?o Urbana no Globo de Ouro – Que Pa?s ? Esse – 1987
February 4th, 2010 @ 1:09
February 4th, 2010 @ 20:45
January 13th, 2011 @ 18:15
Uma pergunta se eu desenvolvi um produto para o mainframe utilizando um emulador de mainframe e preciso compilar os programas (cobol por exemplo), para entregar para um cliente que tem mainframe.
Como faço para contratar um serviço de locação de mainframe para compilar os programas e gerar uma fita?
Você me informar?
Paulo
January 13th, 2011 @ 18:58
January 17th, 2011 @ 6:57
Para disponibilizar um (ou mais) programa Cobol ou Assembler ou PL/I a um cliente, que voce tenha escrito usando o Hercules, por exemplo, tem que considerar duas coisas:
1 – Se voce quer que o cliente compile o programa e gere o “objeto” (resultado da compilação) e depois o “módulo de carga” (resultado da linkedição), a maneira mais prática é voce entregar o fonte do programa numa mídia qualquer (CD; DVD; pendrive).
Se voce está editando este programa dentro do Hercules, usando um emulador (X3270 por exemplo) no TSO, então voce pode transferir o programa fonte para o seu “host” – que é onde voce “roda” o Hercules – : (o windows ou um Linux), usando o “file transfer” do emulador. O X3270 usa o “ind$file” que é um padrão.
O file transfer vai criar o programa (que está em EBCDIC no Hercules) num arquivo ASCII no windows ou no linux. Daí é só colocar num pendrive e levar ao cliente. Se o cliente tiver um FTP Server, voce pode mandar via ftp. Lá no cliente tem que fazer o caminho de volta, isto é, transferir (via ftp) para o Mainframe (“de verdade”) e compilar o programa.
2 – Se voce que mandar somente o módulo de carga (parece que não é o caso), tem que executar um utilitário para compactar o lmod (load module ou módulo de carga), que se chama TRSMAIN (é bem conhecido no meio Mainframe z/OS). Pegar a saída do TRSMAIN e fazer o mesmo caminho do item 1 – acima. Novamente, no cliente, executa-se o TRSMAIN para restaurar o lmod original
Este é um caso onde voce não quer entregar o fonte ao cliente, somente o lmod.
Nem pensar em usar uma cartridge (3490, por exemplo). Não vale a pena. Mas se isso for mesmo necessário voce tem sair catando um “bureaux” que forneça serviços no ambiente Mainframe e que tenha, é claro, equipamentos de “fita”, como IBM 3480 ou IBM 3490
Qualquer dúvida sobre este “mangue”, pode mandar email para ediloy.anjos@gmail.com
July 25th, 2011 @ 16:56
Em 2003 tive um pouco de contato superficial com mainframe.
Há um bom tempo que ouço falar do Hercules, inclusive já baixei pra Windows.
O que realmente gostaria é de encontrar uma imagem que eu possa executar TSO, cobol(CICS), JCL, etc.
A imagem sugerida, basta pesquisar pelo Emule?
Adilson.