OS/360 on Hercules: Overview (2003)
conmicro.com
conmicro.com
“The best source is the CBT CD-ROM, which contains Rick Fochtman's OS/360 distribution. This has not only the OS/360 distribution files, but also the source to the operating system and utilities, as well as some useful documentation. There are many, many other useful files and utilities on the disk, and it's a must for anyone wanting to experiment with OS/360, as well as any systems programmer on a modern OS/390 or z/OS system. Ordering information is at the CBT Tape site.”
That CBT Tape site is a sight to behold even if you have no plans to run OS/360: https://www.cbttape.org/. Bonus link: https://www.cbttape.org/funny/bug3.jpg
If you've never dealt with mainframes, which is extremely likely after all, you will be massively taken aback about how different everything is. A lot of the most fundamental terms you are used to, like "file" or "directory", simply don't exist. Some have equivalents with other names, but even if they do they're often so different that you barely recognize them at all... It's like finding a computer on an alien planet.
Interestingly, the later "midrange" AS/400 (or maybe also its predecessor System/36 which I don't know about) is also completely different from mainstream computing, but in something that I'd describe as the opposite way of how MVS is different.
While MVS lets you feel the bare metal at every turn (making such simple things as using the closest thing to a file, a "dataset", sometimes rather bizarre), AS/400 does the opposite and abstracts everything away. Going as far as having a 128bit unified address space, which addresses both RAM and hard disk storage and everything in between...
Funnily enough my alma mater recently made Introduction to Mainframes a mandatory subject for a software engineering course. So if you can't use z/OS on a (very) basic level, you can't graduate. :)
[1] http://wotho.ethz.ch/tk4-/
[2] https://github.com/SDL-Hercules-390/hyperion
And a pretty good youtube channel "mostly" dedicated to MVS and other mainframe os's
Other than CEs replacing hard disks a few times, and an Ethernet upgrade, it was undisturbed by anyone other than the end users. The server had restarted ~20 times, by power outages. Crazy stuff.
https://ajk.me/building-an-ibm-3270-terminal-controller
Otherwise, a TN3270 client program such as x3270 is enough: Hercules makes TN3270 clients appear to the mainframe operating system as though they were display stations connected to a channel-attached establishment controller.
If you don’t want to install an X11 server, by the way, you can use the c3270 program that comes with the x3270 package.
https://en.wikipedia.org/wiki/Jay_Maynard#/media/File:Trongu...
Wikipedia article includes a good link: https://sdl-hercules-390.github.io/html/
https://github.com/SDL-Hercules-390/hyperion
And it runs on MacOS