Booting a S/370 Mainframe Virtual Machine with MVS 3.8j

Moderator: Forum moderators

Post Reply
User avatar
rockedge
Site Admin
Posts: 6312
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2488 times
Been thanked: 2493 times
Contact:

Booting a S/370 Mainframe Virtual Machine with MVS 3.8j

Post by rockedge »

First time working on a IBM mainframe emulator that runs on a Linux host. Did learn JCL script language on a MS-DOS based mainframe emulator but that was pretty okay for 1988 and not at the level of today's virtual machine mainframe, like Hercules.

Installing and getting the operating system running and the mainframe responding is not easy and not for the faint of heart, prone to stress related physical and or emotional problems :shock: :? :ugeek: :thumbup2:

Screenshot(13).jpg
Screenshot(13).jpg (63.98 KiB) Viewed 614 times
Screenshot(11).jpg
Screenshot(11).jpg (69.5 KiB) Viewed 614 times
Clarity
Posts: 3620
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1502 times
Been thanked: 481 times

Re: Booting a S/370 Mainframe Virtual Machine with MVS 3.8j

Post by Clarity »

JCL HA! Memories....

Almost 25 years to the day, being one of 2 senior SE leads of the sales-installation force, we completed a new JES3 installation of 2 extremely large mainframes to replace an aged 6 CPU location for a large multinational. It was the 2nd of 2 sites which we mirrored completing a year-long cycle from order to production.

One of the final projects, that was fun to completion.

JCL starting in 1968 for me.

Yes, that is the beauty of QEMU VMs. Create and RUN any known processor machine from RISC to mainframes.

User avatar
rockedge
Site Admin
Posts: 6312
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2488 times
Been thanked: 2493 times
Contact:

Re: Booting a S/370 Mainframe Virtual Machine with MVS 3.8j

Post by rockedge »

@Clarity I am using ->

Hercules System/370, ESA/390, and z/Architecture Emulator

Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the new 64-bit z/Architecture. Hercules runs under Linux, Windows (98, NT, 2000, and XP), Solaris, FreeBSD, and Mac OS X (10.3 and later).

Hercules is OSI Certified Open Source Software licensed under the terms of the Q Public Licence.

Hercules was created by Roger Bowler and is maintained by Jay Maynard. Jan Jaeger designed and implemented many of the advanced features of Hercules, including dynamic reconfiguration, integrated console, interpretive execution and z/Architecture support. A dedicated crew of programmers is constantly at work implementing new features and fixing bugs.

here is the web page -> http://www.hercules-390.org/

User avatar
wiak
Posts: 3992
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 60 times
Been thanked: 1155 times
Contact:

Re: Booting a S/370 Mainframe Virtual Machine with MVS 3.8j

Post by wiak »

Amazing reading the enthusiastic comments on that hercules-390 website. Wondered why was http and not https, but then noticed last update was March 2010!

So, that worries me - these enthusiasts were often old engineers who had retired, but once upon a time worked on the original IBM machines. The 'worry' is the reality that the thing is basically dead and gone and, sad though it is, pretty much irrelevant to current day young humans. Of course we cannot stay young - this is a pity, a shocking realisation I suppose, but I can't help but wonder if nostalgia somehow marks us as old before our time, or at least, through seeking solace in the past heyday of our youth be that 10, 20, 30 and MORE years ago, the result is not to make us feel young still, but rather to make the end feel closer. Hence, my own computing behaviour - I tend to slam the past as to a large extent dead and gone and for that reason if no other, best forgotten about, most of it, unless something is a lesson to remember, which most of it isn't... (despite acknowledging how it certainly all provided the ladder that brought us to where we are now), and nostalgia as negative rubbish we should rise above in order to be actively useful to the present day. I generally only mean this in terms of technology, not human social behaviour, and also would agree that there is nothing wrong with any hobby involving running ancient systems that are actually no use now to anybody... ;-) This is painful, I know... once upon a time we slaved our youth away working on something that was technologically current at the time; it is painful that that wonderful whatever is now irrelevant, that life-force that was ours expended, that past gone, but I comfort myself in the realisation that I don't need to expend sleepless nights any more working on whatever junk it was. In the future, this paragraph is about FirstRib hahaha 8-)

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

