Solaris Coming to IBM's Power Architecture?
johnm writes "Jonathan Schwartz, Sun's pony-tailed number two, dropped this little snippit in his blog where he talks extensively about what he thinks 'open' means: 'For example, as we continue porting Solaris onto IBM's Power architecture (demo coming soon!)...' Does this mean you'll soon be able to ditch OS X and stick on Solaris 10 onto Macs?" While coming off as an ad for Java, Schwartz also raises some valid points about Unix and migration.
For those of you that didnt RTFA here is the best part. Jonathan writes that the definition of open: Only a customer can define the word open.
I run Linux even on old world (gray) Macs... It shouldn't matter what os can run on what hardware, yet I know... ...utopia.
porting an OS is more than adding support for a CPU architecture. hardware drivers, for example...
Why would you want to ditch OS X for Solaris?
Isn't the power architecture a superset of the designs used in PowerPC-based Macs?
Correct me if I'm wrong, but I don't think PowerPC is code compatible with IBM POWER RISC. They are similar, but PowerPC was a joint project with Motorola.
Since this is Sun we're talking about, will we end up with Power Architecture Java as a result?
The World Wide Web is dying. Soon, we shall have only the Internet.
This is not the first time Solaris was ported to PPC. Back when Apple, M$, IBM, Novell, Sun, NeXT, and MOT were all more friendly, Sun had ported Solaris to PPC and the ABI was then became the SYSV 32bit PPC ABI.
Even M$ had WinNT ported to PPC and IBM even had OS/2 ported too but those were the days.
To me "open" simply means you can figure out what happens, "customer" has nothing to do with it. When I wrote mod_python I did not think of myself as a vendor and I don't think of mod_python users as "customers". You can't just think of everything in terms of "business", it's not like that at all.
Sun produces both the OS and the hardware for their machines. Apple produce the OS and hardware for their machines. Thats what makes things Just Work (tm). Plonking Solaris on a Mac isn't going to do much for hardware compatibility :|
Check out my sci-fi/humor trilogy at PatriotsBooks.
PowerPC is (or at least was) a collaborative effort between the AIM innitiative: Apple, IBM and Motorola. It borrows a lot of concepts and (with the G5) technology from the POWER series but they are not AFAIK compatible. The POWER series is used for IBM's big iron servers and workstations.
Damien
Wow. What are they doing over there? Let me preface this by saying i work with solaris daily, i like solaris (love/hate, you know what i mean if you use it), and well, the ultras i have in the house just will not die (not for my lack of trying though).
i ch-jre-j2se-jrs94x-should i get? Solaris open/closed/free/sorta/java-desktop? Heh, okay just poking fun there, but seriously, do they not seem a little like their top guys don't talk all that much and just make random announcements at this con or that? Yesh.
;-)
However, after all these "sorta" announcements from different heads of the crew, i'm getting uneasy about Sun. Java open/closed/free/not-free/for-the-love-of-pete-wh
And i KNOW the roof will raise over the suggestion of dropping osX in favor of Solaris on mac....er, wow, my mind is blown that one might consider doing that for anything other than fun...for a few minutes. Wow, Sun is just makin me uneasy these days - glad i'm not in charge of any huge shops (i assure you that you are glad for that too
Does this mean you'll soon be able to ditch OS X and stick on Solaris 10 onto Macs?
IBM Power != Mac, silly rabbit.
by suns open definition, to be able to change easily from the platform, windows is the most open operating system there is.
Linux makes it real easy to get rid of windows.
The gray Macs are new world - the gray aliens with the big black eyes that like to hover over Scotland and make circles in crops.
Of course if you are talking abould a Big Mac - they have always been kinda gray inside ...
beware vaporware announcements from a cto that has trouble reading a blance and income statement..
Don't Tread on OpenSource
I wonder if it would be worthwhile. I know that Sun had a close relationship with the Gnome community to help improve the usability of Gnome but I still feel that OS X is a much better total UI than Gnome.
I could be wrong, but Solaris and Gnome still have some rough edges which need smoothing out. My biggest critisms of of Solaris/Linux/Gnome is they move onto the never version and new features before the round out and polish the last version. That last 5% of effort to make the software shine is really what sets makes the average computer user feel it is 100% better.
Brennan Stehling - http://brennan.offwhite.net/blog/
No one in their right mind is going to ditch OS X on a desktop machine for Solaris. No one. It might have a chance as a server OS but given that you can already run Linux on the Power architecture, there's no compelling reason to consider Solaris unless you're already a Solaris shop and want to buy Power machines.
You can consider that sentence flamebait or you can take it is my open letter to Sun to "Put up or Shut up". I, for one, would like to see some more follow-through on many of these announcements, like an open source Java and Solaris.
Who cares about running Solaris on the Mac G5, look at IBM's efforts to convert Solaris/Sun shops over to AIX/RS6k shops! If you browse IBM's page looking at the pSeries servers (the Power series) you will notice ads about migrating from Solaris to AIX. This is a big inititive at IBM.
... Solaris on the pSeries boxes would definitly be interesting. I believe IBM rebadges quite a bit of commoditiy hardware and marks the price up 900% (Older advanced 3d graphics cards for RS6000s were $30 s3 cards with different PCI identification tags and such)... so it might be easy to pick up support for quite a bit of the peripheral hardware from the Linux world.
From our standpoint, it's goes a bit like "ewww AIX"
I'm not sure I'd shove it into a production environment, and what if IBM starts to throw curveballs into the works to thwart the people running Solaris. Still totally funny if you ask my opinion. Talk about a comeback to IBM's marketing strategy, but at what cost to Sun's hardware sales.
Southeastern Virginia REPRESENT!
Sun is attempting to hijack the UNIX server market served by IBM's AIX server line.
This could also signal the end of large $ spending on R&D by Sun (why innovate when others are creating the computers that the OS can run on?).
...leaving the case off because you had tried to install a new hard drive and you got frustrated with it so you just left the PC sit open for a week because you just did not want to deal with it anymore.
Brennan Stehling - http://brennan.offwhite.net/blog/
Johnny boy states that "Only the customer can define open" but then proceeds, to define it, not to mention plug Sun's products. This seems contraditory
Remember "vendor lock-in"? Used to happen with IBM mainframes, then Windows, and now, regrettably, with Unix variants.
The freedom to be able to chose a vendor is important to businesses and universities, and in principle to anyone who doesn't want to be locked to a particular vendor. Such as Sequent, who sorta doesn't exist any more...
I used to do a ton of porting for the purpose of unlocking stuff from vendor X or Y and making it run on "stock Unix", which is to say, pretty much anywhere. heck, I still do, on request (;-))
--dave
davecb@spamcop.net
Anyone care to speculate on the possible benefits for Microsoft if this happens? Since Sun are now sleeping with the boys from Redmond, there must be an alterior motive here... must there not ?
Nick...
Electronic Music Made Using Linux http://soundcloud.com/polyp
But you KNOW that SCO owns java's license and java's source was stolen from xenixware.
I am bill gates and I approve this message.
Apparently, Jonathon doesn't know about the Mono Project, since moving a .NET application to another platform wouldn't require a rewrite.
They would have to strike a deal with Broadcom. Right now the reason I had to wipe YDL from my powerbook was that there was no driver available for airport extreme (apple's 802.11b/g card), severly impairing the notebook's mobile functionality.
Broadcom refuses to diologue with the linux community. I wonder if they'll consent to do it with sun?
Sun just doesn't get it. We already have MacOS X and Yellow Dog for PPC. We have Sun and Linux the SPARC. We have M$ and Linux for the x86. Linux is the common denominator. Why the heck would we care about Solaris on PPC?
Sun is trying every last ditch effort they can to stay afloat. The company that believed the world revolved around Solaris and SPARC is now supporting X86 and AMD64 and talking about PPC. They're offering Linux solutions. Everyone else sees the sinking ship that is Sun, but Sun themselves. Unfortunately, I can't help but think the old adage of "a day late and a dollar short" is going to apply to Sun very shortly, if not already.
I've used Sun workstations a lot, but they sure felt sluggish. I guess they really could use a little more Power. Heh.
He who laughs last is stuck in a time dilation bubble.
His main premise is that Open Standards are more important than Open Source. On this point, I completely agree. Conforming to an open standard, which anyone is allowed to implement, is a great thing for customers. As long as they depend only upon the standard, they can choose whichever vendor they want. This is effectively a commoditization of the market.
What he fails to realize (or admit) is that Open Source has other advantages that build upon Open Standards. Even if an Open Source program doesn't conform to any well-recognized standard, the availability of the source can provide the same advantages. If you don't like the way Ximian is building their free Evolution mail reader, you can find another vendor who will take the existing mail reader and build you a custom version, fully compatible with the old. Also, Open Source programs typically embrace Open Standards with a passion. Look at Mozilla for a good example.
In addition, Open Source provides new advantages that Open Standards do not. The main advantage is control. If the company goes out of business, and you want to stick with their product, you can do that. If the vendor doesn't want to implement a feature that you want, you can do that. You get the advantages of commoditization, plus the ability to customize and modify things to fit your own needs.
Software sucks. Open Source sucks less.
The Mac hardware thing is mostly a red herring, I'm guessing.
Here's my guess: Sun is considering the idea of dumping SPARC in favor of POWER. As things stand, they're way back in the raw performance game. Why continue investing R&D money into their own line of chips, if this is what it buys them?
Note that I'm not suggesting that they would become a pure software company -- my guess would be that they still design and build their own systems, just not their own chips.
Jonathan Schwatz is right with regard to webapps, the attempt at making apps portable across JVM's and application servers is very useful and does make java seem more open than say .NET
:)
However due to the JVM license restrictions and lack of a good OSI compliant license for the JVM and class library source, Java is not open enough to become a primary linux development language.
It is a critical time for SUN if they ever want Java to become a primary development language for Linux.
To keep up with the competition linux development is going to have to move to higher level languages for the development of core desktop applications, such as the Gnome suite. As far as I can tell there are only a few realistic options, Mono, Java, Python or something new.
With the M$/patent concerns over mono the immaturity of python and the lack of any other options now would be a damned good time to properly open source Java.
That is if they care about being a leader in the inevitable linux desktop takeover
Yeh, right after they buy Novell.
Good kernel, but awful user-space. Outdated utilities (starting with the /bin/sh itself), awfully user-unfriendly "out of the box" install.
Linux may not follow the standards either, but, at least, the command-line editing works out of the box...
FreeBSD remains my choice, of course...
In Soviet Washington the swamp drains you.
OMFG I <3 YUO
Statements like, -"Does this mean you'll soon be able to ditch OS X and stick on Solaris 10 onto Macs?"- shows how little the author understands the technology (s)he is reporting. The bigger question is with a real, solid OS like Solaris 10 (which can run native linux apps) running on Sparc/x86/Power platforms, why would a corporate customer even hassle with linux. And even if Sun were porting Solaris to Apple's PPC architecture like the authour inappropriately suggests, why would you want to downgrade your desktop to CDE or gnome?
Ugh, why would you want to?
Now, Solaris on an XServe... That makes sense... Server class hardware that doesn't suck, yet doesn't cost an arm and a leg, running perhaps the best multiprocessor Unix ever... Mmmmm.
The ironic thing in my view is that this is sort of what CHiRP was supposed to be - a happy universe where you could buy an RS6000 and run MacOS on it, or a Mac and run Solaris on it, or whatever. But then His Steveness decided that the clones had to go...
I like how he starts out with, "Only a customer can define the word 'open.' That's my view.", and then procedes to define the word 'open'.
ZuluPad, the wiki notepad on crack
I agree with his notion that being able to easily migrate from one system to another is important. However, this is not entirely unrelated to open source, because open source software makes it easy to migrate between platforms. If there are no binaries available for your platform, you can recompile your application. If the platform itself has bugs, you can fix them. And probably most importantly at all, if your application and the platform aren't interoperating properly, you can read both sets of source code and figure out why.
The author seems to suggest that if the platform is standards-complaint, this won't be an issue, and in theory, that's true. But in practice, standards are complex and sometimes unclear, and so compatibility is rarely 100%.
I see your schwartz is as big as mine!
"Comedy's a dead art form. Now tragedy, that's funny."
First line of article:
"Only a customer can define the word 'open.' That's my view"
Conclusion:
"Open as in door, is different than open as in source. Unix, linux, Windows - none are open, I'd argue. There is no agreed upon specification, no neutral test to determine validity, and no guarantee made by vendors other than rhetoric."
Apparently, Schwartz wants a gatekeeper to insure that all libaries and ancillary programs are standard between Websphere, BEA, and JES. In short, he's complaining that IBM keeps adding features outside of the TCK/AVK "standard" (apparently defined by Sun), pushing Sun out of the market.
Geesh, here's a novel idea -- innovate! Out-feature IBM, open source the environment and libraries, package support with a linux distribution, and then sell, sell, sell!
It's Deja Vu all over again.
Solaris 2.5.1 had a "PowerPC edition"
http://docs.sun.com/db/doc/802-4127
This was back in the day when you could also get NeXTSTEP for Motorola 68K, Intel x86, SPARC, and HPPA.
Several years ago, Solaris ran on Sparc and x86. Of course, the solaris X86 was the bastard child.
Likewise, mainstream Windows ran on X86 compatable only (yeah, NT ran on alpha, but that was a decade ago; And yes I saw NT on PA-RISC, but it was never released).
In addition, Windows will have a a 3'rd world distro that will cost but a fraction of their current stuff, but have 99% of what they currently offer. Historically, Bill Gates encourages theft of Windows as a way to check growth in other areas. That happened to Borland, Sybase, etc. These days MS claims that linux growth in 3'rd world country is so that it can be replaced by Windows. If so, then why do they think that a low cost version will be bought by end customers, when they can have it for free?
Linux and BSD run on many arch. and the 2 of them are making huge inroads into older OSs. Suddenly Windows and Solaris want to port to everything. Solaris on multiple platforms and low-cost to free windows is simply an attempt to stop Linux from wiping out sales
I prefer the "u" in honour as it seems to be missing these days.
I abhor diversity when it comes to computers its just a pain in the ass. Any chance I can get to have all my equipment running the same software I'd jump at. Jon's arguments apply mostly to the business end, he isnt trying to pitch superior tech, just a superior business/IT plan.
blog entry.
KILLER! There I said it.
||| I still can't believe Parkay's not butter.
seems to me sun is working at making solaris look more and more like linux all the time.
you can run linux apps on solaris x86 and it should/will be LSB compliant, solaris will almost run on every platform linux will run on. gnome will replace CDE, more and more gnu/linux tools get introduced into solaris. last but not least, they talk (but where is the action??) about making solaris open source!
can anybody see a trend here?
On a long enough timeline, the survival rate for everyone drops to zero.
"Haven't you heard of this one running OSX on 2200 processors"
The Virginia Tech cluster isn't a machine, it's a pile of PCs communicating via MPI, like any other Beowulf cluster. What the previous poster meant was OS support for SMP... CPUs in one box handled by one instance of the OS. I'd be more than happy to see a 4 or 16 CPU Apple, but there ain't one. Anyway, as others have said, I think this Solaris ploy is aimed at IBM RS/6000 boxes, not Macs.
Luke, help me take this mask off
They already have. Broadcom NIC's already exist in Sun servers (I have one, a v240).
I don't think Sun gives two shakes about Apple and MacOSX. Let's face it, the SPARC architecture is dead, the most compelling CPU in the RISC market is the IBM POWER5, this chip is not the braindead G5 in the Mac.. (sorry apple fanboys) but is a true enterprise class processor. So it might behoove Sun to port Solaris to run on High-End IBM hardware. If you could get Oracle to run on a big IBM P series box with Solaris you could do some serious data-warehousing. (Without DB2 and AIX!) Maybe oracle is helping fund this effort??
*narf!*
Hmm... sounds like they're getting desperate for business and cash. Probably only a matter of time before they decide that Linux copied some Solaris code and decide to sue...
- Proofs of Sturgeon's Law Delivered Daily -
Why would you want to run Solaris instead of AIX on ibm hardware? AIX is more reliable, easier to manage, and works woonderfully with oracle. That's what most of the financial world runs on, after all. I don't see what the killer app for solaris on pSeries hardware is. Except that it'd be faster than Solaris on Sun hardware...
Sure, Macintosh is my favorite PowerPC platform (writing this on one), but it's not the ONLY platform. IBM's eServer pSeries is a far better match for Solaris. I love our Xserve G5s (fastest damn servers we've seen in a while), but they already run a great OS. For a shop like us, if we could get the performance, but without AIX (we're Solaris friendly), that would be fine.
Of course Solaris on Opteron is also starting to look better, given Suns' recent attention to that line...
There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
I think Sun's just sick of the WinTel image they got from kissing ass to Microsoft and AMD
As a matter of fact, you CAN look at the code for Java. Have you ever? I'm a java developer and I sure haven't. As a matter of fact, I don't give a flying fuck how they implemented java.util.LinkedList. Java's free anyways, and Solaris is too for 1 processor (and I think they have a right to sell it for server use, they built it). Why do you zealots whine so much about 'open source' if you can do everything you'd want with it anyways, and will probably never look at the code.
Maybe oracle is helping fund this effort??
Maybe, just maybe, IBM also has a hand in it...
Consider this...
SCO are arguing that IBM has illegally used some of its IP in AIX. If (and it's a big IF) this is true, and SCO win the court case, IBM is left without a high-end Unix (like) offering. In steps Sun with Solaris and IBM can now continue to sell its high-end boxes with Solaris on them. Sun is happy as it's shifting Solaris licenses, IBM is happy as it doesn't have to maintain AIX, and now has 2 Unix (like) offerings: Linux on the low to mid range machines, and Solaris on the high-end.
Just a thought!
Uh, so if they open their operating system, and allow it to run on hardware not supplied by Sun... then they are not making money on the hardware, and they are not making money on the software... so what is their business model? Face it, Sun is doomed no matter what they do.
Do you have anything other than opinion backing up the claim you just made? It's been modded "informative" and unless it's backed up with some sort of proof (it's my understanding that Darwin/MacOS X is a BSD personality layered on top of Mach...) I can't see the comment as anything other than conjecture and thereby not "informative".
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
I thought all you uber-geeks were crying for Apple to move the Mac OS to x86 so you can use it cheaper. Now you want to run other OSes on Mac hardware?? Make up your mind!
To me, companies like Sun and IBM exist to provide services and integration.
In 1996, we considered moving the biz from a homegrown system (oldSCO and windows) to a fully integrated solution, from IBM or Sun. To us, it was what one does to get out from under the expense of running a homegrown system.
We were stunned. The salespeople wanted to do end-to-end replacement, at about 10X the cost of our internal solution.
Sp when people tell me that Sun and IBM compete to sell people hardware and/or software, I'm always like "eh?" these companies make their money selling complete solutions, through their VAR channels, etc.
So why this odd strategy? IBMs strategy makes sense--leverage the free platform of Linux to underpin your solution portfolio. This seems like an obvious and worthwhile strategy, except that, in all honesty, IBM does not appear (in the foreground) to be giving a lot back, especially on the usability/desktop front.
Sun's strategy--offer Solaris as an an alternative to AIX on IBMs hardware. Eh? WTF? IBM is already replacing AIX with Linux on their hardware...why Solaris? Why would anyone buy hardware from IBM to run Sun software?
Did Darl McBride come up with this strategy? "When SCO wins, IBM won't be able to run AIX or Linux on their machines--you'll own the world, along with us! Bwahahahaha!"
This is a strange strategy. To me, Sun would be better off to leverage their existing chip expertise to use AMD64 in superior ways to the commodity chipsets...things like bandwidth to perihperals, etc...places where enterprise use runs into bottlenecks compared to desktops.
Sun would also drop Solaris and use their software expertise to radically improve the usability of Linux, along the lines of OS-X. They would create application sets like garageband as an add-in.
Sun should buy multimedia software companies and bundle their products as add-ins. They would sign agreements with NVIDIA, etc.
The end result: A shrinkwrap linux that is as usable as OS-X and ass Staroffice (capable of running with Exchange) capability to to Single-sign-on with the DOD Common Access Card out of the box, full java development (of course), NVIDIA 3D support without downloads, as well as the aforementioned media applications. In other words, willing to distribute binaries under a license, which RedHat is not willing to do.
Sun is missing the boat. I'm guessing that a few years of work on their part would grant them a viable, sustainable market share of the desktop.
Hell, they could start a downloadable music service.
The more this guy talks, the more totally clueless he seems.
As the CTO, he's supposed to be setting the vision for Sun? Hoo boy - I'm glad I dumped my Sun stock long ago. My personal impression is that they really don't seem to have a prayer of a chance.
It's sadly amusing - Sun reminds me a lot of DEC in the last years of decline. They could change I suppose; but I wouldn't bet on it. The only question now is when some PC maker is going to buy them up.
Which serves them right, after Sun decided to support SCO against Linux
read some of Schwartz's blog entries. Sun hates IBM. Also, Sun already offers servers running Solaris on AMD processors; they wouldn't gain anything by porting to another commodity CPU.
That would be Mach, right?
Are you sure they don't recognise they're sinking and this is the best response they can come up with? After all, it's pretty obvious: they're a hardware-OS company whose two key product lines (SPARC and Solaris) cannot compete with the free/commodity competition. What else are they supposed to do but flail around looking for a market?
/.er.
At the very least, announcing something to do with IBM will keep their stock afloat since the average stockholders probably knows even less about Solaris' market position than the average
He writes:
"To make matters worse, if you're running your Solaris app on industry standard x86 servers, and you want to move to AIX - well, you can't, because IBM doesn't make its operating system available on even its own x86 servers. Of the Unix suppliers, only Sun makes Solaris available on x86. Even IBM's x86 servers."
This paragraph is a cute little straw man. If it's my app, and I wrote it, then I have the source code and I can recompile it to another architecture. Some code may have to be rewritten, but that's also true even if you target another OS on the same architecture. There is also a hidden "pro" argument in here for the open sourcing of 3rd party applications, even though he wanted to skip that issue.
I've seen this kind of spindoctoring come out of him before. Spindoctoring isn't just what you say, but also what you omit.
I thought IBM was going to come out with a G5 based workstation. So..
I figured Sun would start using these instead of the Sparc systems. Both are 64bit and this is a way that they can move on from a (perhaps?) soon to be dead arch. the x86 solaris/linux machines are testing the waters to see how stuck on Sparc people are.
Just my 2 cents.
what a crock...
...
...
.NET ? "
Sun has a monopoly on Java. Sun is the only place you can license Java and the TCK.
So, to quote Jonathon
"If you love a product, but the vendor providing it triples its prices, how easily can you move from that product to a competitive product? "
and just to make it more obvious
"If you love Java, but Sun triples its license prices, how easily can you move from that product to
Since all licenses come from Sun, they control the final price and they can screw every licensee and every customer. By his own definition Java is not open as it is controlled by Sun.
As they get more desparate for money, what do you think they will do ?
Excellent point. This has a whole lot to do with having an arguably superior OS to compete on IBM hardware and not as much to do with running on former OSX machines.
That said, Sun and Apple have a pretty cozy relationship on the Java side of things, so perhaps Sun is trying to highlight the Apple hardware as enterprise ready?
Obviously your thinking is one dimensional.
It will get real bad for IBM.
It's existing IBM customers moving from AIX and WebSphere to Sun's stuff at a fraction of IBM's maintenance fee.
You're laughing now?
(www.whysanity.net/monos/ggr2.html)
By spreading their 'industrial strength' OS to every platform and trading on their reputation, they are hoping to survive the shift.
Actually its a smart move.
Hardware has been commiditized into oblivion...
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
Having run both Solaris and AIX, (On E10k's P690's) I can say straight up that Solaris is one hell of a lot easier to work with than AIX. Especially if you have to do any porting of open source software. And Oracle runs MUCH better on Solaris than AIX, plus most Oracle DBA's are more comfortable using solaris than AIX. Perhaps this would serve as a stop-gap until Sun comes up with some serious hardware.
*narf!*
>a) compile a custom kernel with far fewer services available
/sdf/sajfs/ysfs/sj while cat would be /uwsius/usiufs/sc etc...
/path/to/command
WTF?
# chkconfig --del
>b) Change program locations and links so that random calls by path wouldn't work (i.e. something like ls would be
What?????
>c) remove dozens of commands entirely
Haha! Why'd you do that?
# chmod 400
That could be a reason to be considered.. I think that it wouldn't make too much sense for IBM to do this, unless it would help them push more tin out the door (I hear margins on P series machines are quite nice) so nothing is beyond the realm of possibility.
*narf!*
It's funny, I was just discussing this with a friend the other day. I really think this is the smartest possible move for Sun. It has been becoming increasingly obvious that Sun is seriously lagging behind in processor development. A move to Power and/or PPC would enable Sun to stop sinking money into the pit that is SPARC.
Although it has been pointed out several times here that POWER!=PPC (or Apple), I think Sun would be well served to make certain that any port they do runs on at least the Power Macintosh G5 platform (and any later Apple hardware). This would give Sun access to the many, many existing Apple workstations out there so as to provide Solaris with exposure to the Mac community.
Let's face it, although Mac OS X is a great OS, Apple doesn't really seem to be doing much to chase after the enterprise market, even though they now have what could be an enterprise-class OS (with some better documentation, anyway). The XServe is a fine machine, but it's hardly what I would consider "enterprise", with the possible exception of high-density clustering apps.
Solaris is a very good OS with a huge amount of support in the community, and good installed base at the higher levels. If Sun could get Solaris running on Macs and IBM RS/6K (or whatever they're calling them these days???), it could open up many more doors for them, while still enabling them to possibly design their own brand workstations and desktops on the POWER/PPC platform to compete with both IBM and Apple. That could also mean Mac OS X support on a Sun box.
I can't help thinking that this may be a precursor to shopping Sun out to one of the aforementioned competitors. Apple could use Sun, and vice-versa. An IBM+Sun pairing would probably mean the death of Sun.
Vote for Bush! He will protect us!
Used to happen with IBM mainframes, then Windows, and now, regrettably, with Unix variants.
... vendor lock-in was happening with Unix LONG before Windows was a viable competitor.
Oh come now
It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
Not that difficult at all, I assume. I'm not a coder, so I'm not all that certain. But, if Solaris is running on the Power architecture, the PPC is only a few steps away.
Could Sun be doing this to make itself an attractive acquisition for IBM or Apple (if Apple is truly serious about expanding its place in the enterprise?)?
Remember "vendor lock-in"? Used to happen with IBM mainframes, then Windows, and now, regrettably, with Unix variants.
Now?? Maybe you're young but vendor lock in tactics with UNIX vendors started in the 80s with the whole SysV-isms and the graphics system wars. This is long before Windows was even an issue. In fact, the whole senseless bickering amongst UNIX vendors is one of the reasons that Windows NT adoption shot up in the mid 90s. So many UNIX variants were adding features simply to better the competition, many were poorly designed or not well thought out. The Windows API looked like a pillar of stability by comparison, vendor lock-in or not.
From the perspective of many decision makers the stability of one large company supporting a nonstandard looked better than a bunch of companies in stupid consortiums (Open Group, X) backstabbing each other for customers.
Yeah, vendor lock-in bites, but it is something the UNIX community has been dealing with for a long time before Windows was around.
I believe that Sun is really talking about IBM's pSeries (formerly known as RS/6000). My question is who would run Solaris on a pSeries server? By the same token, I can't imagine anyone running AIX on a Sun server either if it were available. I really doubt that Sun has *any* interest in Apple PPC hardware.
I can't imagine how you would think solaris is easier to work with than AIX, unless you didn't put any effort at all into learning how to use the IBM. As to porting open source code, with the linux affinity libraries, my experience is that most open source code just works. Just autoconfig, then bam.
On the topic of Java...I want to know why anyone would make a program for Java, as opposed to C and such?
I honestly don't know much about developing, only experience using the software, and this is what I've noticed:
Java is slow, and often times is used through a (bleh) IE window.
Java in unstable. I've never worked someplace or used a Java program that didn't just memory leak itself to death, or just plain freeze up all the time.
Java needs much more RAM and CPU to run.
Given these points, why would it be considered more cost effective, or overall a better descision to make a Java application? I understand the portability, and thats great for script, but isn't it ultimately a bad choice for a professional, mission critical application?
After the BSD/Bell split, there was both differentiation (which could be used for lockin) and standardization (for making the marketplace look big, to attract ports). VMS was the big incompatable vendor in those days. The Unix folks were't big and powerfull enough to lock down much.
Then Windows 3.0 came along and started a new era of lock-in.
--dave
davecb@spamcop.net
I don't know why everyone is saying Macintosh, no where in the article did he mention Apple. I believe he means running Solaris on IBM's mid range PowerPC systems. The ones that are running AIX now. It is my belief that Sun wants to convince customers that they could standardize on Solaris instead of Linux.
.Net, but be open.
The meat of the article was that he feels that open means no vendor lock in. His point is that if you use Java and don't use any proprietary junk you could move your code with little effort. I agree in principle, but if I write the stuff in Java, then I am locked in to Java. Not that this is bad, but it would make sense for Sun to change the VM (perhaps open source it and go to the standards body and get it approved as a standard) and then get other languages to run on it. In a way it would be somewhat like
The more I learn about science, the more my faith in God increases.
This follows from folks actually trying to write standards and work to them. I was on the standards-and-stability team for a major vendor for some years, trying to live the motto of "write once, run forever".
Alas, vendors don't care much these days, so I tend to think that strong language standardization (ie, Java and "write once, debug everywhere") is the best current push in that space...
--dave
davecb@spamcop.net
Others have pointed out that the POWER architecture is very similar to the powerpc architecture in terms of instructions sets. Be that as it may, I doubt that an operating system designed for POWER systems will actually run on apple's hardware any more than osx will run on an IBM POWER system which, to be clear, is to say that is will *not* run. The processor after all, is not the only thing that differentiates different platforms.
That said, maybe some open source group will write some kind of workaround similar to maconlinux.
Also, POWER (at least in the sense that the article uses it) does *not* mean G5. The G5 is not just a POWER4 popped out of an IBM workstation and popped in an apple tower.
What matters is what the license actually says. And the Java license (probably the Solaris license, too) is too restrictive: Sun gets legal control over the evolution of the platform, they get legal control over who implements it, they get legal control over many third-party contributions, and they even get legal control over the future work of people who look at their "open" source code. That's just a bad deal for both users and contributors.
If we accept Schwartz's argument that Sun's licenses are "open", then we just have to make an additional distinction: "good-for-users open licenses" and "bad-for-users open licenses"; many of Sun's licenses then fall in the "bad-for-users open license" category.
And why would you do that? Can you run Safari under OS-X? Photoshop? Illustrator? iTunes? Trade discs with your other Mac friends?
I really think people buy Macs because they want to run the Mac operating system along with Mac applications.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Wow, you have seen strange pussies. Are you sure you haven't been fucking yaks?
Ever since Sun played the EOL game with their framebuffers where they would leave in an old, obsolete cg6 when they undo support for perfectly good framebuffers such as the ZX and the double decker version of the Elite3d M6 in only 2 versions (removed in solaris 7 and 10 respectively). It's bad enough that Sun does it to their own. McNealy: Keep your hands off POWER. You do not need to ruin another architecture.
"Forget the engineers." -Carly Fiorina, briber of MIT Technology Review.
Isn't that the NIC that caused a product recall?
Only a customer can define the word "open." That's my view.
I was with Amdahl many years ago and we gave a presentation on UTS and "Open Systems" and one customer stated that they already had open systems because of Amdahl. They weren't locked into one vendor for hardware and that was enough leverage for him. [Amdahl had 80% market share among Govt departments in our city at the time]. He did miss the point that we were talking about operating systems and portable application APIs. Of course this utopic vision was clouded by the "Unix Wars" at the time where USL and OSF were about to expend inordinate amounts of energy fighting each other, giving another OS vendor an opportunity to gain a foothold in markets where it didn't really fit. But that is another sad story.
Slashdot: Where nerds gather to pool their ignorance
Who the f*** cares what Sun does?
They're dead.
Get it? Dead.
Doesn't seem like a fair comparison to me for 2 reasons:
... Windows 3.x was almost purely a desktop with some small chunk of the workgroup server space. This didn't change until Windows NT (yes, NT shared the 3.1 version but was extremely different). And Windows NT didn't start eating into the SMB server market significantly until NT 4.0, which was LONG after the Unix Wars has ended.
1) The "Unix Wars" of the late 80's / early 90's were primarily due to various vendors trying to lock people in. See this article as one example. In fact it was this very action that many analysts say opened the door for Microsoft to succeed in moving into the market with Windows NT.
2) [hinted at above] Microsoft was not competing in the same market as Unix or mainframes with Windows 3.0
It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
Such as Sequent, who sorta doesn't exist any more...
/Beaverton/IBM in their Notes email addresses! We IBMers are very grateful to Sequent for their NUMA contributions. It really took us to the next level in flexibility and scalability, and helped secure our lead in server shipments well into the future. Paired up with our newest developments in Power5, and our "run Linux on everything" philosophy, I'd say we have a pretty good server family.
Ouch, I'll pass that on to all my co-workers with
Intelligent Life on Earth
faketoo: uname -a
FreeBSD faketoo 9.8.7-RELEASE-p69 FreeBSD 9.8.7-RELEASE-p69 #3: Tue May 25 22:49:47 PDT 2024
faketoo: uptime
3:09PM up 9462884935 days, 23:22, 5 users, load averages: 1.00, 1.00, 1.0
From a former ISSC employee, I say to Sun go Kick IBM's ass !
I think you'll find that IBM has priced the PowerPC hardware running AIX or ready for Linux (SuSE or RedHat enterprise licensing) such that you pay roughly the same price either way. Certainly no business is going to quibble over the nickel and dime OS pricing difference when they're facing far greater costs on licensing all the products they still need (e.g. RDBMS.)
The hardware sale, the maintenance, the support -- those are still all IBM's. All they lose in the deal is the OS licensing fees, which hasn't been the major revenue generator for a while. Don't forget how cut-throat the competition between Sun, IBM, and HP has been for so many years -- they learned not to lean on an operating system as a revenue generator a long, long time ago.
Think of the vendor OS not as a particular package, but as your assurance that the vendor has taken responsibility for testing and maintaining the OS. Not a purchased product, but an on-going service to keep your systems protected from the various bugs and oversights that always hide in the code. It's that "chain of responsiblity" that OSS zealots forget about when they bleat that their favourite tool is just as good as the commercial product.
Business doesn't pay just for the functionality -- they pay for the assurance and to identify a responsible party if there are any legal/insurance issues to be dealt with. Without that big backing vendor, big business will not deploy OSS. It's too risky from a business perspective, regardless of the technology.
I do not fail; I succeed at finding out what does not work.
Why is it that everybody who thinks they have the insight and right to malign AIX is a developer?
Jeesh dudes - it's by far the best UNIX on the planet for a systems admin. Systems admins/engineers and managers are the ones who make the decisions on whether or not to buy this stuff - perhaps it is the best choice for what they want to do?
Is that a salami in my pants or am I just happy to be me?
check this out. FreeBSD, up over 1700 days. Kinda makes your 854 days look puny =\. But seriously, no system should be up that long without reboots. Security flaws come and go, and kernels need to be patched and recompiled. Any real sysadmin knows that effective uptime (that is, is the system up when it needs to be up?) is far more important than actual uptime. Long stretches of uptime just means you have an old, vulnerable box sitting there, waiting to be cracked, wormed, or expoited. Plus...if your linux box has been up for over 800 days you're missing out on a LOT of neat new technology. Er...unless you're a debian user.
Is that his real blog, or does it go through 10 - 15 PR reps before the actual text gets posted.
IT'd ne nice to see more on Power variants. Just simply from the point of view of choice.
Vendor-lock-in is a curse. Cutting things down so that all big iron UNIX ran on Power variants would be a nice separation from the current model where the UNIX variants all run on their own processors and Linux gains ground because of its ability to run on commodity x86 hardware.
And yeah, I'm going to get flamed for this, I don't believe Linux wins on merit - other UNIX variants do it better in almost every category - Linux is cheap, it's available and it's open. It's the same marketing ploy that put Windows everywhere. And I damn well hope it succeeds A world with 30% of the market being UNIX and 70% of the market being Linux would be a nice place to live.
It really wouldn't cost IBM much to make this happen. They'd have to supply Sun with all the low-level hardware details of the p-series tin and maybe a couple of people to answer questions and Sun do all the rest. It'd make sense as a backup plan should the SCO situation turn nasty.... remember, Solaris is "SCO-friendly" since sun paid them a bunch of cash earlier in the year.
IBM has worked hard at getting Linux at all levels of IBM hardware. An IBM salesman can sell you a Linux, DB2, websphere, etc. package and sell you an Intel x86 box, a POWER box, even a Mainframe.
Sun could argurably do the same with Solaris. There are several advantages of running Solaris over Linux. Solaris is the gold standard by which my large faceless corporation measures all other OS. We like Solaris because Sun owns the codebase and can provide us support. Solaris scales like crazy.