Slashdot Mirror


Solaris 10 to be Open Source

An anonymous reader writes "It looks as though Sun is going to open source their new Solaris 10 operating system. It seems to include eveything except some device drivers. They plan to model the Darwin and Fedora projects. Sounds very interesting."

28 of 432 comments (clear)

  1. Re:Solaris Vs Linux? by Anonymous Coward · · Score: 5, Informative

    Major commercial programs like Oracle, DB2, WebSphere MQ are supported on Solaris/sparc, but not Linux/sparc.

    If you've got sparc hardware, x86 stuff is a downgrade path you don't want to follow.

  2. Re:Solaris Vs Linux? by jsoderba · · Score: 2, Informative

    Scalability, stability are the main reasons. There are also some cool features like DTrace that aren't available in Linux.

  3. Re:Solaris Vs Linux? by Anonymous Coward · · Score: 5, Informative

    Err, that's easy:

    It's faster (approx. 30% : Sun to challenge Linux to a benchmarking duel shortly with Solaris 10)
    It has N1 Grid Containers
    At $99 It's cheaper than any enterprise Linux distro.
    It scales better.
    *Even* More secure than Linux
    It's standard
    Solaris 10 runs RH Linux apps efficiently
    etc. etc. etc.

  4. Re:Can they do this? by dankrabach · · Score: 5, Informative

    Exactly what I am wondering. Solaris is a descendent from the ATT/System V branch of the UNIX(tm) tree, not the BSD branch. They license the UNIX, not own the copyrights. Wouldn't they need permission from SCO (or Novell? ) and possibly a whole bunch of other people/corps/entities to really Open Source this stuff? Feels like heat, still looks dark.......

  5. Vaporware wanring by linuxislandsucks · · Score: 5, Informative

    Last announcement about this was proven false by Sun's own CEO statments..

    This will be the saem way with this announcement..

    --
    Don't Tread on OpenSource
  6. Re:Can they do this? by obdulio · · Score: 3, Informative

    Sun bought an special license from SCO, that lets them do whatever they want.

    --
    PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
  7. Contradiction of the Sun--Microsoft Agreement by NZheretic · · Score: 2, Informative
    Sun Microsystems' latest SEC 10Q filings includes a copy of the April 1st ( I kid you not! ) technical agreement made with Microsoft.

    The Non-disclosure terms for any protocols that can interoperate with Microsoft's Client or Server software would seem to restrict a lot of functionality from being released under an open source license by Sun..

  8. Re:Unix(tm) code? by martin · · Score: 2, Informative

    Accorinding to section 2.1 of the Unix trademark use document this is not the case.

    I can use a initial capital letters if I wish. *Their* convention is wholely capital letters.

  9. Future of SPARC by turgid · · Score: 2, Informative
    so are we eventually going to lose the Sparc processors as well?

    Certainly not.

    1. Re:Future of SPARC by turgid · · Score: 2, Informative
      OK, now I have a few minutes to explain things properly.

      Sun cancelled UltraSPARC V because it was too late. They also realised that in server-type situations, multi-core and multi-threading was the way to go, so they developed Niagra. Simply increasing clock frequency just doesn't scale anymore c.f. Pentium IV.

      Further more, Fujitsu has an excellent 64-bit SPARC implementation (SPARC is an Open Standard, unlike itanic), so it makes more sense for them to use that than develop their own single-threaded UltraSPARC. See the link in my post above.

      Since Sun announced it's highly multi-threaded cores, intel has done an enormous about turn, announced multi-core processors, and all but admitted that the Pentium IV Netburst Architecture is a dead end. They're losing out to Opteron big time. Just look at the SPEC scores and thermal characteristics vs. clock frequency. So intel has now decided that the Pentium M core is the way for them to go (a descendent of the Pentium III IIRC).

      Niagra is only the tip of the iceberg. Recently there was an article about Niagra 2. I don't have the link handy.

  10. Re:Unix(tm) code? by TrogL · · Score: 2, Informative

    There already is "other people's code". For Solaris 10 they've adopted net-snmp over their own proprietary SNMP (which never did work worth a damn).

  11. Re:Solaris Vs Linux? by secolactico · · Score: 4, Informative

    If I had to choose between a Solaris install, or a Linux install, on it's own, with a live IP address, I'd choose Linux every time

    A Solaris install on the Internet on its own would probably get rooted before the hour ran out. At least it would if you were to choose a full install.

    I use solaris on most of my servers, but before entering production, you have to patch the hell out of it (last time I checked, the Solaris 8 patch cluster was like 50MB), install ssh, if needed, and close a bunch of services that are activated by default *and* reactivated upon patch application.

    I usually play it safe and install ipfilter, just in case.

    --
    No sig
  12. Re:Solaris Vs Linux? by ncuster3 · · Score: 3, Informative

    parallel server was actually available in oracle 7, and possibly before. i know i was a dba for ops on 7.3 using the non-integrated dlm. it wasn't that bad for the large data warehouse we used it for.

  13. Daniel Robbins persuaded Sun by Ingolfke · · Score: 2, Informative

    After D. Robbins left Gentoo he has spent much of his time consulting with Sun. It appears one of his key strategic recommendations was to open source the OS and then infuse Sun's installation/package management system w/ portage. We all know portage is based off of BSD ports (at least in concept). So clearly, Sun is hoping to send Solaris down the path that Gentoo and BSD have already been down. The path to oblivion. By devaluing their intellectual property they can write it off and use that as means to boost their profitability (like they did w/ the Microsoft settlement).

    Slashdot... news reporting and commentary on par w/ CBS.

  14. Re:Solaris Vs Linux? by snero3 · · Score: 2, Informative

    That is why you have a support contract ! Sunsupport will solve a problem like that.

    Bigger deeper sigh......

    ......Um no they won't, they have been out 3 times and done nothing, so much for that support contract

    --
    It said "windows 98 or better" so I installed Linux
  15. Re:Solaris Vs Linux? by cowbutt · · Score: 2, Informative
    Because, for the life of me, I couldn't find any adequate metric that defines security using an agreed, quantitative metric within the Information Security industry.

    Oh wait, that's right, there is none.

    I'd say that the time of recess between the general community being aware of a vulnerability and a workable patch being available is a pretty good measure. But, according to this article, In 1999, Red Hat's "at risk" time was half that of Sun's (presumably then-current versions of Solaris), and a third of Microsoft's (presumably Windows NT 4). And that's with all the stuff that's included in the RH distribution for which there aren't equivalents included in Windows or Solaris.

    Of course, it would be interesting to get more up-to-date stats, or stats for distros that are touted by some as being more security-conscious (e.g. Debian, OpenBSD).

    --

  16. Re:Solaris Vs Linux? by thomasa · · Score: 3, Informative

    QUOTE
    If you've got sparc hardware, x86 stuff is a downgrade path you don't want to follow.
    UNQUOTE

    Unless you want to talk about cost. If your software only runs on Solaris and your customers are balking on buying because of the high cost of Sun servers, you certainly want to investigate porting to linux.

  17. Re:GNU/SunOS, not Solaris by drinkypoo · · Score: 4, Informative
    Solaris is SunOS plus OpenWindows or now, CDE or Gnome.

    Solaris 1.x is SunOS 4.x, which is BSD-based.
    Solaris 2.x is SunOS 5.x, which is System V-based.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  18. Re:Solaris Vs Linux? by flaming-opus · · Score: 2, Informative

    That said, sgi propack linux will not scale to 512 CPUs on a general purpose oracle/SAP workload. Those beasts run because the apps are highly tuned to the environment. Those are distributed compute apps that spend a lot of time in the application and threading library, and very little code in the operating system.

    Linux, especially 2.6, has much better thread granularity than 2.2 did, but it's not as parallel as irix or solaris.

    Solaris and irix both evolved slowly to run on those huge boxes. First you thread the vm code, then the scheduler, then the buffer cache, then the filesystems, then the scsi drivers, etc. (not a precision list, but the point is that linux has the first several steps toward massive scalability, but not every step that solaris or irix have taken).

  19. there's absolutely no evidence... by maxpublic · · Score: 2, Informative

    ...that they'll GPL their source, or use a license anywhere close to the GPL. From the article is sounds like they're going to 'share-source' their stuff in the Microsoft fashion, then use doublespeak to call it 'open source'.

    I doubt anything they call 'open source' will legally be able to be used in Linux.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
    1. Re:there's absolutely no evidence... by cpghost · · Score: 2, Informative

      sounds like they're going to 'share-source' their stuff in the Microsoft fashion

      Or the java community process fashion...

      --
      cpghost at Cordula's Web.
  20. Re:Stability by AJWM · · Score: 2, Informative

    How exactly do they run out of colors?

    Sounds like either an older graphics card (cg3?) or an X11 configuration where the default color model is pseudocolor rather than trucolor. There could be good reasons for that (eg heavy use of a graphic application that modifies the LUTs for highlighting or animation effects) but it can have psychedelic effects on windows belonging to a different application, depending on the hardware.

    --
    -- Alastair
  21. Re:Solaris Vs Linux? by jedidiah · · Score: 2, Informative

    If you are planning on using a 100 cpu monster to run Oracle, you are first going to have to get Oracle itself to scale. It will have to manage a single SGA that is N times larger than something more typical.

    Oracle doesn't have a great history in this area. I have firsthand experience with 9i on E15Ks and secondhand experience with 8i on E10Ks.

    Now, once you've got the instance itself sorted out then you have to be concerned about excessive block level contention. If you app isn't parallelizable at this level Oracle will quickly fall apart as it tries to manage block level locks and transaction consistency. Oracle will deteriorate into table level locks past a certain point.
    If your app can't be deconstructed into a number of fairly distinct threads, it's not going to scale well period. Oracle has the capability to even scale datawarehousing apps where working on entire tables at once is commonplace.

    Now, once you get into "the interconnect" itself that's not really a problem. That's the nifty bit about 9i. They fixed that part so that inter-node block transfers are more efficient than disk IO.

    RAC performance gets a real kick out of this.

    Now top this all off by the fact that 12+ cpu boxes tend to be remarkably more expensive than the next step down. That's why people run clusters. They don't want to pay for 100 cpus worth of E15K kit. ...and to top it all off you've got a greater level of redundancy.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  22. Re:Solaris Vs Linux? by irix · · Score: 3, Informative

    http://www.blastwave.org

    Sun should be doing this themselves - the Solaris package format is inferior and automatic dependency resolution should be expected.

    --

    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  23. Re:Linux doesn't cost more by Octorian · · Score: 2, Informative

    You can also download the ISOs for Solaris straight off Sun's website, if you don't want to pay for media.

    Another thing to note is that the "License" is probably nothing more than a sheet of paper that says "You're legally allowed to run this software on that machine". Solaris itself has absolutely no enforcement of licensing.

    If you put 8 CPUs in that SS1000, and installed Solaris 8, it would work just perfectly fine with all the CPUs. (Support for sun4d machines SS1000/SC2000 was dropped in Solaris 9)

  24. Free or Open by latroM · · Score: 2, Informative

    The question is: will it be free or is it only "open".

  25. Re:Solaris Vs Linux? by tchuladdiass · · Score: 2, Informative

    That won't meate the OSI's definition of Open Source. However, remember that their tradmark application for "Open Source" fell through. So, as long as Sun makes the source code viewable, then they can call it "open source", it just won't be "OSI Open Source". And definately won't be "FSF Free".

  26. Re:Solaris Vs Linux? by cpeterso · · Score: 2, Informative


    Journaled file systems reduce disk write latency because new data (and metadata) can be written in one sequential write. Non-journaled file systems (like ext2) must move the disk head to multiple locations to update the data and then the metadata. For more info, John Ousterhout (creator of Tcl) has some good papers about journaling file systems, such as "The Design and Implementation of a Log-Structured File System (1991)".