User avatar
rockedge
Site Admin
Posts: 6312
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2488 times
Been thanked: 2493 times
Contact:

Re: Booting a S/370 Mainframe Virtual Machine with MVS 3.8j

Post by rockedge »

@wiak turns out here in Connecticut some of the huge insurance companies and financial institutions still do 95% of all computer processing on mainframes.......many still running COBOL, FORTRAN, RPG and JCL batch script programs primarily. These companies are looking hard for programmers and sys ops right now......it's name your price as a programmer who can work in mainframe environments and there is practically NO competition. I told my son to keep that in mind.

So I am now one or two steps away from having a fully functional System/370 running the MVS operating system......because I am going to touch up on COBOL and do some freelance work....(dreaming of........)

Actually running Hercules on a Noblepup64-FR which is a Noblepup64 that's FirstRibIt'ed.

The instructions I am following are from 2020-2021 -> https://www.jaymoseley.com/hercules/index.html
Start of install instructions -> https://www.jaymoseley.com/hercules/ins ... EREQv8.htm

Mostly I wanted to see if I can run some JCL and RPG on a desktop mainframe.

One thing IBM is very good at is backward compatibility....programs that were written in the 60's and 70's still run as is on the very newest IBM mainframes.

I am successfully at this stage in booting a system........ https://www.jaymoseley.com/hercules/ins ... CUSTv8.htm

User avatar
rockedge
Site Admin
Posts: 6312
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2488 times
Been thanked: 2493 times
Contact:

Re: Booting a S/370 Mainframe Virtual Machine with MVS 3.8j

Post by rockedge »

Managed to successfully generate a MVS 3.8j system on the Hercules IBM System/370 mainframe virtual machine with Puppy Linux Noblepup64-FR as the host operating system.

Screenshot(22).jpg
Screenshot(22).jpg (42.57 KiB) Viewed 367 times

Running the FORTRAN PROMPTER and FORTRAN IV G1 COMPILER ready to create, edit, compile and execute FORTRAN IV source code.

At the moment have these language processors and a calculator:

  • ASM INVOKE ASSEMBLER PROMPTER AND ASSEMBLER F COMPILER.

  • CALC INVOKE ITF:PL/1 PROCESSOR FOR DESK CALCULATOR MODE.

  • COBOL INVOKE COBOL PROMPTER AND ANS COBOL COMPILER.

  • FORT INVOKE FORTRAN PROMPTER AND FORTRAN IV G1 COMPILER.

Screenshot(23).jpg
Screenshot(23).jpg (42.79 KiB) Viewed 367 times

Hercules terminal:

Screenshot(24).jpg
Screenshot(24).jpg (49.04 KiB) Viewed 365 times

So managed to now have a IBM System/370 mainframe running frugally on a desktop that is completely operational and can have jobs submitted for processing.:geek: :shock: 8-) :thumbup2: :D

User avatar
rockedge
Site Admin
Posts: 6312
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2488 times
Been thanked: 2493 times
Contact:

Re: Booting a S/370 Mainframe Virtual Machine with MVS 3.8j

Post by rockedge »

There is an ability to submit jobs right from the Puppy Linux host to the mainframe via a submit.sh script.

User avatar
rockedge
Site Admin
Posts: 6312
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2488 times
Been thanked: 2493 times
Contact:

Re: Booting a S/370 Mainframe Virtual Machine with MVS 3.8j

Post by rockedge »

I did manage to download the game Worm written for mainframes and install it successfully!! I was able to submit the job which installed and I figured out how to play it!

Screenshot(27).jpg
Screenshot(27).jpg (46.06 KiB) Viewed 271 times
Screenshot(28).jpg
Screenshot(28).jpg (48.12 KiB) Viewed 271 times
Screenshot(29).jpg
Screenshot(29).jpg (16.62 KiB) Viewed 271 times
Post Reply

Return to “Installation Reports”