Slashdot Mirror


Mainframe OpenSolaris Now Available

BBCWatcher writes "When Sun released Solaris to the open source community in the form of OpenSolaris, would anyone have guessed that it would soon wind up running on IBM System z mainframes? Amazingly, that milestone has now been achieved. Sine Nomine Associates is making its first release of OpenSolaris for System z available for free and public download. Source code is also available. OpenSolaris for System z requires a System z9 or z10 mainframe and z/VM, the hypervisor that's nearly universal to mainframe Linux installations. (The free, limited term z/VM Evaluation Edition is available for z10 machines.) Like Linux, OpenSolaris will run on reduced price IFL processors."

135 comments

  1. Outstanding! by tjstork · · Score: 3, Funny

    I have a big old z in my basement that I've been itching to upgrade!

    --
    This is my sig.
    1. Re:Outstanding! by Ngarrang · · Score: 4, Funny

      The Z10's have a cool look to them. I think they took styling cues from Cray. Not enough blinky lights on the outside, though. Everyone knows a mainframe is supposed to have blinky lights and tape spindles whirrying about.

      --
      Bearded Dragon
    2. Re:Outstanding! by Anonymous Coward · · Score: 0

      If by 'z' you mean 'prostitute held against her will' then we're so on the same page right now that it's spooky.

    3. Re:Outstanding! by fm6 · · Score: 1

      As I recall, Z80 systems weren't all that big.

    4. Re:Outstanding! by Anonymous Coward · · Score: 0

      you can buy some of those TI's graphing calculator division ;)

  2. Amazing! by Anonymous Coward · · Score: 0

    The impact of this will be impossible to measure!

  3. Okay... by LWATCDR · · Score: 3, Funny

    And IBM mainframe running Solaris...
    Now I have seen everything. Next AIX on the Sparc.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Okay... by Bill,+Shooter+of+Bul · · Score: 4, Funny

      Well its a "well known fact"* that AIX was copied into linux and linux runs on sparc.

      *According to this guy Darl I know. But then again Darl also says that Richard Stallman is a three inches tall and lives in a cigar box under his bed with his invisible unicorn Simon.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    2. Re:Okay... by UnknowingFool · · Score: 4, Funny

      Well we now have Windows running on Macs so you knew it was just a matter of time before dogs and cats would be living together and Armageddon . . :P

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    3. Re:Okay... by X0563511 · · Score: 2, Funny

      I have a dog and a cat.

      Hmm... Armageddon is nigh! Run!

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    4. Re:Okay... by Anonymous Coward · · Score: 0

      You leave Simon out of this!!

    5. Re:Okay... by Profane+MuthaFucka · · Score: 1

      The Z Solaris is POWER architecture code, which isn't to difficult to port to PowerPC. Next up, Solaris on obsolete Mac equipment.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    6. Re:Okay... by BBCWatcher · · Score: 1

      Uh, no. z/Architecture and POWER have different instruction sets.

    7. Re:Okay... by TheRaven64 · · Score: 1

      Are you sure? System Z is the descendant of System/360 and the latest generation uses Z10 chips. While they share some execution units with the POWER6, they have a completely different instruction set.

      --
      I am TheRaven on Soylent News
    8. Re:Okay... by Profane+MuthaFucka · · Score: 1

      There you go, propping up the IBM hegemony with factual information.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  4. Not surprised at all by TheLink · · Score: 5, Insightful

    The way I see it, IBM is in the business of providing so much choice to customers that they need expensive IBM consultants to help them decide.

    Microsoft will sell you the Microsoft Way of doing things.

    Whereas IBM will say "You want a Active Directory server, a Z mainframe with RedHat, OpenSolaris and Oracle, Cisco switches, and there must be full J2EE buzzword compliance? No problem, just sign here".

    Careful to make sure they will actually do the job though, and not outsource it to a bunch of fresh PHP coders in India ;).

    --
  5. This is EPIC because: by teknopurge · · Score: 1

    IBM has a strangle-hold on the high-margin mainframe world. This is causing issues in the Big Blue God Pod right now, be certain.

    1. Re:This is EPIC because: by Anonymous Coward · · Score: 0

      Shut up, the last thing IBM has on the mainframe is a stronghold on what it runs. This could be true in the old days but today? The z will run anything from AIX, Linux, z/OS, whatever... now it's OpenSolaris. There is nothing preventing it from running Windows 2003 Server if you want... just adapt it to the z/VM hypervisor.

    2. Re:This is EPIC because: by Amarok.Org · · Score: 5, Insightful

      How so? If customers have a need for Solaris, would IBM rather see them go buy some Sparc gear from Sun, or a few extra processors for their System z complex?

      --
      -- "Other than that, how was the play Mrs. Lincoln?"
    3. Re:This is EPIC because: by LWATCDR · · Score: 4, Insightful

      Actually they are jumping for joy.
      Now if a Solaris shop needs some big Iron IBM can walk right in and sell a Z to them.
      If an IBM shop wants Solaris then IBM can say hey no need to by Sun hardware just put in on your Z.
      This is a happy day in Armonk.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:This is EPIC because: by fm6 · · Score: 1

      All spelling and grammar errors are intentional. Grammar Nazis' need entertainment.

      That should be "grammatical" and "Nazis" (no apostrophe).

      Thank you for the entertainment.

    5. Re:This is EPIC because: by Anonymous Coward · · Score: 0

      You would be right, except that an IFL costs as much as a medium sized house in Nebraska, but does less than a $300 Intel processor (and I'm even talking about the new z10s). I would suggest that it's cost effective to buy the distributed hardware anyway.

    6. Re:This is EPIC because: by teknopurge · · Score: 1

      Bingo.

      This is a way to migrate away from Z's - not to them.

    7. Re:This is EPIC because: by NotBornYesterday · · Score: 1

      Mainframes customers want ironclad reliability and vertical scalability. Cost effective distributed computing is nice, but it's doesn't satisfy all computing needs.

      --
      I prefer rogues to imbeciles because they sometimes take a rest.
    8. Re:This is EPIC because: by bws111 · · Score: 1

      That would be one weird migration - first, we will install a brand new (unstable) OS, then we will port our stable apps to it (more instability), then when all that is working we will move to unstable hardware.

    9. Re:This is EPIC because: by OrangeTide · · Score: 1

      I'm glad someone gets it. Cheap beige boxes can't be all things to all people.

      --
      “Common sense is not so common.” — Voltaire
    10. Re:This is EPIC because: by LWATCDR · · Score: 1

      Exactly. IBM mainframes just run and run. You can swap out memory and CPUs without taking the system down. You measure uptimes by the year not by the hour or day.
      People don't buy a mainframe because they are stupid they do it because they have looked at the options and this is the best solution for their problem.

      Of of the errors that IBM made was when they thought that the PC was an experiment. If they had only known that it would be a standard I would bet money that it would have used the 360 ISA and not the 8088.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    11. Re:This is EPIC because: by fsmunoz · · Score: 1

      How does this facilitate any kind of migration away from System z? I can't think of any possible scenario, if the applications can be migrated to this unsupported OpenSolaris (which I doubt anyone would at this stage) they surely can be ported to Solaris on SPARC or Intel...

    12. Re:This is EPIC because: by Anonymous Coward · · Score: 0

      perhaps `spelling error' and `grammer error' are compound nouns

  6. Blinking lights and tape spindles by tepples · · Score: 1
    Trying to make sense of your joke...

    Everyone knows a mainframe is supposed to have blinky lights

    Is an array of 1,680 by 1,050 blinky lights enough for you?

    and tape spindles whirrying about.

    You mean like LTO backup?

    1. Re:Blinking lights and tape spindles by street+struttin' · · Score: 4, Funny

      No, he means more like this.

    2. Re:Blinking lights and tape spindles by Like2Byte · · Score: 4, Informative

      Maybe I'm missing the joke - but, I'm calling you out.

      Lest anyone misconstrue this to be a factual writeup concerning what the future (from a 1950's perspective) holds, let me bust this photo all to hell and back.

      This is a picture of a US Submarine Reactor Plant Control Panel. IAUSSSQ. (I Am US Submersible Ship Qualified - A US Submariner.) This pic is simply doctored.

      First: This is a picture from a museum - not a computer museum, though - probably a maritime museum. Here's another picture from the same museum.
      Ref 1: http://tommcmahon.typepad.com/photos/uncategorized/maneuvering.jpg

      Here's a sailor tending to the RPCP - Reactor Plant Control Panel.
      Ref 2: http://www.guardfish.org/history/mid_years/images/RPCP3.JPG

      Second: The 'teletype' is from the 80's - certainly not the 50's. Gotta love the paper in the teletype, too. It just magically appears!! Don't even mention the numerical keypad to the right of the keyboard.

      Third: I'm loving that late 50's era TV mounted on the wall where console TVs were designed to be furniture that sits on the floor. And, anyone having owned one of these behemoths can attest, one didn't want to carry those TVs any further than they had to, let alone lift it up over their heads.

      Forth: The wheel on the 'computer console.' Home computer.....a wheel? Huh!? Inner wheel: Xloc. Outer wheel: yloc. (LOL)

      Fifth: The unfortunate little person cut and pasted into the photo. His size is all wrong for this picture.

      This is nothing more than a cut & paste job.

      I know. "Buzz kill". "I'm a lot of fun at parties." "I suck."

      Move along.

    3. Re:Blinking lights and tape spindles by Anonymous Coward · · Score: 0

      No, he means more like this.

      What is the purpose of the wheel in that photo? Just curious.

    4. Re:Blinking lights and tape spindles by street+struttin' · · Score: 1

      Actually, superfluous lights, knobs, and dials are the point of the joke, so the fact that this image is doctored only proves to strengthen the joke.

    5. Re:Blinking lights and tape spindles by Microlith · · Score: 1

      The picture is known for having suckered more than a few notable websites (popular mechanics, amogn others) into thinking it was real, when in fact it originated in a FARK photoshop thread a couple years ago.

      It's a photoshop, and (today) everyone is very aware of it. Except you, apparently.

    6. Re:Blinking lights and tape spindles by Microlith · · Score: 1

      Found it...

      http://forums.fark.com/cgi/fark/comments.pl?IDLink=1115586

      Lukket's image. It went so far as to get debunked by Snopes before the month was out.

    7. Re:Blinking lights and tape spindles by Like2Byte · · Score: 1

      Well, at least I called it. I was missing the joke! LOL

      Thanks for the info! :P

    8. Re:Blinking lights and tape spindles by xbytor · · Score: 1

      I love the steering wheel on that thing.

    9. Re:Blinking lights and tape spindles by Anonymous Coward · · Score: 0

      Thats why I like Slashdot, all these years, with so many dupes and other problems.

      No matter the issue, there is always someone around who is an expert in it.

      Thank you Slashdot.

    10. Re:Blinking lights and tape spindles by Anonymous Coward · · Score: 0

      Forth? I think you have been programming for too long.

    11. Re:Blinking lights and tape spindles by Tteddo · · Score: 1

      That's the mockup that used to be at the Nuclear Power School in Orlando. I saw it there in '84.

  7. Re:Don't get too excited by zappepcs · · Score: 0, Offtopic

    I know you're joking... but fuck, thoughts like that are damned scary

  8. Windows for System z: Coming 1Q2009 by BBCWatcher · · Score: 4, Interesting

    Someone is already working on bringing Microsoft Windows to the mainframe. Who could have imagined.

    1. Re:Windows for System z: Coming 1Q2009 by Enter+the+Shoggoth · · Score: 1
      It's probably not a purists idea of a mainframe but HP's Integrity Superdome is also able to run Windoze.

      Someone is already working on bringing Microsoft Windows to the mainframe. Who could have imagined.

      --
      Andy Warhol got it right / Everybody gets the limelight
      Andy Warhol got it wrong / Fifteen minutes is too long.
    2. Re:Windows for System z: Coming 1Q2009 by fsmunoz · · Score: 1

      It's probably not a purists idea of a mainframe but HP's Integrity Superdome [wikipedia.org] is also able to run Windoze.

      It's not a matter of purism: the HP Superdome has absolutely nothing to do with a mainframe. Just because it looks "big" it doesn't make it similar to a mainframe. Not even the IBM Power 595 - which shares some of the hypervisor/LPAR concepts with the System z and *some* parts of the processor - is close to being a mainframe, let alone the HP Superdome that runs Intel chips.

      Sorry for the nitpicking though, I understood the "Windows can run on large SMP systems"* part, but a mainframe is such a different beast that large UNIX servers lines - IBM, HP or Sun - don't really approach it (which doesn't mean they are better or worse though).

      * Generally only useful for MS SQL Server, which seems the only thing supported in Itanium.

  9. IFL? Haha, what a joke. by slapyslapslap · · Score: 1

    Seriously, I've run Suse 10 on an IFL engine. It's so slow, I don't know how anyone could run anything serious on it. I have an old laptop that matches or exceeds the performance in about every measurable way. Mainframe Linux and now Mainframe Solaris is a joke.

  10. Re:Don't get too excited by Phydeaux314 · · Score: 1

    That post reads like those Dr. Bronner's Magic Soap bottles.

    --
    Never underestimate the stupidity inherent in all human beings.
  11. Re:Don't get too excited by mikeee · · Score: 1

    Solaris only works on Apple Mac Supercomputeres.

    No, that'll only be true after Apple buys Sun, which by my calculations would require approximately 15 minutes of iPod sales revenue.

  12. or is that a Z80? by lrohrer · · Score: 3, Funny

    I have some Z80 boxes in my basement...

  13. Solaris Rocks by Windows_NT · · Score: 1

    Ive never seen a System Z, and then only Sun boxes I've ever seen in real life are the ones I've owned. But from my experience with Solaris, and Sparc, Its the best damn arch/OS ever made. Im a big Linux fan (my /. nickname is a joke ;) ) But if it were up to me, id run everything Sun Way to go boys! now, There real Question is: Solaris and System z: How well does it run crysis ;)

    --
    Go go Gadget Nailgun!
    1. Re:Solaris Rocks by thogard · · Score: 1

      How long can you run solaris 10 without having to add a security update that requires a reboot? How long can you do the same with a real mainframe os?

    2. Re:Solaris Rocks by Windows_NT · · Score: 1

      I would guess that Solaris OS would out perform MOST OSes. what is a REAL mainframe OS? Windows? AIX? i know Solaris can go Years without a reboot, and then only reason would be a security update. No from running out of memory or something like that.
      Although i know windows sucks, i have never ran AIX. Anyone know if you can d/l AIX for a test drive?

      --
      Go go Gadget Nailgun!
    3. Re:Solaris Rocks by thogard · · Score: 1

      Solaris 9... yes. Solaris 10/11 um no.
      I used to have access to an IBM 3081 that has not been rebooted since it was installed. 1.5 decades ago the Sr Sysadmin was reporting its uptime in units in fractions of centuries that turned out to be about 12 years. The box (complex?) is still running today and is 29 years old inside a month and has never been rebooted. It makes running a Solaris 9 box with complete patches for 1024 days look pale in comparison.

    4. Re:Solaris Rocks by Windows_NT · · Score: 1

      Thats what im saying, Its a solid OS. and i recommend Solaris over anything else (yet i have never used, AIX, HP-UX, IRIX, etc ...). Last time i used Solaris (10) was putting together a Apache/PHP/mysql webserver on a Enterprise 420R server. For like $250 you can get 4 processors and 4 gigs of ram with 72 GIGs HD space on a Sun computer that might not be up to-date, but was very dependable. I chose that other a x86 with OpenBSD or Slackware. Their original sever was a 4xPII Xeon with windows server 2000 that had to be rebooted daily ( it was a hacked server OS i think)

      --
      Go go Gadget Nailgun!
  14. Excellent by pedrop357 · · Score: 1

    I'd still like to see Solaris and/or BSD come to the IBM Power Systems line. I think it'd be pretty cool to run Solaris or *BSD in an LPAR next to i5/OS and/or AIX.

  15. Windows on the mainframe by viridari · · Score: 4, Funny

    The killer app will be the Big Blue Screen of Death.

  16. Re:IFL? Haha, what a joke. by morgan_greywolf · · Score: 3, Insightful

    Seriously, I've run Suse 10 on an IFL engine. It's so slow, I don't know how anyone could run anything serious on it.

    That's why their called 'z's zzzzz zzzzz zzzzz....

    No, seriously, mainframes aren't about performance. They're about stability. Think about 16-core server with 40 GB of RAM running Solaris, AIX or Linux as a Ferrari Testerosa, while the Z10 is more like Abrams M1A1. Not as fast the Testerosa, but pretty quick for something that weights over 60 metric tons....

  17. Re:IFL? Haha, what a joke. by bws111 · · Score: 2, Insightful

    Your laptop can meet or exceed the IO performance? How about the memory access performance? Your laptop has MTBF measured in decades? Or by 'every measurable way' do you mean simple CP performance? These machines are not about CP performance.

  18. Re:IFL? Haha, what a joke. by slapyslapslap · · Score: 1

    Stability. That's what everyone always comes back with, but it seems like the Mainframe side of my company has as many unplanned outages as the distributed side. Not to mention we run circles around them in terms of data processing.

  19. Re:Don't get too excited by dedazo · · Score: 1

    I bought three cases of that, you insensitive clod!

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  20. Re:IFL? Haha, what a joke. by slapyslapslap · · Score: 1

    Yes, even the IO performance which was surprising to me. It's running on an older Mainframe, i.e. not a new Z10, but still. Granted, I'm totally at the mercy of the Mainframe admins that control DASD access. It doesn't matter though, even if I had faster IO, you still have to have the CPU to process the data once it's been retrieved. My tests showed that the CPU spent less time in IO wait, but they were so slow to do anything else, it didn't matter.

  21. Re:IFL? Haha, what a joke. by $RANDOMLUSER · · Score: 4, Insightful

    Stability and I/O (particularly disc) bandwidth. Very important.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  22. Re:IFL? Haha, what a joke. by morgan_greywolf · · Score: 2, Insightful

    Got any data to back this up? Usually I find people who say such things have a distorted view of reality. Not saying that you do, but I hear people say that and almost none of them have real evidence with which to backup their statement.

  23. Re:Don't get too excited by Enter+the+Shoggoth · · Score: 1
    Mark V. Shaney is that you?

    Solaris only works on Apple Mac Supercomputeres. Plus it is not for Christians who believe in God and also Jesus Christ. Because if you use Microsotf you are not a Jew or a Mohammadean infedil. Please everyone remember to cast your votes for McKaner or OBOMA. They are Christians who love Jesus and Unixes of the Holy GHOST.

    --
    Andy Warhol got it right / Everybody gets the limelight
    Andy Warhol got it wrong / Fifteen minutes is too long.
  24. Re:IFL? Haha, what a joke. by dedazo · · Score: 1

    With all due respect, your mainframe people must be idiots. Nothing comes close to big iron in terms of processing capabilities and uptime.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  25. Re:IFL? Haha, what a joke. by morgan_greywolf · · Score: 1

    Right. I forgot the part about I/O bandwidth. It's more about the utilization rates than about the speed of any one task/transaction/etc.

  26. Processors law of five... by Anonymous Coward · · Score: 0

    The law of five:

    An average X86 processor: $5000 (you get the box with it)
    An average Unix Processor $25000
    An average zLinux Processor $12500

    IBM will be pleased to serve

    1. Re:Processors law of five... by Anonymous Coward · · Score: 0

      Mistake: the zLinux processor is $125000 not $12500!!! plus RAM and disks and zVM license cost extra. sounds like fun project, but there are more fun ways to waste money

  27. Re:IFL? Haha, what a joke. by slapyslapslap · · Score: 1

    That's a distinct possibility. It's something I have believed for quite a while...

  28. Re:IFL? Haha, what a joke. by Anonymous Coward · · Score: 0

    I call complete BS. If you are 'at the mercy' of the mainframe admins, I seriously doubt that they purchased an IFL just for you to play with (they cost $125K), gave you access to the HMC so you can IPL the thing, but did not let you have input into the I/O setup. More likely they gave you a VM userid that you used to IPL Linux in, and you were competing for resources with a few thousand other users. Or maybe they were generous and gave you an LPAR, so you were only getting a portion of the machine (probably capped).

  29. Re:IFL? Haha, what a joke. by Tony+Hoyle · · Score: 1

    If a mainframe doesn't have damned near 100% uptime then someone needs to be fired. Those things just don't break. Hell, they phone the service engineer for you *before* they break and you suddenly get the IBM guy turn up on the doorstep with a replacement CPU (which is hotswapped.. no downtime).

  30. Re:IFL? Haha, what a joke. by slapyslapslap · · Score: 1

    No, they purchased an IFL. Not with the intention of me playing with it, but with the intention of running DB2. Sales people convinced them this was a good idea. From our testing, it's completely unacceptable.

  31. ok, and where's an app that runs on it??? by Anonymous Coward · · Score: 0

    So wouldn't you have to recompile all your apps to use it? Seems pointless - you may as well compile them for Linux - it's the same effort... and future proof.

    1. Re:ok, and where's an app that runs on it??? by Anonymous Coward · · Score: 0

      Solaris is nicer than Linux in a lot of ways. dtrace for example. Better performance under high loads. Better throughput. Linux was designed for consumer level x86 hardware and it's improved a lot since then (and will continue to do so) but Solaris kicks its ass on beefed up hardware.

    2. Re:ok, and where's an app that runs on it??? by segedunum · · Score: 2, Insightful

      Solaris is nicer than Linux in a lot of ways. dtrace for example. Better performance under high loads. Better throughput. Linux was designed for consumer level x86 hardware and it's improved a lot since then (and will continue to do so) but Solaris kicks its ass on beefed up hardware.

      This is the problem I have had with Sun, and Sun consultants trying to talk to me, for the past ten years. You have refuted nothing of what was written. The answer is yes, you will need to recompile, and support for the compiler tools and runtime environment, as well as the applications, will need to be good enough otherwise this doesn't mean all that much. Applications are everything, which is where OpenSolaris is playing major catch-up.

      People are not going to run Solaris on a zSeries for Dtrace or even ZFS, no matter how much people start jumping up and down and now matter how much Sun people look at you in disbelief that you might have other priorities. Your comment smacksof everything that is wrong with Sun for the best decade - the disbelief that you could run anything on a tin-pot consumer level OS and kernel like Linux, disbelief that anyone would not run a real Unix like Solaris or real hardware like SPARC and the mythical notion that although Linux might have claimed this area Solaris runs better on some undefined beefed up hardware.

      • Linux runs on everything from consumer level hardware like x86 (the same hardware that has ate SPARC's breakfast for about eight years incidentally) right up to the very same mainframe hardware that Solaris has only now been ported to.
      • Better under high loads and better throughput? Unsubstantiated and backed up with nothing, and it's the same old story Sun's consultants have been talking to a brick wall about since the turn of the century.

      I would laugh if it wasn't so sad. The truth is, Sun has everything it needs to make as much money as it wants if it would only ditch this cultural nonsense about Solaris and SPARC that pervades it.

    3. Re:ok, and where's an app that runs on it??? by ToasterMonkey · · Score: 1

      Applications are everything, which is where OpenSolaris is playing major catch-up.

      People are not going to run Solaris on a zSeries for Dtrace or even ZFS, no matter how much people start jumping up and down and now matter how much Sun people look at you in disbelief that you might have other priorities.

      Well, when discussing operating systems, the Operating System is everything. Otherwise, what is your argument, "The OS doesn't matter, but pick Linux/Solaris"?

      Also, I'm confused, judging by the OpenSolaris reference, are you calling GNU software "applications"? Anyway, GNU software runs on ANY Solaris, and has generally done so for a longer time than it has run on Linux. GNU is not Linux centric and neither is much of the rest of the free software world.

      disbelief that anyone would not run a real Unix like Solaris or real hardware like SPARC and the mythical notion that although Linux might have claimed this area Solaris runs better on some undefined beefed up hardware.

              * Linux runs on everything from consumer level hardware like x86 (the same hardware that has ate SPARC's breakfast for about eight years incidentally) right up to the very same mainframe hardware that Solaris has only now been ported to.

      Why focus so much on OS features being irrelevant in the first half, only to get ultra-defensive about it in the second half? That says a lot.
      Linux runs on everything... What's your point? This is not a how-many-platforms-can-you-run-on contest.
      Is z-series hardware more powerful than SPARC? I think that is pretty damned clear. Do we need to have our panties in a bunch because Solaris can run on it too? Man the perimeter defenses! The OS doesn't matter, applications do! Linux is the best anyway! x86 is good enough! But z-series is cool too, SPARC is a lie! Nya nya nya, I cant hear you, nya nya nya...

      undefined == SPARC, was that really hard? Big SPARC systems are easy to find at www.sun.com. No really, Sun doesn't hide them or anything, you just never looked.

      * Better under high loads and better throughput? Unsubstantiated and backed up with nothing,

      Look, the hardware specs are wide open and fairly easy to comprehend. If you can't understand how something like a v890 can support higher loads and more throughput than any given x86 box, this discussion ends here.

      I would laugh if it wasn't so sad. The truth is, Sun has everything it needs to make as much money as it wants if it would only ditch this cultural nonsense about Solaris and SPARC that pervades it.

      Right, and by "ditching the cultural nonsense", you mean just pretend SPARC and Solaris don't exist? Declare Solaris and Linux, SPARC and x86 equals? Why are you so defensive about this? What can you tell me about SPARC hardware and the Solaris OS?

      Did everyone ditch their intellectual honesty at the door when they "switched" from Windows to Linux?

      What are you waiting for? Sun sells x86 servers WITH Linux! Solaris is NOT the same as Linux! SPARC is NOT the same as x86! Do you just figure you'll check it out if/when one of your peers does the dirty work first? Are you afraid you might actually find something better than x86/Linux? Do you need to feel challenged first or something? Uhh.. here, find me a Linux equivalent to "cfgadm -al -o show_FCP_disk"
      Ahah! That was a trick, I'm making you learn something about something you're predisposed to disliking. I'm such a dirty trickster.
      How about, prove to me how a Dell R900 has more usable IO bandwidth than a v490. Hah, another trick to make you research hardware differences.

      I'll tell you what, a whole hell of a lot more people in the Linux community had better start looking closely at what else is out there, because a lot of you are just putting up defensive barriers and discouraging progress. When a company says nothing better exists, they're really working on 2.0. When a community says nothing better exists, it's collective ignorance.

    4. Re:ok, and where's an app that runs on it??? by algae · · Score: 1

      Seriously though, software package support is a major failing of Solaris, and I say this having been both a linux and solaris admin for over ten years.

      First of all, there are no fewer than THREE different F/OSS software stacks to use - coolstack, blastwave, and sunfreeware. Choice is fine, but redundancy is bad. I didn't understand why many admins define every executable in a shell script as a hard-coded variable until I realized that there was a /usr/bin/tar, /usr/ucb/tar, /usr/xpg4/tar, /opt/csw/bin/gtar, /opt/coolstack/bin/tar, /opt/sfw/bin/gtar, and so forth.

      Second of all, none of the three of these have the amazing dependency handling of a modern linux package manager like apt. I can install a basic debian box, type apt-get install bugzilla, and have it pull down apache2, mod_perl, mysql, install and configure the bugzilla database, download and enable all the mysql modules for perl and apache, ALL IN ONE COMMAND. It takes several hours to do the same thing in Solaris.

      I'm not saying that Solaris is useless, or that Linux is perfect, just that the original poster is dead on the money that Solaris application support (or whatever you want to call software packaging) is years behind.

      --
      Causation can cause correlation
  32. Re:IFL? Haha, what a joke. by slapyslapslap · · Score: 1

    It's not the hardware fails, it's the third party software that fails.

  33. Re:IFL? Haha, what a joke. by Znork · · Score: 1

    From what I've seen in a SAN in a mixed environment, it certainly isn't the mainframe that's exposing the FC bottlenecks. It's a long time ago that the mainframe had any special hardware.

    Frankly, I've heard so many sales pitches for so long that there's only one thing that matters. Publish the benchmarks or it's just hot air.

    In the case of mainframes I haven't seen any serious benchmarks for more than a decade. I expect performance to be entirely predictable from that point only.

  34. Re:IFL? Haha, what a joke. by Usquebaugh · · Score: 1

    If this is true then your mainframe guys need to be fired ASAP.

    It used to be a standing joke that nobody got fired for buying IBM but they did if it EVER went down unplanned.

    Also the throughput on a mainframe is truly astounding. I hate to think just how bad the software must be for a mainframe to be considered slow!

  35. Re:IFL? Haha, what a joke. by dedazo · · Score: 1

    Heh. Think about this: At a former client of mine (your typical $LARGE_CORP) they had three physical boxes, I forget how many sysplexes and a number of LPAR instances. Two LPARs (one each ona separate physical box) where responsible for production (one hot, one spare). Between them they had something like seven years of actual service uptime.

    I'll never cease to be amazed at that culture and how different it is from ours. Changing a network card (or whatever) on those things required a gaggle of IBM consultants ($230/hr baby), three months of planning and a budget that would put most of my projects to shame.

    Still, you have to sit there in awe when one of those old farts tells you about how they can swap out processors without shutting down the machine.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  36. Re:IFL? Haha, what a joke. by Anonymous Coward · · Score: 0

    I know you mainframe folks think they're fast, but, um...

    They're not. There's no magic. They're expensive CISC(ish) chips running at 1.7-4.4 Ghz, depending on the model, and aren't much faster than you'd expect from that. Yes, they have well-above-average RAS features and bandwidth, but at $100K/core (ok, that's retail, you'll get a discount) it just doesn't matter; there are almost no jobs where they're cost-effective.

    And yes, a new top-of-the-line notebook will very likely smoke a Z9 single-engine IFL on a random benchmark. The Z10 might make it interesting...

  37. Re:IFL? Haha, what a joke. by slapyslapslap · · Score: 1

    Exactly.

  38. Re:IFL? Haha, what a joke. by Znork · · Score: 1

    From what I've seen, weekly IPLs seems to be close to standard practice within the mainframe world. With a reboot frequency like that you're not going to even see most stability issues.

    Has it even become possible to switch to and from daylight savings yet without rebooting the mainframe?

    almost none of them have real evidence with which to backup their statement.

    Yes, well, rather like mainframe benchmarks, eh?

  39. Re:IFL? Haha, what a joke. by steelfood · · Score: 1

    That having been said, the next logical step would be to compare the amount of compensation that mainframe operators are getting versus that of other server operators.

    --
    "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
  40. Re:IFL? Haha, what a joke. by Anonymous Coward · · Score: 0

    Let me guess, your "tests" were based on you plugging into a single address space that was allocated to you by your mainframe group, hence you were only testing the resources your one session has been allocated.

        That's hardly testing what a mainframe is capable of.. There were probably thousands of sessions running with the same allocations as your address space was.

  41. Solaris COBOL? by Trip6 · · Score: 1

    Or maybe Java with plain text paragraphs?

    --
    I hate being bipolar; it's awesome!
  42. IBM has been there before by greed · · Score: 1

    When the PowerPC CPU was first introduced, everyone was going to play on the new platform. IBM AIX was trivial, of course, because the PowerPC is based on the POWER CPU. But there was Windows NT 3.51, Mac OS of course, and this thing from Sun called Solaris.

    Sun decided to stay with their own chips and then branched out to Intel x86 and AMD64, Microsoft eventually went back to an all-Intel code base (dropping Alpha support as well). The real killer for those boxes? IBM's port of OS/2 failed. Failed hard. ('Cause they did a top-down port: GUI first.) The PowerPC survived only in Macs, RS/6000s, and a bazillion embedded devices.

    This time, though, I think the Series z machines will stick around, even without an OS/2 port. Gotta give Sun credit for trying the IBM thing again.

    1. Re:IBM has been there before by dboyes99 · · Score: 1

      Except it wasn't Sun or IBM's idea.

      Sun and IBM were bystanders. SNA did it alone, with no development assistance from either.

  43. Typical sales call by theendlessnow · · Score: 1

    Customer: Hello, IBM, I want to run *ix on my mainframe.

    IBM: Sure. Are you wanting Novell SUSE Enterprise Linux Server or Red Hat Enterprise Linux?

    Customer: Sorry, I meant Unix...

    IBM: Sure. So you are wanting Unix System Services?

    Customer: No I want to run that new openSolaris on it.

    IBM: Let me get this straight, you are wanting to run an unsupported hobbiest Unix variant on your multi-million dollar mainframe, correct?

    Customer: Uhh... no, I want openSolaris... oh... wait a minute, I see your point. ... pause ....

    Customer: What were those Linux choices again? ....

    1. Re:Typical sales call by Anonymous Coward · · Score: 0

      customer: I really want the port by 3 guys in a basement and no applications. thats the answer

    2. Re:Typical sales call by BBCWatcher · · Score: 1

      IBM: "Open source? Let me transfer you to our Global Technology Services organization who would be happy to write you a very special support contract at a fair price. They'll support just about anything you can imagine, including whole business processes. Would you like them to take over welfare payments, digital TV transition consumer rebate processing, and backoffice call center support functions too?"

  44. You Recompile Anyway by BBCWatcher · · Score: 1

    SPARC and X86 are recompiles from each other already, never mind 32-bit v. 64-bit. z/Architecture is now another choice. Which is why OpenSolaris for System z will be of primary interest to companies that have their own in-house applications available to recompile. (Vendor applications are another question, at least initially.)

    Yes, you could move from Solaris to Linux, and many people do. Some people don't want to. This is another choice. You can run multiple operating systems (including Linux) concurrently on a mainframe of course, and almost 100% of mainframe owners do. So you can mix and match. Run DB2 on z/OS and your in-house C/C++ application on OpenSolaris on the same machine, as one example.

    1. Re:You Recompile Anyway by aedil · · Score: 1

      The question is of course who will be providing "vendor" support for things like the programming tools (compiler, linker, debugger, ...) given that it looks like the code changes that were needed to accomplish OpenSolaris on zSeries have not been integrated into the upstream repositories of those packages? Forked programming tools are a big concern, unless someone can truly commit to ensuring that the fork can be kept up to date with ongoing upstream development, or if the changes actually do get integrated in the upstream anyway.

    2. Re:You Recompile Anyway by BBCWatcher · · Score: 1

      Looks like upstream integration is the intention at least. OpenSolaris.org is hosting the current source.

    3. Re:You Recompile Anyway by mr_mischief · · Score: 1

      Sine Nomine isn't a terrible consulting company, either.

      I worked for a company that used their services to help us design and implement a fairly major project. They had one guy come to us onsite and another guy help him out with the planning. Their solution wasn't the flashiest. It wasn't the newest tech. It probably wasn't the absolute fastest, and certainly wasn't the most vertically scalable. It scaled really well horizontally, though, and was really reliable.

      Despite a higher hourly rate and higher travel expenses than some, their quote was on the low side over all. They knew enough to get the job done in a reasonable manner in a short period of time.

      Based on my past experience with them, I'd probably trust them for support on any fork they released. It's always nice when the code goes back to the core project and others are willing to support it, too. Sine Nomine is probably a good choice if you can afford them, though, since they did the work on the port.

    4. Re:You Recompile Anyway by adamthornton · · Score: 1

      Hi there. I recognize that handle.

      Now that we have been able to make the source public, upstream is free to incorporate the changes we've made, and I certainly would hope they do. It's really the same situation as we had with Linux on the mainframe a decade ago.

      I don't think anyone has been specifically tasked with pushing the patches upstream, but they're there, and we'd certainly love for them to just go into the upstream tools. We don't want to be supporting forked versions of, well, anything.

      After GCC, most everything else (once autotools is patched so that configure recognizes the system type) just falls into place. A new config.sub and config.guess are really what autotools needs (this is exactly like Linux on the mainframe a decade ago) and things, after that, pretty much work.

      As you suspect, though, Sine Nomine will certainly be willing to sell commercial support for OpenSolaris on Z, much as we do for other open-source applications and operating systems.

      Adam

  45. Does Herclues run this? by Anonymous Coward · · Score: 0

    title says it all really

    1. Re:Does Herclues run this? by grigori · · Score: 1

      no. gotta have a z9 or z10. it wont work on a z800 or z900 either.

  46. Kind of open source? by Anonymous Coward · · Score: 0

    So, this is OpenSolaris, and there is a link provided for source code. But at the same time, the release notes state:

    -------
    IBM Restriction: Cannot Update Initial Ramdisk

    IBM has requested that no source or other materials be included in the
    distribution of phase 4. Without these materials, the initial ramdisk
    and boot loaded contents cannot be changed, only rewritten to a new
    minidisk.
    -------

    So, is this materials that are open source or not? I'm very curious why IBM would be requesting something as crucial as the boot loader and initial ramdisk to *not* be included in a way where source code can be investigated and/or modified, etc...

    Maybe the original poster could at least have indicated that it's just not quite completely open source. Yet?

    1. Re:Kind of open source? by grigori · · Score: 1

      this tells you all you need to know about the whole project

    2. Re:Kind of open source? by adamthornton · · Score: 1

      Hey, good eyes.

      You'll notice that the release notes also refer to "phase 4" in a number of places.

      The current awstape image is "phase 6"; we're revising the documentation. That paragraph no longer exists. Do what you like with the loader, including preparing your own ramdisk. The source is available from Sun; just follow the links on the page.

      Phase 4 was a non-public release, which did not, in fact, come with source code. Phase 6 is the first public release. Knock yourselves out.

      Adam

    3. Re:Kind of open source? by dboyes99 · · Score: 1

      Relax, people. Keep in mind that this was NOT an IBM or Sun project -- they were dealing with an outside entity who was doing the work, and was working with copyrighted intellectual property not owned by IBM. During development, we were working with some internal IBM people doing testing. For reasons that should be obvious to anyone who's been conscious and following the IT news during the last few years, IBM did not want to see ANY source code for ANYTHING lest they be accused of stealing it. That paragraph was left in the release notes by accident. The entire source is posted on opensolaris.org according to the requirements of the CDDL and the rules of the game. It *is* fully and completely open source. David Boyes Sine Nomine Associates

    4. Re:Kind of open source? by adamthornton · · Score: 1

      The new documentation is up, although the documentation inside misc.vmarc and phase6.awstape is still the old stuff. I'll replace that over the weekend sometime.

      Adam

  47. Re:IFL? Haha, what a joke. by samsonov · · Score: 1

    Mainframes are typically for number crunching apps. I had to run some comparisons and for the RHEL5/WebSphere Process Server (ESB) combination we ran - it was keeping up quite well with transactions. I had to pull them back when the business was suggesting to run their web server there. The cost was not justified.

    --
    "You killed my yogurt!" --Fred Fredburger
  48. What? by Anonymous Coward · · Score: 0

    SUN did port Solaris to Power; I don't think it was released (the "ifdefs" were in Solaris 8).

    The current port is OpenSolaris to z. No involvement of SUN. It was done "because it can be" -- the power of Open Source.

    1. Re:What? by IvyKing · · Score: 1

      IIRC, it was Solaris 2.5.1. Since porting Solaris at that time meant porting Sun's compilers, there was a version of Workshop ported for the PowerPC (which was mentioned in Version 4.2 of the compiler suite).

  49. Enough of the Slashdot Luddites by BBCWatcher · · Score: 4, Insightful

    Every time a mainframe story comes up on Slashdot we seem to get the skeptics who point out that an X86 processor core can add or multiply two numbers (stored in registers anyway) about as fast as a single System z10 core, at least as long as they're integers. (z10s have hardware decimal floating point.) Based on this brilliant SPECint-y observation, combined with the fact that a System z10 EC Linux processor has an advertised one-time charge of $125K, these "experts" thus conclude that no one could possibly buy a mainframe because it's just so darn expensive. (Note that's one-time charge, folks: if you do a hardware model upgrade typical IBM practice is to charge you something for the frame swap but not to charge you again for turning on the processors.) Of course, in the same discussion people don't bother to explain why the same argument also holds for SPARC CPUs. Heck, why not run business applications on Sony Playstation 3s or ARMs? They're even "cheaper."

    May I humbly point out that IBM just posted (yesterday) another record quarter for mainframe sales. Revenues were up 25 percent, with double digit growth in every region of the world. Because prices are higher? No, the opposite: shipped capacity was up 49 percent; specialty capacity (including Linux processors) was up 120 percent. And IBM has been posting quarters like this for years now. This mainframe stuff is wildly successful and gaining marketshare.

    Why? Because, with all due respect, you're an idiot if you stop your careful business case analysis at the first sentence above. Unless you're running SETI@Home, rendering the next Pixar movie, or simulating nuclear explosions, business applications across many users just don't run that way. Companies (particularly CFOs) and big data center managers are not (generally) idiots. They buy this stuff because it works wonderfully and because it's cost-effective, taking all costs into consideration. Think $125K (once) is a lot of money? What's your salary, dude? Who are the richest single human beings in the software industry, and did they get that way because software is free? And how much did it cost the London Stock Exchange when they couldn't trade? Are you the guy who wants to explain why you have to build another $20M data center because you can't power or cool yet another X86 chip? In the real world, there are single companies running hundreds of these mainframe CPUs. And they run at 80%+ busy 24 hours a day, by the way.

    Honestly, there are way too many Slashdotters who are much more the stubborn non-thinkers that they probably accused mainframe-skilled people of being a few years ago. It's a different world: grow up. The boring but wonderful truth is that -- surprise! -- different servers are good at different things! Intel/AMD X86 servers are useful in certain ways, and so are System z servers. Even in the same data center. Wow, what a concept!

    1. Re:Enough of the Slashdot Luddites by TheRaven64 · · Score: 2, Insightful

      Even discounting all of the good points you've made, System/Z has one other advantage. It's a direct descendant of System/360 and still runs software written in 1960 without a recompile. The same mainframe can now also run virtual Linux and Solaris instances. Sure, you could run something like Hercules on your x86 machine, but who would support it, and would you trust it on that bit of critical software that has been supporting your business for almost fifty years?

      --
      I am TheRaven on Soylent News
    2. Re:Enough of the Slashdot Luddites by FreakerSFX · · Score: 1

      Part of the reason for the sales line is also that people are finding it impossible to move their code off of mainframes. You need to continue to support the environment, and that means upgrades. Plus, as long as it's sitting there, a lot of CIOs feel they should try to leverage it more or add some pizazz. We had a Linux partition on our box for 2 years that never even was installed with the OS. Our mainframe team wouldn't let anyone touch it and they didn't know anything about Linux.

      Our shop still has PL/1 code (unsupported though it is) and utterly failed at moving it to a smaller platform. Large *NIX boxes can indeed see mainframe RAS and throughput, yet we can't get our developers to consider building new applications because the cost of redevelopment dwarfs any hardware or maintenance costs.

      We don't necessarily want to keep it (our mainframe support team is aging rapidly and just try to find young people taking mainframe courses who don't work for IBM) but we can't get rid of it. That leads to a sure-fire upgrade every 3-4 years.

      Also - if anyone had reference numbers to the throughput of various mainframe models - please feel free to post a link. I have not ever been able to find anything comparable to mid-range systems.

      An inexpensive Sun M5000 can do 16GB/s on the I/O bus and has a peak cpu/mem throughput of 64GB/s - that's not bad at all. If you go for their bigger boxes, the numbers become pretty amazing. How does this compare to the z-series line?

      --
      This sig contains a manual self-destruct. Kindly please put your foot through your monitor in 8 seconds.
    3. Re:Enough of the Slashdot Luddites by segedunum · · Score: 1

      Of course, in the same discussion people don't bother to explain why the same argument also holds for SPARC CPUs.

      Decent analysis, apart from this one tiny flaw. SPARCs have traditionally competed in areas where there is a lot of crossover. Indeed, a lot of SPARC's business post-2000 has been eaten for breakfast by x86, and x86 running on Linux. This is why Sun has suffered more than most at the hands of x86 and Linux. SPARC simply cannot keep up with x86 for performance, and although PowerPCs and other processors have backed themselves into a decent enough niche that you have adequately explained, the clock is ticking. Why? Because there is nowhere else for those processors and hardware platforms to go. They're reliable enough in lots of areas that really matter, but they aren't going to improve elsewhere at anywhere near the same rate.

    4. Re:Enough of the Slashdot Luddites by LWATCDR · · Score: 1

      Trust me they will not get it.
      Mainframes are dull. They just work. Most people on slashdot have only used PCs. They can not imagine a computer that you never have to shut down. That you can upgrade CPUs and RAM with out any downtime.
      All they know is that it will not transcode any faster than their X86 and costs as much as a house.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:Enough of the Slashdot Luddites by CronoCloud · · Score: 1

      Unless you're running SETI@Home, rendering the next Pixar movie, or simulating nuclear explosions, business applications across many users just don't run that way.

      And if you are running them, you still might want IBM hardware:

      "Hello IBM? I need a Cell based cluster." or if you need it really cheap and don't need a HUGE amount of processing power.

      "Hello Terrasoft? I need a 8-Node PS3 cluster."

    6. Re:Enough of the Slashdot Luddites by Richard+Steiner · · Score: 2, Informative

      I wish Unisys had the foresight of IBM when it comes to running POSIX software on their mainframes. Or maybe they do and I just don't know about it. They are seemingly a stealth company, after all. But they still manage to sell some very good mainframe server hardware (Clearpath Dorado and Libra servers running OS2200 and MCP respectively), and both of those OSes run fairly old software as well (the 2200 stuff requires a recompile as of some point in the 1970's when the ABS format changed, but I'm not as sure about MCP's binary compatibility).

      Man, if we could run Solaris in a partition alongside our OS2200/HVTIP stuff...

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    7. Re:Enough of the Slashdot Luddites by IvyKing · · Score: 1

      All they know is that it will not transcode any faster than their X86 and costs as much as a house.

      Hmmmm, I'd love to be able to buy a house like the one I'm in for what the low-end Z-series runs... Then again, I remember when moderate size mini-computers (e.g. CDC-1700) cost as much as a really nice house.

    8. Re:Enough of the Slashdot Luddites by Znork · · Score: 1

      In the real world, there are single companies running hundreds of these mainframe CPUs. And they run at 80%+ busy 24 hours a day, by the way.

      See, here's a perfect example of why people tend to be skeptical. You're saying hundreds like it's a lot. There are single companies running on thousands or tens of thousands of x86 CPUs, consolidated with VMware, Xen and other similar technologies and running at 80% load. It's not exceptional any more.

      Then we get marketing from mainframe people about running a hundred thousand machines in a single mainframe. Yes, I could probably hack xen to let me do that too, but I don't expect it to have executed the bootloader for half of them until sometime during the next decade, so how about some serious data? I've had mainframe people say they could consolidate entire specific x86 parks into a piece of the mainframe when I know that one or two of those fully loaded x86 machines moved into the mainframe would mean we need another mainframe. It's like they think they have some magic smoke in their CPU's and that instructions magically get shorter in the mainframe. That light travels faster in the mainframe FC cards. This isn't 1989 anymore. The mainframe of today is as close as you can get to commodity hardware without having clones sold at Egghead.

      The boring but wonderful truth is that -- surprise! -- different servers are good at different things!

      Without a doubt. But the only way to determine what is good for what is by having actual benchmarks. Got any comparisons on mysql performance on a mainframe running 2 instances/cpu compared to a RHEL/xen setup with the same config? Web servers? IO? lmbench tests? Iozone runs? Simultaneous multiple kernel compilations? Anything?

      Most of the very few mainframe related benchmarks items I've found on google have disappeared very quickly, for some reason.

      Without any such data it's impossible to have a reasonable discussion about the advantages of any specific platform. The mainframe side keeps saying they're good at some things but without any solid data at all to back it up. Until such data becomes commonly available, I'm afraid the skeptics will go on having a field day on any mainframe-related story.

    9. Re:Enough of the Slashdot Luddites by BBCWatcher · · Score: 1

      IBM publishes lots of mainframe benchmarks and has for years. They're called LSPR tables, and there's a ton of data available. There are several different types of workloads measured. But there's this mythology out there, including among many on Slashdot, that benchmarks give you a single number and then you just pick the higher number and you're done. Oh, that'd be so simple and wonderful, but it just doesn't work that way. First of all, your workloads (and time of day patterns) won't match the ones in LSPR (or any other benchmark) exactly, so you have to run some careful adjustments. If you're comparing to some other environment, you have to correlate LSPR values with other values (such as rPerfs or VMmarks or whatever), which also aren't going to match your actual workloads. And then you've got a whole bunch of other considerations, like software licensing and labor costs, capacity and virtual image provisioning capabilities, disaster recovery and other non-functional requirements, data center space/power/cooling limitations, proximity effects for data access (one area where large SMP architectures really shine), execution integrity, and so on. These and other factors go into a careful business case analysis.

      But you know what? I think VMware and Xen are wonderful, too. But they have significant limitations. They aren't universal solutions either. I don't know why this is so hard for people to understand, but let me repeat: there's huge mainframe growth because people are running business case analyses and coming to the thoughtful conclusion that they do have a vital role -- probably along with VMware and/or Xen -- in their infrastructure. And they use benchmarks as part of the equation, but frankly they're a necessary but overwhelmingly not sufficient requirement in the overall calculus.

      Do people really think somebody buys a mainframe (or indeed, any high-end server) on a whim, without assessment and justification? Come on.

    10. Re:Enough of the Slashdot Luddites by LWATCDR · · Score: 1

      Move to the middle of no where in the mid west :)

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  50. Re:IFL? Haha, what a joke. by BBCWatcher · · Score: 2, Interesting

    I doubt there's a reason for the IPLs (reboots). If your mainframe operators are doing it, they're probably just doing it because (seriously) somebody had a memory leak 30 years ago and that was how they "fixed" it. And nobody bothered to update the procedures manual. Nor did anybody ask them, "Hey, can we improve the SLA (Service Level Agreement) here?" "Sure boss, I'll just stop IPLing. Let's try skipping the next one." That's usually how that conversation goes, seriously.

    In fact, if you've got a Coupling Facility and two or more LPARs (partitions), even on a single machine, then you can reboot either of them as often as you want and no users will care. Transactions keep humming in CICSplex and IMSplex, databases keep running with DB2 data sharing, etc. If your operators haven't implemented that, that's their choice (or negligence?), not the technology's.

  51. Re:Don't get too excited by Anonymous Coward · · Score: 0

    please share your calculations for the rest of us

  52. Armageddon by Anonymous Coward · · Score: 0

    There is no Dana, only

    1. Re:Armageddon by Anonymous Coward · · Score: 0

      What a nice singing voice you must have

  53. Re:IFL? Haha, what a joke. by LWATCDR · · Score: 1

    Ahh. Well then that is your problem. That shouldn't happen at all. Also when you talk about through put you should look at strengths of the two systems.
    If you are doing anything with a lot of floating point. The Zmachine will lose to Intel every time. If you want to do that then get one of the Big Power boxes, a bunch of X86, or one of the big Itantium boxes with a lot of cores.
    If you are doing millions of database transactions and you want to make sure that it NEVER goes down. Get a Zmachine with an application that wasn't written by an idiot.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  54. Re:IFL? Haha, what a joke. by Anonymous Coward · · Score: 0

    I'll never cease to be amazed at that culture and how different it is from ours. Changing a network card (or whatever) on those things required a gaggle of IBM consultants ($230/hr baby), three months of planning and a budget that would put most of my projects to shame.

    So does the reliability of z come from the hardware or the culture?

  55. Re:IFL? Haha, what a joke. by fsmunoz · · Score: 1

    So does the reliability of z come from the hardware or the culture?

    This is a very good question actually. Although the hardware is in itself a good part of the equation - since it is built with availability in mind from the bottom up - the culture (and they way it is "forced" on developers) is a good part of it to. In the mainframe world development of applications makes uses of proven subsystems and transactional packages and the development is made in a way that greatly minimises outages: in a way the constraints that people dislike make it such a rock-solid platform).

    Of course, nowadays one can develop in Java and most other "open" technologies, but the z/VM - /OS - DB2 - CICS - COBOL is still dominant I think, at least in cultural terms.

  56. Re:IFL? Haha, what a joke. by Znork · · Score: 1

    "Hey, can we improve the SLA (Service Level Agreement) here?"

    Usually, the 'scheduled' IPL's don't count into the SLA uptime measurements, so it doesn't seem like there's much pressure to avoid them.

  57. Re:IFL? Haha, what a joke. by BBCWatcher · · Score: 1

    Sure they do, at least in most mainframe operational organizations. (Non-mainframe operations are a different story. You ask "what about avoiding planned outages?" and they look at you funny.) In fact, it's even possible the reboots aren't actually happening, but the operators have reserved the right (in the SLA) to do them, so they declare that early Sunday mornings (for example) are planned outages. If you want a different SLA, ask for it. This certainly isn't a technical problem.

  58. Re:IFL? Haha, what a joke. by mikechant · · Score: 1

    From what I've seen, weekly IPLs seems to be close to standard practice within the mainframe world. With a reboot frequency like that you're not going to even see most stability issues.

    We run IBM z Series mainframes on behalf of a large number of customers and the typical IPL frequency is now about every 2-3 months. It could probably be less frequent on some systems. If you *have* to IPL every week, you're not running your system properly.

    Has it even become possible to switch to and from daylight savings yet without rebooting the mainframe?

    The hardware and OS support it but as there's no way to guarantee the behavior of the (particularly non-IBM) software products and the applications (which are especially *not* expecting the clock to go backwards), so it's too risky.
    I would wonder how well any software on a non-mainframe platform (e.g. Oracle on Linux) would cope with time going backwards - surely this would screw up the logs etc?
    We *could* probably take down all the databases, CICS services, non-IBM products etc., change the time, and (after waiting 1 hour in the backwards case) bring them all back up *without* an IPL but by the time you've done this it's probably a lot safer just to follow the standard IPL sequence.
    The other thing is that certain changes (e.g. base MVS fixes - equivalent of Linux kernel changes) do require an IPL as they would require a reboot on Linux. As we only IPL about 4-6 times per year we really need the clock change IPLs for putting other changes in.

  59. Re:IFL? Haha, what a joke. by Znork · · Score: 1

    I would wonder how well any software on a non-mainframe platform (e.g. Oracle on Linux) would cope with time going backwards - surely this would screw up the logs etc?

    Time on Unix platforms basically doesn't go backwards. It's defined as seconds since 1970, and the number of seconds since then goes only one way.

    How that information is _presented_ to human consumers is a different matter, and it's at that layer the DST stuff is done. So presentations for human consumption like time stamps in logs can be ambiguous, depending on how the application writing the log decides to format its timestamps, but software never gets confused; things happened when they happened, no matter what that may get called depending on time zone or politics or country.

    (Of course, if you changed the actual clock you'd run into the same type of problems on Unix, which is why it's not done that way.)

  60. Re:IFL? Haha, what a joke. by mikechant · · Score: 1

    Time on Unix platforms basically doesn't go backwards. It's defined as seconds since 1970, and the number of seconds since then goes only one way.

    If you run your IBM mainframe in the recommended fashion, the system time is always set to CET/GMT and so never goes backwards. Applications may use the system time or the local time. However, if you use the local time, this *will* potentially jump back one hour, and if your application is not written to deal with the same time occurring twice, it will have problems.

    Essentially the issues on mainframe or *NIX platforms must surely be the same? You can run the system clock itself on local time (with DST) or CET; the applications can request the absolute time or the local time. Some of these combinations will give incorrect results, particularly where there are very old applications which ask for the system time when they should be asking for the local time, because when they were written system time was always local time. So although the issues are the same on the different platforms, problems will probably occur more often on mainframes due to the relative code age.

  61. Re:IFL? Haha, what a joke. by dedazo · · Score: 1

    It's an amalgam of both. You can still screw up a mainframe environment just fine, which is why I suggested to the OP that the people at his company might be idiots.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  62. what? by CarpetShark · · Score: 1

    By no stretch of the imagination, is a linux binary future-proof. Linux probably has the least future-proof ABI of any reasonably popular OS.

    More importantly... Linux, and all Unices, are all about source-code. Traditionally, you got the source and built the app yourself. Modern distros of Linux, BSD, Solaris, etc. tend to save you time by providing binaries, but that's simply a time-saving measure. It's not even guaranteed that your Linux system is an x86 system, so there's really no such thing as a "Linux binary". That's more of an option on unix machines that have fat binaries and limited platforms, like OS X.

    In essence, a binary is never future proof. Source, and even more so, algorithms and specifications, are.