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.

28 of 419 comments (clear)

  1. I like his definition of open. by Anonymous Coward · · Score: 4, Interesting

    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.

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

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

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

  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.

    1. Re:Power != PowerPC by 2nd+Post! · · Score: 5, Informative

      POWER == PowerPC, but PowerPC != POWER

      POWER is a superset of PowerPC. See here.

    2. Re:Power != PowerPC by dgatwood · · Score: 5, Interesting
      Technically, the grandparent is correct insofar as the original POWER had instructions that didn't work on PowerPC (anything dealing with the MQ register, for example) except for the 601 (which was the first POWER family chip to be used in Macs, BTW, and the only one used prior to the G5).

      That said, I assume they're porting to POWER IV and V, which are user-instruction compatible with PowerPC, though the supervisor instructions differ significantly. Thus, a POWER series port would be a good start towards making it work on random PowerMac hardware, but initially, such a port would only work on the G5 (and even then, wouldn't support altivec and would probably require additional code to recognize the CPU version...). Additional code in various assembly files (start.s stuff and various VM system changes) would be needed to make such an OS work on older PowerPC CPUs.

      --

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

  4. Re:Ditch OS X For Solaris? by HungSquirrel · · Score: 5, Funny

    Because having the power of Unix coupled with a pleasing interface and scores of usable desktop applications is a disgusting perversion of everything Unix stands for.

    --
    $ whatis themeaningoflife
    themeaningoflife: not found
  5. Again by Anonymous Coward · · Score: 5, Interesting

    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.

    1. Re:Again by dbirchall · · Score: 4, Informative

      WinNT wasn't so much "ported" to PPC as PPC was one of the architectures it originally supported. (Along with x86, of course, Alpha - the world's first 64-bit PC was in 1993, not 2003! - and, if my memory serves without looking at my NT4WKS CD, MIPS?)

    2. Re:Again by Anonymous Coward · · Score: 4, Interesting
      Ah! Your memory serves you well. Solaris 2.5.1 was ported to Power. It ran only on an IBM RS/6000 Model 43P, the smallest box IBM made. It actually ran pretty well. It wasn't exactly an academic exercise, but suffice it to say the product never really found a market. They finally took it out of the catalog a few years ago.


      Makes you wonder what they're up to. Could this be a prelude to Sun trying to sell themselves to IBM while they're still worth something? Surely they've seen what has happened to SGI, DEC, and DG. Of those previous Unix Workstation Vendor Flamouts (tm), only DEC could be said to have had a decent burial.


      Don't get me wrong: I'm not saying Sun is going to die tommorow... the revenue off of DoD maintenance contracts alone will keep them on life support for another decade. But this would give them a chance to get out at better-than-firesale prices.


      Could also mean I get to see Solaris on a "fast" machine one last time.

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

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

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

  9. 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/
  10. Easy decision by tommasz · · Score: 4, Interesting

    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.

  11. Forget Macs, P series! by telemonster · · Score: 4, Informative

    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.



    From our standpoint, it's goes a bit like "ewww AIX" ... 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.

    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!
  12. Open is... by Offwhite98 · · Score: 4, Funny

    ...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/
  13. 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
  14. Re:IBM's POWER != PowerPC by kzinti · · Score: 4, Interesting

    Yup. PowerPC was derived from the POWER architecture; this page: http://www-106.ibm.com/developerworks/library/l-po whist/ gives all the details. (My favorite: the PowerPC can run in either big-endian or little-endian mode - although every use I've heard of runs it in big-endian mode.)

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

  16. 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.
  17. Why Solaris on POWER? by BinxBolling · · Score: 4, Interesting

    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.

  18. 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.
  19. Re:Ditch OS X For Solaris? by Ytsejam-03 · · Score: 4, Interesting
    First they say they will 'buy Linux' (i.e. SuSe)
    This article has a more realistic perspective on things. If Sun were going to buy SuSe, they would have done it before Novell bought them. After all, Schwartz himself said that Novell's products are "far less intersting" than Suse. Why pay the extra money for a bunch of Novell products that they don't want?
  20. 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.
  21. Re:Ditch OS X For Solaris? by IPFreely · · Score: 4, Funny
    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.

    Yeah, when all those companies start buying IBM hardware just to put Sun Linux or Solaris on it, IBM will be in a world of hurt..... I mean, big hardware sales and service without the cost and headaches of software support. Can it get any worse?

    --
    There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
  22. Re:Ditch OS X For Solaris? by mrm677 · · Score: 4, Informative

    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.

    Compatibility with 64-bit apps written 10 years ago.

    A decent threading model that has been in place for years. Last time I checked there were 2 competing proposals for a new Linux threading system

    CC-NUMA memory allocation.

    Hot-swappable CPUs and consolidation. I can dynamically split single Solaris instance, running on 128 processors, to N instances each running on 128/N processors.

    Mature user/kernel profiling tools.

    Stable device driver model. Drivers from Solaris 2.6 will work fine in Solaris 10. Meanwhile any Linux kernel patch that changes task_struct will require rebuilds of certain Linux device drivers. Yes...not a problem with all open-source drivers, but the world isn't all open-source (ask nVidia)

    The kernel is more modular. I can swap in a different scheduler.

    Trusted Solaris is available if needed

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