Slashdot Mirror


IBM's Mainframe Dinosaur Turns 40

theodp writes "According to an SFGate.com article, PCs were supposed to kill off the mainframe, but Big Blue's big boxes are still crunching numbers, posting sales of $4.2 billion in 2003. First unveiled on April 7, 1964, the IBM mainframe computer celebrates its 40th birthday this week with a sold-out party at the Computer History Museum." The SFGate article also reveals: "Doug Balog, an IBM vice president, noted that 70 percent of the world's data are still housed in mainframe computers."

21 of 384 comments (clear)

  1. Never in a million years... by xeon4life · · Score: 5, Funny

    Skynet wont be able to take over with just a bunch o' desktops...

    --
    Real programmers can write assembly code in any language. -- Larry Wall
  2. If it aint broke..... by BWJones · · Score: 5, Insightful

    PCs were supposed to kill off the mainframe, but Big Blue's big boxes are still crunching numbers, posting sales of $4.2 billion in 2003.

    Well, there is a reason you still see COBOL jobs being posted from time to time. The IBM mainframe architecture was well designed and well implemented and to quote an oft used phrase: "if it aint broke, don't fix it".

    Of course they have made some improvements over the years, but these things are going to have a mighty impressive return on investment over the course of their lifetimes. Much more so than your average desktop PC which (if your running Windows) needs (is required) to be replaced every couple of years or so.

    --
    Visit Jonesblog and say hello.
    1. Re:If it aint broke..... by adler187 · · Score: 5, Funny

      Or, "If it ain't broke... You aren't trying hard enough!" (according to Red Green that is)

    2. Re:If it aint broke..... by rgmoore · · Score: 5, Interesting

      And IBM takes yet another spin on that. Their view is "if it breaks, figure out why and change it so that it won't break that way again". Mainframes are very powerful and have great I/O, but their greatest strength is reliability. They have tremendous failover capability, can hotswap components so that they can keep running as they're repaired or upgraded, and are instrumented so if one does fail the cause can be traced and corrected. No, make that the cause will be traced and corrected. Whenever an IBM mainframe fails, anywhere in the world, IBM will hear about it and go to the trouble of a post-mortem.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    3. Re:If it aint broke..... by lucabrasi999 · · Score: 5, Interesting
      but their greatest strength is reliability

      What does the "Z" in Z-series stand for?

      Zero Down-time

  3. IBM management said that did they? by Colourspace · · Score: 5, Funny

    Thank god IBM's management are less susceptible to the '70% of statistics are made up on the spot' rule that other managers aren't....

  4. Support is easier on a mainframe. by Thanatopsis · · Score: 5, Interesting

    Mainframes are usually more robust, have a more developed architectures and in general are designed around a more stringent set of standards. Most mainframes have 24/7 use in mind. A friend of mine at NORAD talked about a PDP-11 with a 6 year uptime. Granted a PDP isn't a mainframe but those machines are architected with longevity in mind

    1. Re:Support is easier on a mainframe. by PCM2 · · Score: 5, Funny

      It's easy to have a 6-year uptime when the only applications it's running are tic tac toe, chess, and Global Thermonuclear War.

      --
      Breakfast served all day!
  5. A different kind of mainframe by batkid · · Score: 5, Interesting

    While the overall structure of mainframes (OS, programming languages, etc.) have not changed much over the last 40 years, the actual guts of these computers have actually improved with the times (disk, computing capacity, etc.). Mainframes are much more suited for data warehouse and batch process applications then today's more "sexy" multi-tier architectures. The only downside to mainframe computing would be cost.

    I personally don't think mainframes will be gone... ever.

    1. Re:A different kind of mainframe by Kozar_The_Malignant · · Score: 5, Funny

      >the actual guts of these computers have actually improved with the times

      God, yes. You hardly ever see iron-core memory anymore, and punch cards are being phased out right and left.
      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
  6. Because PCs was wrong by stratjakt · · Score: 5, Interesting

    Not only are they still around, the world is moving back towards a mainframe-ish approach.. Hell, a webserver is a mainframe-ish approach if you consider a browser a dumb terminal (which I do).

    Mainframe + dumb terminals:

    Code executes in one place (one machine to maintain from a software viewpoint). Code 'lives' with the data.

    Collaboration/groupwork/etc is a no-brainer. "Brenda bring up invoice #43223 and blah blah blah".

    Software is protected from users (for the most part).

    PCs + Fat/thin Clients:

    Code excutes all over. You wind up with versioning/dependency hell. It's a bitch to administrate. Just when you think everythings good, some jackass installs a swimming fish screensaver and you're back to level 0.

    Data winds up in multiple, disjointed, locations. Bleh..

    Where I work we installed, and still support (and will for a decade past the official HP EOL date) HP 9000 series mainframes. I mainly deal with moving that stuff to the PC world, and I can tell you, lifes a whole lot simpler when you dont have to worry about what version of the OS, etc, etc, etc is running on the client machines..

    We're looking hard at Windows Terminal Services - essentially a modern day mainframe implementation, complete with GUI. Or we could go multiple X sessions, but our customers aren't to thrilled with the idea of *nix..

    --
    I don't need no instructions to know how to rock!!!!
  7. biased quote? by dj245 · · Score: 5, Insightful
    "The SFGate article also reveals: "Doug Balog, an IBM vice president, noted that 70 percent of the world's data are still housed in mainframe computers."

    Is it just me or is that a bit of a biased quote? Its kind of like Steve Jobs saying that "Apples are the fastest computer on the face of the planet", or Bill Gates saying that "Windows is the most secure OS in the world". These statements may or may not be true. Studies may be done to determine the validity of the claims, but I would argue that ultimately most of the world's data is tied up in Girls Gone Wild DVD's. The point is that the makers of the claims have a bit of a personal stake in the claim, making them slightly more apt to being taken with the obligatory salty grain.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  8. The other 30 percent by Anonymous Coward · · Score: 5, Funny
    "Doug Balog, an IBM vice president, noted that 70 percent of the world's data are still housed in mainframe computers."
    ..and Google stores the other 30 percent.
  9. Obso1337 by isomeme · · Score: 5, Funny

    mainframe n. An obsolete device still used by thousands of obsolete companies serving billions of obsolete customers and making huge obsolete profits for their obsolete shareholders. And this year's run twice as fast as last year's.

    - The Devil's IT Dictionary

    --
    When all you have is a hammer, everything looks like a skull.
  10. 70%? by Nutt · · Score: 5, Funny

    "..noted that 70 percent of the world's data are still housed in mainframe computers."

    They obviously haven't seen my pron collection!

  11. Re:Linux not mentioned? by Jahf · · Score: 5, Interesting

    While Linux has advanced in many places, most people who were interested in it on mainframes quickly realized that it didn't fit so good there.

    Major differences were required in the kernel to support a scalable Linux at that level which meant source code compatibility wasn't always reliable. This meant that even though it was Linux, you still had to have a core team trained up on the intricacies of the mainframe system and programming and so it is still costly (you may need 5 people to maintain the same # of machines that a mainframe can handle with just 1 operator, but the cost of salary for that 1 mainframe specialist may be close to 5 times the cost of the average web farm maintainer which is often just a kid in college happy to make triple minimum wage).

    Additionally many of the early Linux mainframe deals were for hosting services where the mainframe functioned as a place to store many many many Linux virtual machines, the end effect of that being that it didn't reduce over all system maintenance much except on the hardware level. The markets where many many many linux virtual machines are needed are often served fine by smaller hardware in bulk that can be updated regularly over time.

    It's not dead, but it definitely didn't live up to expectations that IBM set.

    Linux is still better suited for the mid-size and smaller hardware world. May change but IBM expected it to change very fast. Plus, 15% of new mainframes is not that large of a number. Most mainframe sales now are into existing mainframe users, it is not a growth market.

    --
    It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
  12. Interesting... by JoeLinux · · Score: 5, Interesting

    In Woodland Hills, CA, there is a mainframe that contains all the medical records of every event that has ever taken place in the state. (I used to work IT there, and I've seen it...farkin' impressive piece of machinery.)

    They TRIED to convert it to a more conventional system, but they couldn't, due to the fact that no database on earth could handle the sheer number of records.

    Impressive, no?

  13. Re:Mainframe vs. Supercomputer by Alien+Being · · Score: 5, Informative

    Mainframes:
    General purpose machine.
    Tons of IO bandwidth.
    Substantial processing power.
    Highly redundant and fault tolerant.
    Flexible and scalable architecture.
    Their OSes are very secure and support thousands of users.

    Supercomputer:
    Specialized scientific machine.
    Tons of memory and/or interprocessor bandwidth.
    Loads of processing power, especially vectors.
    IO speed may not be important.
    Redundancy and fault tolerance not as critical as with mainframe.
    Architectures tend to change more frequently.
    OSes not geared for business use.

  14. Re:Big iron I/O rocks... by lacrymology.com · · Score: 5, Funny

    "I could walk inside it."

    Ahhhh! So YOU were the bug. ;)

    -m

    --

    #
    # Modus Ponens
    #
  15. Correction by M.C.+Hampster · · Score: 5, Funny

    "Doug Balog, an IBM vice president, noted that 70 percent of the world's data are still housed in mainframe computers."

    should read:

    "Doug Balog, an IBM vice president, noted that 70 percent of the world's data are still inaccessible and locked up in mainframe computers."
    --
    Forget the whales - save the babies.
  16. Needed: CICS for modern computers by Animats · · Score: 5, Informative
    One of IBM's more enduring products, even though they keep trying to get rid of it, is CICS. CICS, the "customer information control system" is 35 years old this year.

    CICS is a neat idea that deserves a new look. It's a "transaction processing OS". Think of it as an OS whose purpose in life is to run CGI programs efficiently. In its simplest form, each incoming transaction starts up a new program which reads the transaaction, connects to the database, processes the transaction, and exits, typically within a fraction of a second. The operating system is optimized for starting and running those transactions.

    CGI processing under Linux is inefficient, and hacks like mod_perl are needed so that a new process isn't created for each transaction. One could do better. Transaction programs under CICS are started, run up to the point that they need input, and stopped. When a transaction comes in, a copy of the stopped transaction program is forked off, used to run the transaction, and terminated. So there's no way for data to leak between transactions. All transaction programs run in a jail, allowed to talk only to the database and to reply to their incoming message.

    With better OS support for transactions, web servers could have a cleaner, faster interface for their transactions.