Slashdot Mirror


OpenSolaris One Year On

daria42 writes "In June of last year, Sun Microsystems open sourced its flagship operating system Solaris. This article asks the question, where is the OpenSolaris project after one year of operation? It contains views from Sun itself as well as insights from an external contributor to the code." From the article: "Sun is yet to release some aspects of Solaris as open source software, although that process is due for completion by the year's end. Meanwhile, non-Sun programmers have to date offered some 165 code contributions to the OpenSolaris project, said Eagleton. Of those, 70 have been accepted into the project's code base, while another 95 are still in the review process. To allay early community concerns that the process of getting external code contributions accepted was taking too long, Sun has a temporary buddy system whereby external contributors are partnered with Sun employees."

9 of 141 comments (clear)

  1. Re:This is all good news by Anonymous Coward · · Score: 4, Insightful

    It's not Solaris being "intentionally GPL-incompatible" - it's the GPL being intentionally incompatible with everything that isn't the GPL. Get your facts straight instead of spreading FUD.

  2. Re:WTF does "Linux" have to do with this? by Orange+Crush · · Score: 5, Funny

    Obviously, it's because Solaris is one of many Linux-like operating systems.

  3. Wishlist: more pkg-get and flexible install by HighOrbit · · Score: 4, Insightful
    [qualifier]I've been working with Solaris 10, not OpenSolaris itself, but since the next Solaris will be a superset distribution of OpenSolaris, this should apply [/qualifier]

    I've done a few console installs of Solaris 10 on some headless (and ancient) sparc netras. Here are some things that would make my life easier.
    • Make then entire system available as a pkg-get repository, not just the blastwave contributed programs. I don't want to download 4 cds of nonsense. Let me have one CD for a base install and ftp just the parts I want with pkg-get.
    • In line with the above, smpatch update seams to be painfully slow process. Pkg-get update for the base system please!
    • I haven't done any X-based installs, but my main bitch with the console install is that it is fairly inflexible. You get four options for package selection 1)really stripped down 2)stripped down 3)everything, 4)everthing plus OEM drivers. Finer grained control in package selection would be nice. Also nice would be a task-based pre-canned install set a la tasksel in debian or like what anaconda gives you in RH. Example: selecting a DNS task would install BIND but not X.
    • Please add some polish and make the default paths sane. Yes, I know this is a minor thing, but why do I have to spend several minutes adding /opt/sfw/bin:/usr/bin/:/usr/local/bin to my skel and .profile .
    • /root. You should have one. Yes, contrary to popular advice, I don't just su, I sometimes actually find it easier to log in as root. I don't like to clutter the / with junk. please make /root a default. Why do I have to munge /etc/passwd to get myself a /root home?
    • Would somebody please statically compile bash already? I've scoured google and I can't find one. Yes, I know sh and ksh, but I prefer bash and think it to be more capable and easier to use. It would be nice to have it available in single user mode.
  4. Re:So, I Wan't To Know Why... by Xtifr · · Score: 4, Insightful
    I don't have first-hand knowledge, but I can certainly think of a number of reasons why they might have done so...
    1. They found that Linux met their specific needs better, or
    2. they found that SUSE in particular met their needs better, or
    3. they got a better deal on support from Novell than Sun was willing to offer, or
    4. they wanted to use SUSE because it is (or was) a German company, while Sun is a US company, or
    5. they discovered that Linux admins are more plentiful/cheaper than Solaris admins in their area, or
    6. their brains exploded when they tried to decypher Sun's convoluted licenses (or maybe that's just me), or
    7. some combination of the above.

    I've used Solaris since...well, since before it was named Solaris, and I've used Linux since not long after the first experimental releases, and BSD for nearly as long, and I think all three are great systems, but they're not interchangable. They each have different strengths and weaknesses. If I had to pick just one, I'd probably pick Linux, as it seems to be the most versatile overall, but I'm very glad I don't have to pick just one, and can instead use the one that's best for a specific job or role.
  5. Sun is doing a thorough job by bos · · Score: 5, Interesting

    I used to work at Sun, and it's a company with a slow-moving internal culture. Pretty much any organisation that contains 30,000 people will necessarily not be zippy. The lack of speed says nothing about their intentions, though. For example, I've been talking to a number of Sun people over the past several months as they've been choosing a revision control system for OpenSolaris to use, and they've been keenly aware of the benefits of both doing things in an open manner and doing them carefully. They ended up choosing a wonderful revision control tool called Mercurial, but first they spent a few months evaluating the alternatives and, even better, writing up their evaluations and posting them in public. This is a very useful service to the open source community, as few people have time to evaluate tools in such depth, much less write in detail about why they did or not choose any of half a dozen alternatives.

  6. OMG! Too long? by WidescreenFreak · · Score: 4, Insightful

    To allay early community concerns that the process of getting external code contributions accepted was taking too long,

    You're kidding, right? Solaris is one of the most mature operating systems out there. It runs some of the most powerful servers on the face of the planet. It is the core for a number of institutions, especially in the financial sector. I am not over-dramatizing when I say that Solaris runs a hell of a lot of crucial systems that make our lives easier in a lot of different ways.

    That being the case, do these people really think that Sun is just going to say, "Oh, I see. You tested it in a limited fashion and we tested it in a limited fashion in the matter of a few months. Okay, we'll release it to the customers who run massive databases and financial applications on our servers because of a few months of limited testing." I would much prefer Sun take a year if need be to make sure that any modifications will be completely compatible with as many of their customers and equipment as possible, particularly the higher-end systems and major corporate environments.

    I understand and share a lot of the aggravation that people feel when it comes to the lack of features, particularly device drivers, in Solaris. This is the one of the main reasons wy I think that Solaris has become so niche, particularly on the x86 side of things. If we're talking about modification to a common tool or enhancements to a graphical interface, okay, I don't see why it would take a year. But if Sun needs a year to make sure that a new device driver doesn't crash a SunFire 25K running a clustered Oracle server during end-of-month, transaction processing, then I'll grant Sun that year.

    --
    The Overrated mod is for reversing inappropriate, positive mods, not for voicing disagreement with a post.
  7. Re:This is all good news by KiloByte · · Score: 4, Informative

    Uhm, "everything"? And BSD? And MIT? And X11? And LGPL? And a vast majority of free licenses in existence?

    Among pieces of software that have significant use, are free according to the DFSG, and are not GPL compatible, I can name just openssl, old apache, core parts of TeX, and that's about it. (Before you correct me, read again the first clause of the previous sentence).

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  8. Re:This is all good news by twiddlingbits · · Score: 4, Informative

    Lets see..things Solaris could add to Linux:
    1. Containers
    2. Zones
    3. Awesome fast TCP/IP Stack
    4. Dtrace
    5. ZFS

    Those five alone would be the bump Linux needed to morph into a really solid Enterprise class O/S that is open source.

  9. Re:OMG! Too long? by killmenow · · Score: 4, Funny
    I wonder why no one mentions that IBM isn't doing ANYTHING to make AIX open source
    Haven't you heard? IBM has contributed "millions of lines" of AIX to Linux. Just ask SCO.