Slashdot Mirror


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.

24 of 419 comments (clear)

  1. not really by Anonymous Coward · · Score: 5, Insightful

    porting an OS is more than adding support for a CPU architecture. hardware drivers, for example...

    1. Re:not really by Bobas · · Score: 3, Insightful

      Not much work there in case that driver stuff is written in a valid and portable C, apart from proprietary hardware specific to said architecture.

  2. Ditch OS X For Solaris? by oscast · · Score: 3, Insightful

    Why would you want to ditch OS X for Solaris?

    1. Re:Ditch OS X For Solaris? by oscast · · Score: 3, Insightful

      enlighten us then please... oh wise one.

    2. Re:Ditch OS X For Solaris? by danamania · · Score: 3, Insightful

      Choice. perhaps that's where all your training lies. perhaps you have a mac at home and you work with solaris in the daytime. perhaps you just have an opinion that solaris is better. Lots of reasons =)

      However, a port of solaris to the POWER architecture doesn't necessarily mean an immediate version for PowerPC machines, or Macs.

    3. Re:Ditch OS X For Solaris? by divisionbyzero · · Score: 5, Insightful

      I know you are kidding, but your joke points out somethng interesting. You said desktop applications, not enterprise applications. That's where Sun's time in the sun (haha) served it well. Many enterprise class applications were made to run on Solaris or ported to it. That's where it has MacOS X beat hands down. The other stuff that Solaris can do (e.g. scale to 128+ processors, etc) is important, but not crucial.

      Anyhow, I don't think any of this has anything to do with Apple. It's clearly IBM that Sun is after. First they say they will 'buy Linux' (i.e. SuSe) which is IBM's Linux vendor of choice and now they are saying they will also invade IBM's hardware. Good luck to Sun. Competition is good for everyone, except the losers of course.

    4. Re:Ditch OS X For Solaris? by Elwood+P+Dowd · · Score: 4, Insightful
      The Mach kernel's message-passing scheme for IPC has been known to be slow. Microkernels also typically have worse performance than monolithic kernels.
      That's why OS X doesn't use it. XNU, honey.
      Solaris uses a monolothic kernel.
      Apple has poked holes in their microkernel everywhere they thought needed performance. I see no reason to believe that the micro-vs-monolithic debate can be so easily applied to OS X.
      Solaris' scalability has been proven for many years on hardware with many more than two processors.
      You are implying that Apple's support for 4 processors or more is not mature. In fact it does not exist. Their support for two processors is just fine, and that's the hardware that y'all would be talking about swapping OS X out for Solaris on. If that made sense.
      For industrial grade iron, there is no reason to use MacOS-- it is too young and is not intended to be used on high-end server hardware.
      Assuming that your definition of "high-end server hardware" does not include Xserves (mine doesn't) then not only is it not intended, it's not possible. There's no comparison to be made.

      Explain why you'd want Solaris rather than OS X on a Macintosh . That was the debate. (I know there are reasons. I don't care about this idiotic debate. But you're talking stupid.)
      --

      There are no trails. There are no trees out here.
    5. Re:Ditch OS X For Solaris? by squiggleslash · · Score: 4, Insightful
      I think the submitter put the cart before the horse.

      I believe the reason Solaris is being ported to PowerPC is because Sun wants to jump ship from SPARC to PowerPC. It's so you can change processor, not OS.

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:Ditch OS X For Solaris? by jedidiah · · Score: 4, Insightful

      > Scalable to > 100 processors out-of-the-box. I
      > don't need some tricked out kernel build from
      > the folks building special 512-processor Linux
      > machines.

      "Those people" are the same people that SOLD Sun it's current NUMA technology.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  3. Power != PowerPC by genericacct · · Score: 4, Insightful

    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.

  4. Open is open by gtrubetskoy · · Score: 4, Insightful
    Only a customer can define the word "open." That's my view.

    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.

    1. Re:Open is open by flaming-opus · · Score: 3, Insightful

      You might not want to think about everything in terms of business, but one can, and it's important that he does think about things that way.

      Sun is in big trouble. They sell a bunch of decent servers that are not really unique from what the rest of the unix world is selling. They are obviously not able to keep ahead of the competition by making sparc the best processor around, so they have to come up with some other way sell something worth paying for. Solaris, for all its issues, is a reliable, scalable OS that runs a lot of applications. Solaris is a great asset to Sun; If they can leverage it on IBMs processor and make money doing so, it would really help the company.

      Sun has moved beyond the "we can do everything in house" days, and is trying to figure out which battles are worth fighting. If they choose the wrong battles, they might go the way of dec, data general, and Sequent.

  5. Hardware compatiblity? by peterprior · · Score: 3, Insightful

    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 :|

  6. Re:Why Solaris ? by dgatwood · · Score: 4, Insightful
    I can only think of one: unified development and deployment environment. If you're deploying on some Sun box with a bunch of CPUs, it would be nice to be able to run the same OS on both platforms. Admittedly, you could do the same with Linux, though it may not scale as well to the multiple CPUs on the Sun. At least that used to be the case....

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  7. Sun == erratic by hot_Karls_bad_cavern · · Score: 5, Insightful

    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).

    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-whi 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.

    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 ;-)

  8. Solaris and Gnome over OS X? by Offwhite98 · · Score: 5, Insightful

    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/
  9. Re:Open is open, but to who? by davecb · · Score: 4, Insightful
    I think he's preaching to the business community, for whom the ability to buy a different brand of computer for a new lab is a Real Big Thing.

    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
  10. Re:I like his definition of open. by jayminer · · Score: 4, Insightful

    Yes, this is one of the important points we (so called zealots, including myself) do not want to believe when we come home and fire up Konqueror/Mozilla etc. and jump in.

    At work, I'm sure that many other Slashdotters are in communication with customers about open technologies.

    For me, "open" may mean that it's totally hackable, modifiable and should include "fun".

    For Joe, "open" may mean that it's possible to code to make it able to talk with his new XML based ERP system.

    For Jane, "open" may mean that it's possible to save in an spreadsheet of office package X at home and embed it in the word processor of office package Y at work.

    And so on..

    We do have "our" preferences for the meaning of "open", but in the real world, we must achieve the fact that what we call "wide" open, may be restrictive for another person. This is what, at first, we should respect. Then we may have a peaceful settlement to all "open" wars around here or there.

  11. Can we say behind the times??? by Supp0rtLinux · · Score: 3, Insightful

    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.

  12. Open Standards vs. Open Source by booch · · Score: 4, Insightful

    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.
  13. Silly rabbit, Solaris is for Servers! by nsayer · · Score: 3, Insightful
    Does this mean you'll soon be able to ditch OS X and stick on [sic] Solaris 10 onto Macs?

    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...

  14. Competition is Great by WindBourne · · Score: 3, Insightful

    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.
  15. Sun is moving away from hardware sales. by crovira · · Score: 3, Insightful

    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.
  16. Re:Not likely by squiggleslash · · Score: 3, Insightful
    So what if Sun hates IBM? Apple hated IBM too, remember?

    SPARC is coming to an end, it's not keeping up with the other technologies out there. The CPUs, while technically excellent for their time, are failing to scale and the resources simply aren't available in the same way as they are for ix86 and PowerPC. Sun, realistically, has three choices:

    • Stick with SPARC, and be left behind
    • Ditch proprietary hardware and jump straight into high-end commodity PCs - they're sure to make as much of a success of it as, say, Commodore
    • Switch to the ONLY other commercially viable and supported mass-market computer platform, and the only one other than SPARC that's pretty much open - PowerPC
    If you were in Sun's shoes, what would you do? You wouldn't stick with SPARC. You certainly wouldn't want to try competing with Dell. Meanwhile PowerPCs are mass-market cheap, they're under active, competitive, development, thanks to IBM, Nintendo, and Apple, and reference platforms themselves aren't that far removed from those Sun produces right now - PCI (and successors), OpenFirmware, etc, etc.

    Whether Sun hates IBM or not has nothing to do with anything. Right now Sun has to do the right thing for Sun. If that means out-of-court deals with Microsoft, or buying CPUs from a combination of manufacturers that includes IBM, then so be it.

    --
    You are not alone. This is not normal. None of this is normal.