docker run -it -p 3270:3270 rbanffy/vm370
Then connect your 3270 client(s) to port 3270 on localhost and play like it’s the 1970’s.
Disclaimer: that image has a 370, the successor of the 360.
For this image, user CMSUSER has password CMSUSER, user MAINT (has more privileges) has password CPCMS. I now forgot the password for OPERATOR. I’ll post it here when I remember what it was. This image is built on the Sixpack distribution of VM/370. Google for it and you’ll find lots of information.
Not sure whether it worked already like this in the 360 area.
With production workloads I had nothing to do, so I am not sure what was the most commonly used OS. Pretty sure no bank clerk, airline counter or similar ran CMS.
Probably was helped once people figured how to also run DOS and MVS under VM.
Airline Counters of course ran (and some still do) TPF, and serving massive amounts of users with standardised forms was much easier with CICS (I seem to recall a story about some retail chain actually running their POS on single mainframe in 1970s with each retail clerk using a 3270-compatible terminal to access CICS forms).
OS/360 was discontinued. MVS is listed as one of its successors.
So I believe, while interesting, the VM/CMS emulator/simulator mentioned above is only representing System/370 period, not System/360.
I am certainly not an expert on the matter.
Edit: Following a couple of Wikipedia links tells that in the 360 period something called CM/CMS existed. It seems only loosely related to the VM/CMS used in the 370 period.
Edit 2: For an emulator see https://en.m.wikipedia.org/wiki/Hercules_(emulator)
Edit 3: https://en.m.wikipedia.org/wiki/History_of_IBM_mainframe_ope... seem worth reading. The 360 chapter links nicely to TFA, e.g. The Mythical Man-Month.
Virtual memory did not even exist in the first S/370 models, that was a slightly later feature.
Disclaimer: Thinking is different from knowing :)
This was followed by S/360-67 which introduced address translation to S/360 and was specially built for timesharing - there, CP-67 was developed, and since model 67 was sold normally, it was apparently provided to some customers as alternative OS. CP-67 evolved into VM/370
I'm still very much a newbie on this.
I did download my files one by one to my pc using Tom.
I will look at the vm 370 but wonder whether it will be too hard, as there is no setup like tk5 and like your docker. Yours seems just one command away (and change the port to non-3270 to avoid conflict with my mvs.) And tk5 just run.
I do not know how even to start the vm 370 community edition after download!
I'm thinking about modifying the shadow disk setup (the base disk is immutable and only the shadow file is changed) to make the shadow folder persistent, but that'd be better done at the cluster management level.