Not to be contrarian, but - well - let me be contrarian. Rant coming. TL;DR - there needs to be a free version of z/os & it’s siblings sooner than later, to not do this is to potentially starve the platoform out of existence as we know it.
I don’t think, for a moment, that when people ask for a mainframe-in-the-cloud type experience, that they are asking for Linux One or linux on Z, the want a z/OS-type platform on which to learn and play. Otherwise it's just Ubuntu or SUSE, like I can run on my laptop. For anyone but the kernel developers and a few select others, most would never know the difference (outside of performance, perhaps). It’s certainly not the classic z/OS / VM / tpf / etc experience that most here talk about daily. As for the other offerings, none are the same (or even really the same sport) as having your hands on a “real” z/OS (or z/VM, etc.) mainframe - the closest of which for people not buying hardware would be z/PDT. By real, I mean you can provision storage, configure parmlibs, install software with SMP/E, develop load modules, configure platform software and tcp/ip, etc etc. IPL the system, crash it, figure out how to build a stand alone dump. Figure out how to read that dump, get the system up and running again. Gen a system from scratch; install an upgrade with a serverpac and so on. Until IBM figures out that they’re losing opportunities because of this, I fear the platform is going to get harder and harder to support and defend. Most (if not all) of the cloud - or public offerings on Z (again, not talking Linux) are for Developers. Master the mainframe, z Systems cloud trial (RDT for z “Test drive development tools”) etc. <- all focused on developers. But, where will the next generation of Storage Engineers & System Programmers come from? Who will write the DFSMS/ACS routines, or write the assembler-based system exits? Who will wade through SMP/E reading hold data and figuring out how to fix or remove a wonky PTF that didn’t apply correctly or went PE? Who will configure the VTAM / 3270 applications and the intricate work tweaking TCP/IP net filter and ATTLS? Who is going to do the detailed capacity / performance analysis and tuning of the storage, wlm, cpus and so on? To say nothing of the gargantuan task of securing these beasts. These are skills with theoretical backgrounds in many disciples, but the specifics and technical difficulties pertaining to using those skills on this platform are non-trivial. People need time, mentors and opportunity to learn it. That opportunity is nearly gone - or unrealistically appraised at this point. Sure there are a few colleges which teach these skills, and the tried and true way of apprenticeship still works if you can get it, but how prevalent is that? Moreover, why would a fresh-out-of-school person take a chance on an OS/platform that they’ve never gotten to put their hands on? In today’s world, they can get a free/inexpensive version of every single OS on the planet for personal use (Microsoft & VMWare development and full evaluation versions, Linux is open source and free, as is the BSD’s, etc etc) - except for z/OS and it’s time-tested brethren. Why is that? How does that secrecy help generate buzz and the next generation of loyal mainframers? To ask the fresh, talented, next generation of techies to go to work in a mainframe shop - or to go to a school to learn mainframe is asking them to take a gigantic leap of faith. They have the opportunity to be hands-on with 99.999% of the tech out there before they leave high school; but somehow, someone expects that they’l self-select into becoming a z/OS sysprog? Why would they? Not having a clear track to this pipeline is the single biggest security issue and threat to this platform there is. Companies will hire the remaining few, then outsource, then divest - unless we (and IBM) start driving interest by making the platform (the whole platform, not just the development bits) available to anyone who wants to play with it. It’s a huge opportunity missed, and I hope it changes soon. One of the hardest things to see is, after giving a talk at a non-mainframe centric conference, people who come and ask how they can get involved directly. You can’t. Unless you go to work or school somewhere special, or are willing to lay out several thousand out of your own pocket - you just have to admire it from afar. And that’s too bad, because it’s a kick butt OS and a super challenging ecosystem that the unbelievably sharp new technologists would sink their teeth into. They’d eat it up. Many were programming from the time they could walk and computers just. make. sense. But this computer, with it’s super configurable and somewhat non-forgiving “you better know what you’re doing or how to figure it out” practices and protocols, requires time and a steep ramp-up period to become proficient. It has to start now. When you go to those job fairs, conferences, or just on the next marketing push - come up with a way to give away for free or cheap a copy of these OS’s that run on a hypervisor like zpdt for people to just play with, destroy, hack, but mostly learn. Will there be some negative consequences ? Maybe. But fear not, the rest of the OS providers who have gone before in this space have already figured that out, with a mix of bug bounties, licensing agreements and lawyers. But that’s a topic for a different post. Sorry for taking up all your bytes this morning . Take care :) Chad ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
