Stories
Slash Boxes
Comments

SoylentNews is people

posted by cmn32480 on Tuesday August 18 2015, @04:49PM   Printer-friendly
from the bringing-the-mainframe-into-the-21st-century dept.

IBM Introduces Two Open-Source-Only Mainframes

IBM is introducing two mainframe servers that run only on the open-source Linux operating system.

The new hardware will make it easier to run technology like the MongoDB database and the open-source software Spark. Presently more than a third of IBM's mainframe clients are running the Linux operating system. IBM also said it will release mainframe code to the public and join a new cohort of less than a dozen academic, government and corporate entities in what's called the Open Mainframe Project, an open source endeavor devoted to helping companies using mainframe computers.

IBM is sweetening the pot by contributing 250,000 lines of mainframe code to the Linux community, 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.

Some of the specs for the machines can be found in this article from Reuters, including a partnership with Canonical Ltd. to distribute Ubuntu on the LinuxONE and zSeries systems.


Original Submission #1Original Submission #2

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Interesting) by PizzaRollPlinkett on Tuesday August 18 2015, @05:26PM

    by PizzaRollPlinkett (4512) on Tuesday August 18 2015, @05:26PM (#224496)

    This is the big one for me:

    SUSE Easing Linux on the Mainframe with KVM for IBM z Systems Support
    http://www.prnewswire.com/news-releases/suse-easing-linux-on-the-mainframe-with-kvm-for-ibm-z-systems-support-300128794.html [prnewswire.com]
    http://www-03.ibm.com/press/us/en/pressrelease/47474.wss [ibm.com]

    Wow, no more z/VM or CMS! It's like they finally said "we get it, no one wants this ancient crud" and provided an alternative. This is almost as shocking as Microsoft creating an open source .NET platform. Linux has been available on mainframe hardware for as long as I can remember, but you had to define instances using z/VM and that had to be a huge impediment to adoption. No one wants to touch that crud. But IBM had their not-invented-here thing going strong, pushing their z/VM.

    If you have never seen z/VM, be glad. It's some of the most awful crud ever created. It's essentially an operating system for defining virtual machines, but was done back in the 1930s or something and is hideously terrible to use. Imagine the most unproductive environment you've ever seen and double it.

    The big drawback here is that you're not running on Intel hardware, so you have to recompile the source for everything you're going to use to the Z series architecture. Some mainframes have Intel add-in cards to spawn virtual images of Intel-based OSes, but that sort of defeats the point of having a mainframe. If you're worried about EBCDIC, I believe the hardware can handle either EBCDIC or ASCII as a setting, but it's been a long time. z/OS has to use EBCDIC, but the hardware doesn't care. (Don't quote me on that, but I think I'm right.)

    --
    (E-mail me if you want a pizza roll!)
    Starting Score:    1  point
    Moderation   +1  
       Interesting=1, Total=1
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 2) by Nerdfest on Tuesday August 18 2015, @05:33PM

    by Nerdfest (80) on Tuesday August 18 2015, @05:33PM (#224501)

    I'd forgotten about EBCDIC. What a frikkin' nightmare. Even the various flavours of EBCDIC aren’t compatible with each other and a couple of them actually have errors in them.

    • (Score: 2) by PizzaRollPlinkett on Tuesday August 18 2015, @06:42PM

      by PizzaRollPlinkett (4512) on Tuesday August 18 2015, @06:42PM (#224540)

      And then you get terminal emulator programs which try to implement EBCDIC, often in interesting and incompatible ways, which screw things up even more.

      --
      (E-mail me if you want a pizza roll!)
  • (Score: 0) by Anonymous Coward on Tuesday August 18 2015, @05:47PM

    by Anonymous Coward on Tuesday August 18 2015, @05:47PM (#224504)

    "It's essentially an operating system for defining virtual machines, but was done back in the 1930s or something and is hideously terrible to use. Imagine the most unproductive environment you've ever seen and double it."

    It is a system designed for all that nasty back of house business stuff that actually runs the world, like inventory, payroll, bank transaction processing, airline reservations
    and isn't pretty, but is necessary for the world to work.

  • (Score: 4, Insightful) by mendax on Tuesday August 18 2015, @08:15PM

    by mendax (2840) on Tuesday August 18 2015, @08:15PM (#224582)

    If you have never seen z/VM, be glad. It's some of the most awful crud ever created. It's essentially an operating system for defining virtual machines, but was done back in the 1930s or something and is hideously terrible to use. Imagine the most unproductive environment you've ever seen and double it.

    Oh, now let's be fair. IBM invented hardware-assisted machine virtualization in the late 1960's! The operating system as we understand it today was still being invented. ALL operating systems, even the venerable but unsuccessful Multics which inspired the development of Unix, were terrible to use at that time. Furthermore, the computers of that day were god-awful slow by today's standards. z/VM may be "some of the most awful crud ever created" but it's also some of the most successful crud ever invented, and the hardware it runs on has a similar legendary history. How many computers do you know of that can run programs written in 1965 without being recompiled? Only descendants of the IBM System 360 series mainframes can make that claim.

    Yes, IBM's mainframe operating systems are awful, and unfortunately JCL, originally designed to start up programs using decks of punched cards, is still alive and well and still the only way to go using IBM's ancient operating systems. But they have done an excellent job in hiding that ugliness. I remember seeing a demo of an IBM-branded IDE for COBOL. When you ran the program, it created the JCL "card desk" and submitted them without any additional user intervention.

    So, you may ask why people tolerate these ancient and out-of-date things? It's simple. The code is old and rock-solid, changed infrequently, rigorously tested, and extremely reliable. The mainframes also are also rock-solid and extremely reliable. These OSes and the ancient utilities that use them are also blindingly fast. CICS, the transaction service for IBM mainframes, is written in assembly language. How many more cycles more do you think they could squeeze out of CICS? Also, a lot of old and well-established companies have been using these machines and their predecessors for decades. Their IT culture is comfortable with them. That comfort means a lot to companies.

    --
    It's really quite a simple choice: Life, Death, or Los Angeles.