3 ms·
I can't say for today, but back in the 90's I spent some time in California (I'm from Toronto) on a mainframe course. The reason was that I had to basically ren
by ksaj 4y ago
I can't say for today, but back in the 90's I spent some time in California (I'm from Toronto) on a mainframe course. The reason was that I had to basically rent time on a mainframe in order to do any of the exercises, and understandably nobody was willing to open a terminal to their mainframe across the Internet "for educational purposes only".
I then worked a bit with IBM (in Poughkeepsie, NY) getting Linux on MVS working securely before it was released as a product, and I haven't touched a mainframe since. </background>
The Unix world and mainframe world are so different that you couldn't really just throw an emulator on a Linux box and be able to get anywhere professionally with it. Even the lingo is not compatible. There is next to nothing from the Unix world that you could apply to mainframes. You will have insurmountable gaps in your knowledge without full immersion. Talk to a mainframer about buffer overflows, and you'll realize right away that you are on completely different planets.
AFAIK there are still no full MVS emulators for Linux because of the sheer mountain of "stuff" that would need to go into it. You can certainly learn the scripting languages with emulators, though. So there is that. But your lingo and even understanding of how things connect would still suffer greatly if you think of the concepts from a Unix/Linux point of view. They are not compatible.
Having said all that, because there is Linux on MVS, in theory you should be able to use it as a familiar terminal. But then your only access is through getmvs which still keeps you much too distant from the iron to call it mainframe experience. And it is unlikely anyone's going to open up a terminal to the Internet, as it was for me back then, too. There is way too high a financial risk involved.
Things may have changed since then, but mainframes really don't change very much even across decades. I think getting Linux running in a VM was probably shocking to the entire mainframe world when it was first released. Banks gobbled it up though, so it was quite a smart move.
I believe cloud computing has totally taken over and removed any benefit there was in that particular area now, though.
My expectation is that you'd still need to rent mainframe time slices, and go full immersion if you want to get "Mainframe" on your resume. Otherwise you might have to lower your bar a little, and stick to some of the batch processing languages instead.
- lboc 4y agoz/PDT and zD&T will run current z/OS under emulation on Linux. The ADCD for use with those products includes almost all the IBM software you'd come across in a mainframe environment: http://dtsc.dfw.ibm.com/adcd/adcd.shtml http://dtsc.dfw.ibm.com/adcd/adcd.shtml https://www.youtube.com/watch?v=tI5jk-1OI-g https://www.youtube.com/watch?v=tI5jk-1OI-g https://ibm.github.io/zdt-learners-edition-about/ https://ibm.github.io/zdt-learners-edition-about/