Unfortunately, the instructor quit about a month into the course. Just one day, we came into the room and some higher up faculty were there instead. I don't know for sure what happened, but his Linked-in suggested that he was hired by the government of Egypt. (Mind you, this was 2009) It must have been very important.
The closest equivalent outside OS/400 would be like using LLVM IR for the entire system. But the memory model is also very elegant, the Single Level Store allows for storage tiering without the kind of block layer hiding that most solutions use.. closest equivalent is ZFS with a L2ARC in the POSIX world.
The lessons learned from the machine dependent part of IBM i were used to build the pHyp hypervisor in POWER4+. This is a firmware level microkernel and very interesting in its own right.
This isn't to say you should go out and port everything to IBM i, just that it should be studied by any serious OS developer and academic. While there is a good book on the design by Frank Soltis, the chief architect, it does not go into anywhere near the depth that UNIX design books did even when covering the proprietary versions. I wish I could learn a lot more about it.
In the past few years I've taken an interest in big-iron systems, and I've recently started spending time with OpenVMS in preparation for release of the x64 port. I spent a lot of time digging into System i, and z/OS, but my efforts were constantly frustrated by the inability to get my hands on real software and/or hardware, or even paid time on a machine.
Shoutout for the OpenVMS hobbyist program. Anyone interested in obscure commercial OS's with serious pedigree should give it a look. HPE's OpenVMS documentation portal is well laid out and straightforward - all the information is there.
5250s were terminals used with the System/34 family, which was succeeded by the AS/400 series which is now called iSeries and moved to POWER many years ago.
I know someone working at one of the bigger banks and they do development on some z/Arch machines. From what he's said they live in what amounts to a vault and spend their time quietly processing transactions on a secure network.
I've heard of a lot of poc activity. When I tried it out many years ago, it really sucked. I think the use case that makes sense is when you have well defined workloads that have high availability requirements and license models that fit.
IBM is very good at charging astronomical quantities for legacy systems (though it seems those systems, both in hardware and in software have been receiving updates - the processors in these systems look impressive)
Basically, why rewrite an older system for (1Mi/10Mi) when you can just throw money and get a brand new mainframe?
I suspect the reason we're building software for them is someone is using it. I know Hyperledger is supported on Bluemix to some degree.
"Yes, my friend. Deep in the Dark Web, a hundred and one LANs beyond the routable Internet, there roams magnificent, ancient and magical creatures of legend - the great Zee. Quietly they tally numbers, and mete out just rewards to the poor souls trapped in this prosaic concrete reality, unable to so much as cross from our world to the Internet - let alone travel to these fabled realms of the deep, deep blue."
I think I'll tweak this a bit and put it on a shirt.
Some history on uniforms of those that have most closely attended the Zee herd: https://www-03.ibm.com/ibm/history/exhibits/waywewore/waywew...
I must say, this guy here, he's really onto something:
https://www-03.ibm.com/ibm/history/exhibits/waywewore/waywew...
Such power, and so much blue.
In all seriousness, please share your tweaks.