IBM Launches Linux-Only Mainframes
An anonymous reader writes: IBM is introducing two mainframe servers that only run on Linux. It's part of a new initiative from the Linux Foundation called the Open Mainframe Project. "The idea is that those companies participating in this project can work together, and begin building a set of open source tools and technologies for Linux mainframes, while helping one another overcome common development issues in the same manner as all open source projects." IBM's hardware release is accompanied by 250,000 lines of code that they're open sourcing as well. "Ultimately the mainframe mainstays are hoping to attract a new generation of developers to their platform. To help coax new users, IBM will be offering free access to the LinuxOne cloud, a mainframe simulation tool it developed for creating, testing and piloting Linux mainframe applications." Canonical is working with IBM to bring Ubuntu to mainframes.
IBM is introducing two mainframe servers that only run on Linux.
In Capitalist America, Linux runs on mainframe servers.
systemd is Roko's Basilisk.
To help coax new users, IBM will be offering free access to the LinuxOne cloud,
Is this access just for coax users or is it available via fibre or twisted pair?
I'm sorry, but Ubuntu on mainframes? Ubuntu is the linux distribution FURTHEST from being appropriate for a mainframe - it's heavily targeted towards desktop users, particularly those with a lower level of expertise (or a lower desire to put work into their OS) than the average linux user. What's more, it's adware/spyware now, which is definitely something I'd hate to have on a mainframe - the last thing you want is your OS transmitting and receiving data at random!
These are mainframes that only run Linux. There is no other supported operating system.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I notice TFA has no mention of what the hardware will cost, or what IBM will charge for Linux on a mainframe, or even the model numbers of these two mainframes which are Linux only. And MongoDB on an IBM mainframe? Talk about a culture clash.
Mainframes are nice in that you get hw with 100% uptime. Not 99.99%, but 100%. Electronics getting old? Need replacements? Offline a couple of CPUs, then pull the cards while the machine is running. Insert new ones and bring them up. Repeat, until you've swapped all the CPUs - and the mainframe was running all the time! (Obviously not at 100% capacity, but transactions were processed continuously).
Memory modules are hot-replaceable in the same manner. So is network, disks & power supplies. All is redundant, all is replaceable without shutting down. You can do such stunts "to some extent" with PC hardware - i.e. you can get a pc-type server board with redundant power. And linux has hot-adding of CPUs already. But mainframes has 50 years of experience with this sort of always-up requirement - so it just works, without snags.
Nokia's DX200 series of PSTN switches had fully redundant motherboards, you could literally physically cut the PCI bus and the thing would just keep on rolling, without dropping any calls..
The logic is packaged in 'drawers' (up to 4 per system). If one fails it is taken offline and replaced and the image keeps running (at lower capacity of course).
Except for, well the actual facts. Canonical does in fact put Ubuntu on phones. That's actually one of their products, Ubuntu Phone. Red Hat, on the other hand, sells Red Hat ENTERPRISE Linux. They do in fact have a different focus.
"It's all Linux", one might say. Both do use (different) Linux kernels, just like Android does. There are also differences, such as the focus on new features vs time-tested reliability. Red Hat doesn't get the hottest new stuff the moment that upstream releases a beta. They wait until it's stable and reliable. For mainframes, you probably want stable and reliable.
Mainframes don't have a system bus in the way the PC crowd thinks of it. You can in fact swap out the backplane parts one at a time and maintain system/image uptime/integrity.
Mainframes are not simply overpriced PCs. They're put together internally in quite a different way.
The original system busses were in the backplane, not in on a "motherboard". That was true even on my very first (S-100) PC, long before IBM got into the personal computer market. The backplane was almost nothing but wiring, with no caps to blow. You'd basically have to set it on fire to render it useless.
So, is the point that if you're spending millions on it, then you will be more careful with the software?
Do the programmers get to wear a white lab coat?
Usually more like torn-up jeans and ratty t-shirts. The one who dress fancy are the ones who are least to be trusted.
IBM mainframes were commonly virtual machines. Unlike their predecessors, which had their instructions hard-wired into them, the System/360 and later boxes usually had some sort of "Initial MicroProgram Load" phase that kitted out the machine's NVRAM with the microcode that made them all run the common S/360 instruction set, regardless of underlying hardware, which could be quite radically different, depending on the make and model. Not unlike what Project Hercules provides, but on a much dumber level. In fact, the original floppy disk systems were used as IMPL storage devices on some machines.
Mainframes run zOS, a prosperity OS.
https://en.wikipedia.org/wiki/Z/OS
Considering their license fees, it certainly should be a prosperity OS. But I think you meant "proprietary".
Actually, mainframes have run many different OS's, some proprietary, some custom, a few open-source. Although up until about 1986, the source code for most IBM OS's was freely available.
Mainframes these days are most likely to run zOS, zVM and/or zVSE. These are the primary IBM licensed OS products. But as I said, other OS's have been implemented as well. I think a number of universities and military installations did so at one time or another.
What spyware, please include citations.
Scale out with Ubuntu Server
@Anon: "I'm sorry, but Ubuntu on mainframes? Ubuntu is the linux distribution FURTHEST from being appropriate for a mainframe - it's heavily targeted towards desktop users, particularly those with a lower level of expertise (or a lower desire to put work into their OS) than the average linux user. What's more, it's adware/spyware now, which is definitely something I'd hate to have on a mainframe - the last thing you want is your OS transmitting and receiving data at random!" ref