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.

89 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. Re:I like his definition of open. by leandrod · · Score: 3, Informative
      > We do have "our" preferences for the meaning of "open"

      And they are meaningless.

      There are two application of the 'open' term in Informatics.

      Open systems conform to open standards. Solaris is an open operating system.

      Open source, well, you know, Solaris ain't an open source OS.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    3. Re:I like his definition of open. by rewt66 · · Score: 2, Interesting
      Solaris is an open operating system.

      Yes, it is - as long as you stick to the POSIX specification. As the article points out, as soon as you go past that, Solaris isn't open any more, and neither are any of the other UNIXes. It's not open by the parent's definition (which I like, BTW) because there isn't any open standard for the non-POSIX parts of Solaris.

      Part of the point of the article is that there is a lot of stuff in the "non-POSIX" part of Solaris. And if you use it, you're stuck with Solaris, and so Solaris isn't open to you.

      I agree with the parent's definition. But Solaris isn't as good a fit as he thinks.

      BTW, it's possible for open source to be closed in terms of open standards. (Of course, you could always re-engineer a new standard from the source, but then you run into one of the usual problems with standards - there are so many of them to choose from.)

    4. Re:I like his definition of open. by leandrod · · Score: 2, Interesting
      >> Solaris is an open operating system.

      > Yes, it is - as long as you stick to the POSIX specification. As the article points out, as soon as you go past that, Solaris isn't open any more

      That is not quite what the article said, nor the reality.

      There are lots of other open or de facto standards besides POSIX that an OS can conform to, and Solaris does conform to several.

      For example, LDAP is an open standard, SMTP and TCP/IP are de facto ones.

      Even if you define the MS W16 API as once a 'proprietary standard', Sun's WABI conformed to it.

      True, Sun loves to add proprietary apps. But those apps don't necessarily change the OS itself.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    5. Re:I like his definition of open. by leandrod · · Score: 2, Insightful
      > The definition of "open" in IT is: "open as in ``open your wallet".

      So you are unaware that open systems (as in Unix) are what has driven down the (formerly expensive) prices of proprietary systems (then IBM)?

      Take open systems from us (as in, let each current POSIX system diverge enough) and you will see MS, VMS and IBM prices hiking even higher than currently.

      > the source code to Solaris is open

      So try modifying and redistributing it to see how Sun likes it.

      > "open standard" is a euphemism for a protectionist practice where companies get together and try to protect their market against outsiders

      You have it in reverse. Companies (and users, including bigcorps and govs) banded together to break open the market from single-company's 'de facto standards', such as IBM, Microsoft and Digital had and still have.

      > What we need is a real open standard, where only stuff is permitted in that is not covered by patents, can be freely used by everyone without any licensing claim by anyone, and where there exists a free software reference implemention.

      Do you mean like POSIX, the Internet and other small, irrelevant stuff?

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  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...

    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. Re:not really by gl4ss · · Score: 2, Insightful

      * solaris kernel driver interfaces are not compatible with the MacOSX ones. porting driver code is more than just recompiling.
      *

      what he meant was that most of the drivers would be portable from other flavours of solaris were they not just for spesific hardware on ppc.

      (like on linux & etc)

      --
      world was created 5 seconds before this post as it is.
    3. Re:not really by Anonymous Coward · · Score: 2, Informative

      Actually 95% percent of Solaris is platform
      independent, the only part that isn't is the
      hardware specific stuff that plugs into the
      HAT (Hardware Address Translation) layer.

      - Andrew

  3. 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 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
    2. Re:Ditch OS X For Solaris? by Anonymous Coward · · Score: 2, Insightful

      Because as far as server technology goes, Solaris is superior to OS-X and far beyond what Linux has to offer. Belief to the contrary simply shows that you are not aware of the full capabilities of Solaris.

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

      I was wondering the same thing. I can already run OS X and Linux on my Mac why would I need Solaris?

      I would suspect that Sun's intent is to impact AIX on IBM PowerPC's platform and not Mac's.

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

      enlighten us then please... oh wise one.

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

    6. Re:Ditch OS X For Solaris? by Anonymous Coward · · Score: 2, Informative

      The Mach kernel's message-passing scheme for IPC has been known to be slow. Microkernels also typically have worse performance than monolithic kernels.

      Solaris uses a monolothic kernel. Solaris' scalability has been proven for many years on hardware with many more than two processors.

      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.
      For a desktop machine, there is no reason to use Solaris. The nicities that you get when you target an OS at a desktop machine, such as power management, snappy UI response, and high-priority threads controlling multimedia, are at best unnecessary for a server OS.

    7. Re:Ditch OS X For Solaris? by macmastery · · Score: 2, Interesting

      Yeah, AIX was added to Macs in 1995 (but only to certain models. See "Apple Network Server").

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

    9. Re:Ditch OS X For Solaris? by the+MaD+HuNGaRIaN · · Score: 3, Informative

      With Oracle now running on OS X, and the fact that masses of Enterprise Application vendors use Java, that argument is dwindling away--as any enterprise app written using J2EE will run on OS X just fine.

    10. Re:Ditch OS X For Solaris? by leandrod · · Score: 3, Informative
      > The actualy kernel is the Mach microkernel

      Not.

      When one talks a microkernel, that's not a complete kernel. It is the basics of a kernel, one needs to add servers to that in order to get an OS kernel.

      In Mac OS X, there is only one server: BSD. And it is mixed in a monolithic kernel with Mach.

      Contrast that with the Hurd which has Mach (or L4) plus several servers, or the other BSDs that have no microkernels.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    11. 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.
    12. Re:Ditch OS X For Solaris? by kjs3 · · Score: 2, Interesting

      Those enterprise applications would not nessesarily run on a hypotehetical Power Solaris. Just as there is a big gap between apps supported on x86 Solaris v. SPARC Solaris, someone would have to convince ISPs that porting and supporting is worth it. The answer seems to be "no" for x86.

    13. Re:Ditch OS X For Solaris? by joshmccormack · · Score: 2, Interesting

      With Oracle now running on OS X, and the fact that masses of Enterprise Application vendors use Java, that argument is dwindling away--as any enterprise app written using J2EE will run on OS X just fine.

      But there are some big differences between Solaris and other big time commercial Unices and *BSDs and Linux on the one side and Mac OS X on the other.

      Solaris on Sun hardware has some failover and maintenance jazz that Apple hardware doesn't.

      Solaris and the others can be stripped down to bare bones to conserve resources and make the box more secure - I haven't seen this done with Mac OS X.

      Mac OS X does things differently. From what I can tell, for example, the default shell is bash and typing vi will get you vim. Now I know the default shell in Linux is usually bash, as well, but many shell scripts that are written for ksh or c shell or something of that sort will behave a little differently in bash, and I'm sure there must be all sorts of nuances I haven't found yet.

    14. 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?
    15. Re:Ditch OS X For Solaris? by hexghost · · Score: 3, Interesting

      Depending on whether its a new install or an upgrade, the default shell is either bash or tcsh. As for stripping the box down to bare bones, I'm not sure what you mean, but OSX starts with no services running, which is pretty bare bones. You can also disable the GUI environment if it so pleases you (not like it hogs that much sitting at the login screen anyway).

    16. Re:Ditch OS X For Solaris? by joshmccormack · · Score: 2, Informative

      Netcraft's list is just reporting the servers furthest forward, aren't they? You can't tell what app servers or database servers are running, right? So all you're really telling is what Apache et al are running on.

      And Mac OS X is not FreeBSD. Similar? sure. Loosely based on? I'll buy that. But there are some major differences. Take a look at this usenet post (http://groups.google.com/groups?hl=en&lr=&ie=UTF- 8&selm=3CF65A12.9020000%40coldmail.com.invalid ) or search out others.

    17. 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.
    18. Re:Ditch OS X For Solaris? by dAzED1 · · Score: 2, Informative

      ummm...that's a beowulf. Its not a single processor space, single memory space, single platform, environment. Hell, one could make a 10,000 node windows98 beowulf cluster...that's doesn't mean win98 supports 10,000 CPU's...

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

    21. Re:Ditch OS X For Solaris? by jbolden · · Score: 2, Insightful

      What he means is tearing out huge numbers of libraries and system services. For example on Linux we used to do things like:

      a) compile a custom kernel with far fewer services available
      b) Change program locations and links so that random calls by path wouldn't work (i.e. something like ls would be /sdf/sajfs/ysfs/sj while cat would be /uwsius/usiufs/sc etc...
      c) remove dozens of commands entirely

      etc...

      You probably could do this with Darwin, you couldn't think of doing it with OSX

    22. 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.
    23. Re:Ditch OS X For Solaris? by Anonymous Coward · · Score: 2, Insightful

      A decent threading model that has been in place for years.

      Actually, Sun recently replaced their much-touted M:N thread library with a Linux-like 1:1 thread library. So much for the "M:N must be better because Solaris uses it" theory.

      Last time I checked there were 2 competing proposals for a new Linux threading system.

      That has been resolved; NGPT forfieted, leaving NPTL as the last thread library standing.

    24. Re:Ditch OS X For Solaris? by JonAnderson · · Score: 2, Informative

      >Actually, Sun recently replaced their much-touted >M:N thread library with a Linux-like 1:1 thread >library. So much for the "M:N must be better >because Solaris uses it" theory. How is it Linux like? I don't see how you can qualify that statement. The Solaris kernel is fully multithreaded (and preemptible - and has been for a long time)

    25. Re:Ditch OS X For Solaris? by larien · · Score: 2, Interesting
      OK, few points:
      Compatibility with 64-bit apps written 10 years ago.
      Bull. 64-bit Solaris started with Solaris 7 which must have been about 98/99; maximum age on a production 64-bit Solaris app is 6 years.

      That said, Solaris has reasonably good binary compatibility with apps from SunOS 4 and any 32-bit app written to comply with the ABI specs of previous Solaris releases.

      Hot-swappable CPUs
      Hot-swappable if (a) you can find documentation to confirm that you can hot-swap system boards and (b) the system will let you DR the board out. The latter is a kicker, as I've seen 12Ks which wouldn't DR out a board because of a caged thread on one of the CPUs; I don't think we got an answer as to whether it was a kernel thread or part of Sun Cluster that was locking the board.
      I can dynamically split single Solaris instance, running on 128 processors, to N instances each running on 128/N processors.
      The smallest unit on a SunFire system with domains is a system board, i.e. 4 CPUs + all RAM on that board. Solaris 10 introduces zones which take that limitation away; time will tell how well that runs.
      Stable device driver model. Drivers from Solaris 2.6 will work fine in Solaris 10
      I'm pretty certain that isn't supported.
  4. Power ? PPC by macmastery · · Score: 2, Interesting

    Isn't the power architecture a superset of the designs used in PowerPC-based Macs?

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

    3. Re:Power != PowerPC by Anonymous Coward · · Score: 2, Informative
      > > POWER == PowerPC, but PowerPC != POWER

      Equality is commutative. (A = B) <=> (B=A). This is nonsense.

      > > POWER is a superset of PowerPC.

      Now that makes sense.

      > Might it be more accurate to say that PowerPC is a subset of POWER?

      That's the exact same statement as "POWER is a superset of PowerPC". Thanks for playing, though.

    4. Re:Power != PowerPC by claudius0425 · · Score: 2, Informative

      This is not exactly true. Neither is a subset of the other, however they do share a large common subset. That said, most modern POWER chips can emulate the extra PowerPC instructions in microcode. This same capability could in theory be included on a PowerPC chip (in reverse), but would be more difficult, as several extra registers (such as MQ) are needed for the POWER spec; it has never been done.

      Cain

      --
      Phus. Sysiphus.
    5. Re:Power != PowerPC by dgatwood · · Score: 2, Interesting
      603 is a pure PowerPC, as were the 604 and 604e. 601 was, IIRC, basically a hybrid between Power2 and PowerPC, but it is commonly described as basically being a Power2, though its MMU may have been its own animal, not sure.

      --

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

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

    3. Re:Again by upsidedown_duck · · Score: 2, Funny

      Could this be a prelude to Sun trying to sell themselves to IBM while they're still worth something?

      Wouldn't Sun+IBM be like wearing purple pants with a blue sport coat?

      --
      -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
    4. Re:Again by flaming-opus · · Score: 3, Informative

      Sort of. Windows NT origionally was written for the i860, which was abandoned. The first release (3.1) ran on x86, mips, and alpha. the 3.5 release ran on powerpc. FYI

    5. Re:Again by IPFreely · · Score: 3, Interesting
      I wouldm't say they were attempting to sell themselves.
      As processor architecture and performance changes ofer time, it becomes more and more expensive to keep up. Many times before, we've seen companies switch processor and/or hardware because their old basis was not keeping up. Apple switched to PowerPC from 68k. DG switched from 88K (or something older?) to intel. NeXT switched was attempting to switch from 68K to 88K but jumped to intel at the last moment. HP is making the jump to Intel IA64.
      Older processor families dissapeared because they couldn't keep up or were too expensive to keep up. Software moves on.

      I bet Sun is seeing Sparc performance advantage fading away and a cost sink they can't keep up on. IBM is doing a lot of work to make POWER keep up, and they're doing a good job. Porting Solaris to POWER could be a precursor to Sun making POWER hardware themselves rather than just using IBM hardware. Or maybe they will cut back their hardware all together and go software only on IBM hardware. They still have enough software value to make a go of it.

      In either case, it's not necessarily a dying gasp.

      --
      There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
    6. Re:Again by Empty+Threats · · Score: 2, Informative

      Solaris 2.5 and 2.5.1 were both ported to PowerPPC, complete with a Sun compiler suite.

      They supported all the Power Series machines (including the PPC thinkpads!) and most of the 43P line. I don't know which 43P's don't work, actually, because the official Sun 2.5.1 PPC edition HCL is lost in the mists of time.

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

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

    1. Re:Hardware compatiblity? by vuvewux · · Score: 2, Funny

      Maybe Linus should start making hardware for Linux, so that it would finally Just Work.

      --

      Let's not forget that one can hate his government, but love his country.
  9. 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.

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

    1. Re:Sun == erratic by SEE · · Score: 3, Informative

      What you're watching is the flailing of a company that knows its old buisness is doomed.

      The RISC performance crown is POWER. The price-performance crown is x86. SPARC is stuck in a market slice between these two, and is getting squeezed. And SPARC is unlikely to be able to invade the x86-and-PPC-dominated desktop market, which means its development will always have fewer resources behind it than the squeezers. There's life left in the SPARC platform, but the way the wind is blowing is clear.

      So what to do? Well, Sun's trying lots of things, hoping one sticks. If SPARC is in trouble, maybe Solaris can become the universal high-end Unix, running on any machine (that is, x86 and POWER). Maybe the Java Desktop System can secure Sun a slice of the Linux pie, even if Linux (backed by IBM) improves until leaves no room for Solaris. Maybe Java can save the company. Maybe if Sun open-sources key products, it can get the benefits of open development and still be the company people turn to for commercial support of them. Maybe . . .

      Who knows? Maybe something will work. It's worth a shot, at least.

  11. 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/
    1. Re:Solaris and Gnome over OS X? by nsayer · · Score: 2, Funny
      Yet Gnome is rapidly approaching.

      For suitable definitions of "rapidly".

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

  13. when do we get Real Stuff and not Sound Bites? by MarkEst1973 · · Score: 2, Informative
    Schwartz's blog and just about every press announcement from Sun lately seems to be nothing but smoke-up-my-ass vaporware and/or hollow promises.

    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.

  14. 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!
    1. Re:Forget Macs, P series! by tofu2go · · Score: 2, Insightful

      i don't think IBM would want to thwart people running Solaris on IBM hardware. IBM's software divisions make software for Solaris already. i don't think IBM makes money off the OS. they only need an OS like AIX to be able to provide a one-stop total solutions package. if people chose to run Solaris on IBM hardware that's fine, so long as IBM makes money on the hardware and software stacks.

      i don't really think there's money to be made in Operating Systems unless you're planning to be like Microsoft, lock people in and charge exorbitant prices. with Unix platforms, most enterprise applications are Java-based, so lock-in is less of an issue at the OS level; lock in is more likely to occur at the Application Server level. money is made on middleware, not the OS.

      vendors tend to think that if a customer uses their OS and their hardware, they'll use their middleware, but that's not the case here. at the application server level, IBM's WebSphere is doing better than Sun's SunONE, so what does IBM care about AIX vs Solaris? WebSphere runs on Solaris.

    2. Re:Forget Macs, P series! by grawk · · Score: 2, Interesting

      Anyone who says "ewww AIX" hasn't run AIX in a production environment. There's a reason why banks and insurance companies run AIX. It's rock solid. And now that IBM's hardware is the fastest in the world, there's no compelling reason to run anything else.

    3. Re:Forget Macs, P series! by oh · · Score: 2, Insightful
      I've been in one company where a big HA cluster was less reliable than the previous non-HA environment they replaced.
      Not an uncommon story. High Availability clusters are great in theory, but they introduce complexity. If you have a system 5 components, and a failure of any one of them would stop your system from working, is that worse then a system of 100 components, of which any two failures would have the same impact?

      This is an extreme example, but quite often you will have more failures caused by the clustering then are saved.

      Of course when it all works it is beautiful. The feeling when you ring a user up and ask if they have just had any problems and having them say no, when you know full well that a server has just rebooted.
      --
      Democracy isn't about no one telling you what to do. It's about everyone telling you what to do.
  15. 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/
  16. Contradictory... by RU_Areo · · Score: 2, Interesting

    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

  17. 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
  18. Where do Microsoft come in? by polyp2000 · · Score: 2, Interesting

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

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

  21. You know by shfted! · · Score: 2, Funny

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

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

  25. Only a customer can define the word "open."... by omeomi · · Score: 2, Funny

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

  26. which defintion? by grocer · · Score: 2, Interesting

    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!

  27. Sun put Solaris on PowerPC a LOOONG time ago... by timepilot · · Score: 2, Interesting

    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.

  28. 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.
  29. What people fail to see... by l4m3z0r · · Score: 3, Interesting
    Alot of people seem to be saying how awful/useless this is and how sun is dying. Those who don't are talking about the various tech aspects that make solaris a viable thing to use. Both sides are failing to see the main reason why Sun would want to do this IMO. In order to be able to say to potential customers, look you have these architecture machines, our OS can run on them. I know that I would be much more interested in hearing some company pitch a solution if all my various architectures could be supported by one OS. My Power arch machines, my x86 machines, and of course the fancy new sparc stations they are trying to sell me could now all run solaris. I would love to hear that, I'd be say great, I can cut IT costs by having the support team worry about only one OS and the migration would be cheaper because I could reuse the expensive Power machines that we bought a few years back.

    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.

  30. There Is No 2200 CPU OSX Machine by cmholm · · Score: 3, Informative
    I don't see any 16 processor machines that run OS X

    "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 ... Just for once, let me butterfly kiss you with my own eyes.
  31. Re:for Solaris to truely work on apple's product l by adam872 · · Score: 3, Informative

    They already have. Broadcom NIC's already exist in Sun servers (I have one, a v240).

  32. Sun is in worse trouble than I thought. by Anonymous Coward · · Score: 2, Insightful

    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

  33. 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.
  34. Sun is wising up. This is a good thing. by amper · · Score: 3, Interesting

    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.

  35. Is it a purchase ploy? by gamgee5273 · · Score: 2, Interesting
    The first thing I thought about Solaris on Power is: "Gee. How hard would it be to integrate Solaris apps into OS X Server or AIX?"

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

  36. Not Macintosh but IBM's Power5 stuff.... by FatherOfONe · · Score: 2, Interesting

    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.

    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 .Net, but be open.

    --
    The more I learn about science, the more my faith in God increases.
  37. Re:pfffffft by JonAnderson · · Score: 2, Funny

    Wow, you have seen strange pussies. Are you sure you haven't been fucking yaks?

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