Mainframe OpenSolaris Now Available 135
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."
Outstanding! (Score:4, Funny)
I have a big old z in my basement that I've been itching to upgrade!
Re:Outstanding! (Score:5, 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.
Blinking lights and tape spindles (Score:2)
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 [wikipedia.org]?
Re:Blinking lights and tape spindles (Score:5, Funny)
Re:Blinking lights and tape spindles (Score:5, 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 [typepad.com]
Here's a sailor tending to the RPCP - Reactor Plant Control Panel.
Ref 2: http://www.guardfish.org/history/mid_years/images/RPCP3.JPG [guardfish.org]
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.
Re: (Score:2)
Re: (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.
Re: (Score:1)
Found it...
http://forums.fark.com/cgi/fark/comments.pl?IDLink=1115586 [fark.com]
Lukket's image. It went so far as to get debunked by Snopes before the month was out.
Re: (Score:2)
Well, at least I called it. I was missing the joke! LOL
Thanks for the info! :P
Re: (Score:1)
I love the steering wheel on that thing.
or is that a Z80? (Score:3, Funny)
I have some Z80 boxes in my basement...
Re: (Score:2)
As I recall, Z80 systems weren't all that big.
Okay... (Score:4, Funny)
And IBM mainframe running Solaris...
Now I have seen everything. Next AIX on the Sparc.
Re:Okay... (Score:5, Funny)
*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.
Re:Okay... (Score:5, Funny)
Re: (Score:3, Funny)
I have a dog and a cat.
Hmm... Armageddon is nigh! Run!
Re: (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.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
There you go, propping up the IBM hegemony with factual information.
Not surprised at all (Score:5, Insightful)
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
This is EPIC because: (Score:2)
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.
Re:This is EPIC because: (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?
Re:This is EPIC because: (Score:5, 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.
Re: (Score:2)
All spelling and grammar errors are intentional. Grammar Nazis' need entertainment.
That should be "grammatical" and "Nazis" (no apostrophe).
Thank you for the entertainment.
Re: (Score:2)
Bingo.
This is a way to migrate away from Z's - not to them.
Re: (Score:1)
Re: (Score:2)
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...
Re: (Score:2)
Re: (Score:2)
I'm glad someone gets it. Cheap beige boxes can't be all things to all people.
Re: (Score:2)
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 t
Windows for System z: Coming 1Q2009 (Score:5, Interesting)
Windows on the mainframe (Score:4, Funny)
The killer app will be the Big Blue Screen of Death.
Re: (Score:1)
Someone is already working [mantissa.com] on bringing Microsoft Windows to the mainframe. Who could have imagined.
Re: (Score:2)
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
IFL? Haha, what a joke. (Score:1)
Re: (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....
Re: (Score:1)
Re: (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.
Re: (Score:2)
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?
Re: (Score:3, 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 Couplin
Re: (Score:2)
"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.
Re: (Score:2)
Re: (Score:2)
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 ye
Re: (Score:2)
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 ambi
Re: (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.
Re: (Score:1)
Re: (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 consulta
Re: (Score:2)
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 con
Re: (Score:2)
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).
Re: (Score:1)
Re: (Score:2)
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 applic
Re: (Score:2)
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!
Re:IFL? Haha, what a joke. (Score:5, Insightful)
Re: (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.
Re: (Score:2)
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.
Re: (Score:1)
Re: (Score:2, Insightful)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
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.
Re: (Score:1)
Solaris Rocks (Score:1)
Re: (Score:2)
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?
Re: (Score:2)
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.
Excellent (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.
Solaris COBOL? (Score:1)
IBM has been there before (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 h
Re: (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.
Re: (Score:2)
Typical sales call (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. .
Re: (Score:2)
Enough of the Slashdot Luddites (Score:5, 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!
Re: (Score:3, Insightful)
Re: (Score:3, 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
Re: (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
Re: (Score:2)
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 pro
Re: (Score:2)
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.
Re: (Score:2)
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.
Re: (Score:2)
Move to the middle of no where in the mid west :)
Re: (Score:2)
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."
Re: (Score:2)
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
Re: (Score:2)
IBM publishes lots of mainframe benchmarks and has for years. They're called LSPR tables [ibm.com], 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 LSP
Re: (Score:1, Offtopic)
I know you're joking... but fuck, thoughts like that are damned scary
Re: (Score:2)
Re: (Score:1)
I bought three cases of that, you insensitive clod!
Re: (Score:2)
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.
Re: (Score:1)
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.
You Recompile Anyway (Score:2)
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) concurrentl
Re: (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 integrate
Re: (Score:2)
Re: (Score:2)
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 trave
what? (Score:2)
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 "L
Re: (Score:3, Insightful)
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 compil
Re: (Score:2)
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 i
Re: (Score:2)
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/gta
Re: (Score:1)
Re: (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
Re: (Score:1)
Re: (Score:1)