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

141 comments

  1. This is all good news by Pieroxy · · Score: 3, Insightful

    Sun is new to Open Sourcing its proprietary products. Solaris is a good step and a few glitches here and there are likely to be minor youth problems. The important thing is to know whether Sun will find in this experience enough incentive to open source other stuff (Java anyone?)

    --
    Krazy Kat, George Herriman

    1. Re:This is all good news by dpaluszek · · Score: 1

      Hopefully this will raise Sun's $4.11/share price; if at all in the future. They better start to shape up.

    2. Re:This is all good news by KiloByte · · Score: 0, Troll

      Well, not making their stuff intentionally GPL-incompatible would REALLY help a lot.

      From what I hear around, most developers just look at Sun's licenses and decide they don't want to touch them with a 10-foot pole. And this is really a sad thing: things like Nexenta are nearly dead while a tiny move could turn them into all-out sharing of code between Linux and Solaris. But no, Sun's can't swallow its pride and make small concessions while entering a field where it's not them who are the current leaders.

      Having Solaris as a yet another Debian arch would be just awesome. And there are people interested in doing the work.

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

      a tiny move could turn them into all-out sharing of code between Linux and Solaris

      Do you really think the sharing would be in anything other than one direction? What incentive would Sun have to see all their crown jewels taken and added to Linux?

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

    5. Re:This is all good news by palmer_eldridge · · Score: 1

      I double that. I also want to remind you that was Torvalds himself that rejected the GPLv3 not SUN.

    6. Re:This is all good news by Xtifr · · Score: 0

      > Do you really think the sharing would be in anything other than one direction?

      No, I don't.

      > What incentive would Sun have to see all their crown jewels taken and added to Linux?

      What on earth are you talking about? Why would Linux want anything from Solaris??? I assumed you were talking about Linux's huge collection of drivers for just about sort of device known to man. I mean, I've used Solaris for many many years, and there's a lot of things I like about it, but I really just don't see much in it that would actually benefit Linux.

      Heck, driver code is actually pretty adaptable between OSes (relatively speaking), because much of the design of the code is driven by the features of the device. Solaris could probably have benefitted from Linuxes drivers without too much work. Whereas, the advanced features of the kernels themselves are unlikely to be even slightly sharable between the two OSes without such a complete re-write that copyright wouldn't apply in the first place.

      If that was actually the reason that Sun made their decision (and I admit it does sound plausible), then I think it was a clear example of some really fuzzy, not-well-thought-out thought on their part. I've really found it frustrating, for years, how Sun can be so smart one moment, and so completely bone-headed the next. Oh well. :)

    7. Re:This is all good news by Your+Anus · · Score: 0

      Hmmm... sounds like a troll, but I'll bite anyway. If Sun had any interesting concepts to put into Linux, they would be headed there now. Linux is different enough from Solaris that th code would have to be rewritten anyway, so why bother using Sun's source code? The only thing that would prevent that is a software patent, and that doesn't help you, even if the Sun code is GPL.

      --

      In the USA, we like stuff watered down, like beer, television, and freedom.
    8. 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.
    9. 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.

    10. Re:This is all good news by petermgreen · · Score: 1

      i thought new apache was also incompatible (at least according to the fsf but most distros seem to listen to them over the vendors of the other license)

      you already mentioned openssl, add to that anything else under licenses similar to the 4 clause BSD.

      and then there is the mpl and its variants............

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    11. Re:This is all good news by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      Do you really think the sharing would be in anything other than one direction?

      Yes.

      What incentive would Sun have to see all their crown jewels taken and added to Linux?

      Some people understand the open source model and some don't. What incentive does any company have to contribute code to open source projects? The answer, free labor from the community and wider adoption of the technologies for interoperability and mind share.

      For example, as a result of Solaris being open sourced, Ubuntu now has reasonable support for some UltraSparc processors. The Linux community wins because they can use their chosen OS on more hardware. Sun wins, because they can sell more hardware and because they get a lot of bug reports, fixes, and improvements to sift through and see what would benefit Solaris as well as Linux. The same goes for purely software innovations. Linux pulls in features from Solaris and suddenly Linux and Solaris are more compatible. They play better together. Applications relying on that feature are more likely to be ported to both platforms. Bug fixes and improvements to the Linux version can be pulled back to Solaris, basically resulting in free labor for Sun. That is what the open source model is all about. It works and if Sun gets it they will certainly continue to open up as much of Solaris as they can without incurring legal costs.

      IBM does the same thing with Linux and Apple does the same thing (to some degree) with the code underlying OS X. Everyone wins.

    12. Re:This is all good news by hache_the_boss · · Score: 1

      As long as I understand, Java is being develope by a group of companies/developers, and Sun is only "leading" that development... so which will be the benefit os OpenSource completely java, when one of its biggest advantages is that it RUNS on any platform, and all the platforms accepted it and certified it?

      Perhaps, I'm not seeing the benefit here...

      -H-

    13. Re:This is all good news by foxtrot · · Score: 1

      Which makes me wonder:

      What's Linux got that OpenSolaris doesn't?

      Why do we talk about moving these five pretty huge and fundamental things into Linux, instead of using OpenSolaris and moving the things Linux has into it?

      -F

    14. Re:This is all good news by andrel · · Score: 1, Informative

      Linux the kernel and GNU/Linux the operating system both have a bunch of things that OpenSolaris doesn't:

      1) Vendor Neutrality. OpenSolaris is closely associated with Sun, but no company has a stranglehold over Linux.

      2) Portability. Linux has been ported to an amazing array of hardware. Ubuntu runs on more architectures than OpenSolaris, even though they dropped most of the archs supported by Debian.

      3) Scalability. Linux scales up to supercomputers and mainframes (where Solaris also has a respectable track record), and just as important, Linux scales down to wristwatches, cell phones, videorecorders, and all sorts of embedded processors.

      4) Momentum and mindshare. There is a huge community committed to and invested in Linux. That hasn't yet happened with OpenSolaris.

    15. Re:This is all good news by markhb · · Score: 1

      Personally, I'd like to see them open up CDE, since the xfce 4 series largely abandoned the CDE-alike concept. I realize that it's probably problematic due to the Open Group's licensing, and that those of us who have a distinctly uncool idea of cool are limited in number, but I'd still like to have it on my FC5 machine.

      --
      Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
    16. Re:This is all good news by SeeMyNuts! · · Score: 1


      I think Motif is now open source, but wasn't CDE developed by some huge consortium of big companies back when open source wasn't cool? There might be too much legal wrangling in there between rival companies. It's probably better to bet on GNOME in the longer term. I use Sun's GNOME on Solaris Express (aka fetal Solaris 11) fairly frequently, and it is definitly improving with each update and is pretty well integrated. There are some issues with lesser-used utilities, such as some panel applets, but the rest has been pretty solid.

    17. Re:This is all good news by LizardKing · · Score: 2, Informative

      Sun is new to open sourcing its proprietary products? That strange, because amongst other things, they open sourced their implementations of RPC and NFS years ago. Sun are by no means new to this open source thing and as well as their own stuff, they've acted as mentors to a number of outside projects. For instance, Sun provided John Ousterhout with an office to use while he worked on Tcl/Tk.

    18. Re:This is all good news by Anonymous Coward · · Score: 0

      "Which makes me wonder:

      What's Linux got that OpenSolaris doesn't?

      Why do we talk about moving these five pretty huge and fundamental things into Linux, instead of using OpenSolaris and moving the things Linux has into it?
      "

      You know, that's an excellent question. Solaris should be the main development platform, not Linux.

    19. Re:This is all good news by emptybody · · Score: 1

      Why bother porting to Linux?
      Solaris *IS* better than Linux.
      with Sun's Kernel and everything else that Solaris10 brings to the table, why would you use any of the Linux Variants?
      the ONLY argument that Linux wins is use of crufty hardware.
      Well, if you want a datacenter filled with old PS2 hardware have fun with your Red Hats.
      As for me, running AMD64 using Solaris AND Sun Hardware is the way to go.

      --
      comment directly in my journal
    20. Re:This is all good news by Anonymous Coward · · Score: 0

      "What's Linux got that OpenSolaris doesn't?"

      Drivers mostly.

    21. Re:This is all good news by coldhg · · Score: 1

      So according to you Sun is making a good move by open sourcing Solaris, only for linux (or other FOSS operating system) to 'steal' the features you enumbered (Containers, DTrace, ZFS, etc). Don't you think this is a little over the edge? So, according to you, if Microsoft would opensource Windows, the first thing a linux zealot should do is to port the the super features of that OS.

      This is not the purpose of opensource. (you opensource this or that so that 'we' can port it to linux) The purpose of licences like GPL, BSD is different: freedom (of code :D).

      What would make linux better is : better memory management, better TCP/IP stack and last but not least a more coherent development process for the linux kernel.

    22. Re:This is all good news by An+dochasac · · Score: 2, Informative

      Don't forget Staroffice/openoffice, the GNOME bits (particularly i18n, A11Y and docs). Actually there are many opensource projects with contribution from Sun. Methinks the "propietary" label was assigned to Sun by less open competitors.

    23. Re:This is all good news by twiddlingbits · · Score: 1

      ALL of those things you mentioned Linux needed, Solaris already has. If Sun shares those technologies then it's NOT stealing, if they don't want them out there they will keep them out of OpenSolaris (however I've not heard they will do that). No, the reason Linux was opensourced was COLLABORATION (aka the power of the community), more eyes, more minds, better ideas, equals better code. FREEDOM has nothing to do with it. Orginally Linux was only shared with and improved by a few dozens of trusted developers that Linus accepted into the "team".

    24. Re:This is all good news by argel · · Score: 1

      The GPL has been out for a very, very long time and SUN has obviously been aware of it for a very long time (or at least SUN Engineers have been). Therefore, when SUN created their Open Source license they intenionally made it GPL incompatible. The reverse cannot be said to be true since SUN's Open Source license did not even exist when the GPL was created.

      --

      -- Argel
    25. Re:This is all good news by idfubar · · Score: 0

      DTrace is getting added to FreeBSD - that's certainly bi-directional sharing, is it not?

      --

      Rishi Chopra
      www.rishichopra.org
    26. Re:This is all good news by tiocsti · · Score: 1

      Even today, linux lacks the transparency of the bsds. I can't just pull down the current source tree as far as I know. I have to wait for a prerelease or an official release.

    27. Re:This is all good news by coldhg · · Score: 1

      It's all about the attitude: "opensource so that we (linux in most cases) can port that or this".
      This is not collaboration, this is one way flow of information and it is not good for anyone.


      Let's asume I am a company that for the last x years has developed the software named S.
      If you come to me saying :"Opensource S because we want to take a, b, c, d from S.".
      I would certainly have second thoughts on opensourcing, because that is not collaboration.
      From my point of view it is all about the attitude.

      And freedom has all to do with it, because without it one cannot talk about collaboration.

    28. Re:This is all good news by NED260 · · Score: 1

      Lets see..things Linux could add to Solaris:
      1. Group quota's (or has this been added recently?)

    29. Re:This is all good news by Anonymous Coward · · Score: 0
      Bull.

      http://git.kernel.org/git/?p=linux/kernel/git/torv alds/linux-2.6.git;a=summary

      This is the tree as it is *right now*, to the second. To get a local copy:
      $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torv alds/linux-2.6.git linux-2.6
      defaulting to local storage area
      Unpacking 242108 objects
        7% (18843/242108) done
      Q.E.D.
    30. Re:This is all good news by Xtifr · · Score: 1

      And which of those do you imagine could be ported to Linux without, essentially, a complete rewrite (which would make the source licensing terms moot, as I said originally). Perhaps ZFS--Linux has good FS layer abstraction, and IBM was able to port JFS (from OS/2, no less, although the original implementation was for AIX) without too much trouble. Other than that, not a chance! I'm going to have to guess that you've never looked at the source code for either system if you think those are things that could easily be added to Linux.

      Beyond that, Linus has been highly reluctant to use code from BSD, even when the BSD versions were (at least in the early stages) much better. What makes you think he would react differently to code borrowed from Solaris, even if the code were usable in Linux (which, as I said, is highly unlikely). "Oh, that's already been done--let's try a new approach" seems to be Linus's standard tack. Which is why Linux is so different internally. I'd worry more about BSD taking Solaris features, since they're far more compatible. But using the GPL would have prevented that, if it was something worth preventing (something else I'm not convinced of).

      I mentioned drivers (ported from Linux to Solaris), because that's one of the rare cases where a lot of the code is actually fairly independent of the kernel architecture. But even there, I suspect that at least 40-60% of the code would have to be rewritten to go from Linux to Solaris. For features like you mention, a 90% rewrite is probably closer to the mark, and if you're going to go that far, why not just rewrite the whole thing and avoid all the licensing issues?

      If anybody actually thinks that any of those features are worth porting to Linux (and aside from Dtrace and perhaps ZFS, I'm not convinced they are), then they will be ported/reimplemented. IBM and HP between them have more than enough talent and expertise to do the job, and know everything that needs to be known about clean-room reverse engineering. In fact, if those features were as important as you seem to think, I think the porting would have already started.

      Several idiots seem to have interpreted my original post as some sort of bash on Solaris, but I'm a big fan of Solaris, in general. It was SunOS (back in the day) that first convinced me that Unix could really be a world-class system, and I've never lost my love for Sun's work--not completely. I just think that Sun made a really bone-heaed move with their licensing, and nothing you've said has even started to convince me that I'm wrong. Sun could have built a best-of-breed OS with all the high quality features of Solaris combined with the broad hardware support of Linux, and really gone somewhere, but their paranoia and uncertainty got the best of them. So what if Linux did use those features, even assuming it were possible to do so without a 100% rewrite? So what? Sun could (and does) support Linux as well as Solaris! They wouldn't be losing anything; they'd be gaining options!

      I know, inside Sun, there's this attitude that IBM and HP et al are a bunch of idiots who couldn't possibly compete with the perfection that is Solaris, but I gotta tell you that from out here, in the trenches, it doesn't look that way.

    31. Re:This is all good news by Col.+Bloodnok · · Score: 1

      ext2/3 being the most annoying.

    32. Re:This is all good news by Anonymous Coward · · Score: 0
      3. Awesome fast TCP/IP Stack

      Surely you are jesting! Solaris TCP/IP stack has never had anything over the best implementations (BSDs)... has something particularly useful happened lately to change that?

    33. Re:This is all good news by m874t232 · · Score: 1

      For each of the features you mention, there already exist similar implementations for Linux and I challenge you to demonstrate that there are unmet needs in any of these areas.

      Note that just because Sun's marketing department says that ZFS or DTrace are superior to their Linux counterparts (or incorrectly states that they don't have any Linux counterparts) doesn't mean that they are right.

    34. Re:This is all good news by m874t232 · · Score: 1

      with Sun's Kernel and everything else that Solaris10 brings to the table, why would you use any of the Linux Variants?

      Well, obviously, millions of Linux users disagree.

      Solaris *IS* better than Linux.

      "Better" in what sense?

      As for me, running AMD64 using Solaris AND Sun Hardware is the way to go.

      How nice for you. But you are in a tiny minority.

    35. Re:This is all good news by Curtman · · Score: 1

      "I use Sun's GNOME on Solaris Express (aka fetal Solaris 11) fairly frequently"

      I've been playing with Nexenta a bit. It's basically Ubuntu but with the OpenSolaris kernel. Or at least it's trying to be. On the whole it looks and feels like a Linux distro. Too bad zones don't work yet though.

      Very cool stuff.

    36. Re:This is all good news by Anonymous Coward · · Score: 0

      Eventually everything is going to become Virtualized under VMWare or the next release of Solaris with Xen-like features. Solaris 10 will already run a lot of Linux code. It's not going to be long before you could run Solaris 10 (or 11) and run Linux underneath and get the best of both. I'm a big fan of Linux where it makes sense and Solaris where it makes sense (and I wish we would quit giving it away!). Everyone who disagrees with you is NOT an idiot, even if they did misunderstand.

    37. Re:This is all good news by twiddlingbits · · Score: 1

      You obviously don't understand ZFS at all and certainly you can't instrument the Linux kernal with ZERO overhead like DTrace can with Solaris and applications on Solaris. You going to tell me Linux implements containers? The only other things that come close are VMWare and Xen. Linux is a good OS but it's not got everything. Sometimes I think Solaris might have too much.

    38. Re:This is all good news by Anonymous Coward · · Score: 0

      Yes. Try projects "FireEngine" and "Nemo" on for size. Solaris smokes the competition.

    39. Re:This is all good news by Anonymous Coward · · Score: 0
      with Sun's Kernel and everything else that Solaris10 brings to the table, why would you use any of the Linux Variants?

      Well, obviously, millions of Linux users disagree.
      Well, obviously, hundreds of milions of Windows users disagree.

      Since when is "more popular" == "better"? By your logic, Windows is light-years ahead of Linux (and Solaris) in quality. Is that what you are trying to say?
    40. Re:This is all good news by Lord+Kestrel · · Score: 1

      Add proper Sparc support to that list. Linux/Sparc has come a long way, but it's still flaky on many different cpu types, and silo seems to randomly stop working.

    41. Re:This is all good news by Anonymous Coward · · Score: 0

      Last year I got a copy of the old Triteal CDE for Linux from someone on Amazon, for a measly $5. It was designed for Red Hat 4.2, but it works in FC4 with the old libc5 package installed. Click here to see what it looks like on my machine. The only thing I couldn't get working was dtksh, which segfaults. Everything else works. It is pretty cool to see all that stuff in Linux. I would definitely like to see the current CDE open-sourced.

    42. Re:This is all good news by tiocsti · · Score: 1

      You're right, I stand corrected. Although, a fairly dilegent search did not turn this up, when I was looking for it. Certainly not as well publicised as anoncvs and cvsup options for freebsd, netbsd, openbsd and dragonflybsd.

      Mod parent up, grandparent down.

    43. Re:This is all good news by Anonymous Coward · · Score: 0

      Windows is more popular than Linux because it has been around for many more years and deeply entrenched commercially. Therefore, the popularity of Windows tells you little about its technical merits.

      But Solaris has been around far longer than Linux and used to have extensive commercial support, yet it trails Linux now. In fact, many current Linux users made a deliberate choice to switch away from Solaris. That strongly suggests that Linux is indeed better than Solaris.

      (I have worked at three institutions that used to be entirely Sun based, and all three have switched completely to Linux now.)

  2. So, I Wan't To Know Why... by Anonymous Coward · · Score: 1, Interesting

    I want to know why these guys switched from Solaris to Linux when Solaris is now free?

    Can anyone with first hand knowledge answer my question?

    1. 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.
    2. Re:So, I Wan't To Know Why... by sgholt · · Score: 0, Flamebait

      Have you tried Solaris? It was on my machine for less than a hour. It is a piece of crap...very easy to see why someone would rather pay for linux.

    3. Re:So, I Wan't To Know Why... by Anonymous Coward · · Score: 0

      It isn't free.

      You still have to pay for support, and you HAVE to pay for the support to get access to the patches (they used to be public downloads, for free)

      Solaris is as free as RHEL is from a commercial point of view.

    4. Re:So, I Wan't To Know Why... by nixNscratches · · Score: 1

      SuSE and KDE both have some German roots which is probably a big reason for it. Linux is outrageously popular in Germany and that means that (much like here) on any given day there are more Linux admins looking for a job than Solaris admins, which drives costs down.

      my 00000010

      Nix

    5. Re:So, I Wan't To Know Why... by cybrthng · · Score: 1

      i love it when people try something they have no clue about and call it a piece of crap. Way to blow it!

    6. Re:So, I Wan't To Know Why... by illuminix · · Score: 2, Informative

      I've been a Unix administrator for 9 years, 7 of which on Solaris. We use linux as work, as well. And I have a lot of linux stuff at home.

      Solaris has its advantages in a big environment. Advantages you would never grasp by having it installed on your machine for an hour. One example is binary compatibility. If it worked on Solaris 2.6, 99% of the time it will work on versions 2.7, 2.8, 2.9 and 2.10. You may not care about that, but we're in a constant cycle of upgrading old systems .. and on Solaris, the applications are hardly ever affected. It's a beautiful thing. Linux on the other hand gives us all sorts of problems with 3rd party applications when we do any major OS upgrade. Solaris has usually been a pleasure to work with, has given us 99.99% uptime most months, and has been a rock solid workhorse OS.

      We're also starting to use zones pretty heavily. They save money on equipment and backup licenses (only need one license per physical box). And offer us some neat options. Veritas cluster is aware of zones. So you can have a zone as a cluster resource on shared san disk. If the machine dies, the cluster imports the disk on a different node, and brings up the zone there. How cool is that?

      Linux has been fairly solid as well, though we've had the occasional glitch. But all of the big mission critical stuff goes on Solaris, and that's been proven to be a wise choice for us many times over.

      --
      http://cubemonkey.net/quotes -- fortune-mod quote generator
    7. Re:So, I Wan't To Know Why... by sgholt · · Score: 1

      Shall we compare experience? I have installed and tried 30-40 distros in the last couple years, Solaris just doesn't even come close to being a modern and usable desktop OS. Compared to the linux offerings it is "crap"...if you have no other experience with linux you might think it is the greatess thing in the world. Apparently you use it, love it and defend it. I think it needs alot of work compared to ANY popular linux distro. So it is easy to see why someone would rather pay than use it....which is the question here isn't it? Talk about blowing...

    8. Re:So, I Wan't To Know Why... by Anonymous Coward · · Score: 1, Insightful
      Shall we compare experience? I have installed and tried 30-40 distros in the last couple years, Solaris just doesn't even come close to being a modern and usable desktop OS. Compared to the linux offerings it is "crap"...if you have no other experience with linux you might think it is the greatess thing in the world. Apparently you use it, love it and defend it. I think it needs alot of work compared to ANY popular linux distro. So it is easy to see why someone would rather pay than use it....which is the question here isn't it? Talk about blowing...


      30-40 distros eh? Sounds like you're into playtoys and not mission critical.

      Go back to the basement until your mother calls you for dinner, fool.

      The Solaris kernel and core OS destroys anything linux can put out there. If you had a goddamned clue you wouldn't have used the default desktop and would have slapped something else on top of it, say XFCE.
    9. Re:So, I Wan't To Know Why... by sgholt · · Score: 1

      Wow, you make a lot of assumptions... Never lived in a basement, have not lived with parents in 30 years (and you?) "If you had a goddamned clue you wouldn't have used the default desktop and would have slapped something else on top of it, say XFCE." Yeah, I did notice it had a rather poor default interface, which I was quite capable of changing...probably ok for "mission critical" applications, but hardly the way to get "new users" those who I suspect they are trying to reach. Once again the question was "why would you use linux instead?" I answer again, because in order to get me to use it...it would have to be better than what I am already using. I am not using it for mission critical or any other reason other than a OS for my machine. Open Source is great if you have something that folks want to use, I was not impressed. I am sure you have lots of Solaris experience and praise it daily...but your attitude is childish.

    10. Re:So, I Wan't To Know Why... by Marcos+Eliziario · · Score: 1

      If you are comparing Solaris with a linux distro as a plain Desktop OS, the bare truth is that, no, you didn't have a clue about what you were doing. And sorry, but remember that you were the first fool here, as you called a superb piece of engineering "crap".

      --
      Your ad could be here!
    11. Re:So, I Wan't To Know Why... by sgholt · · Score: 1

      Maybe "crap" is the wrong word....I was answering the question in relation to my experience(I actually had solaris on my machine for more than a hour). If I was given the choice between Solaris and Linux, I would choose linux (I have been using linux daily for over 5 years). Solaris is definetly not "crap", but I don't see it gaining a large user base. I hope this helps the Solaris fanboys chill out...and maybe take off the blinders...

    12. Re:So, I Wan't To Know Why... by Anonymous Coward · · Score: 0

      I suspect the reason is that when they made their evaluation several years ago, their concerns were quiote valid.
      For example, there was *no* OpenSolaris when they made their evaluation. x86 support for Solaris itself was
      deferred at the time. Since then, a lot has changed but obviously this particular customer had already committed
      to the best decision they made at the time. If they made it today, perhaps they would choose differently.

    13. Re:So, I Wan't To Know Why... by Anonymous Coward · · Score: 0

      Isn't 00000010 2 cents? Did you mean 00001010?

    14. Re:So, I Wan't To Know Why... by Anonymous Coward · · Score: 1, Informative


      I use Solaris everyday on my desktop for reasons you might not have thought about.

      1) The overall documentation is better than for Linux.
      2) Changes are well documented between updates.
      3) Compatibility between kernel revisions is pretty darn good (even guaranteed, IIRC).
      4) I actually prefer a slightly more conservative system, with clearly staged releases (OpenSolaris/Solaris Express/official numbered releases/quarterly updates).
      5) If using Sun hardware with Solaris, the combined documentation is often outstanding (SunSolve + docs.sun.com).

      Sun gets a lot of things right, but I agree with you that their ultimate target market probably isn't the update-weekly-for-every-possible-tweak crowd.

    15. Re:So, I Wan't To Know Why... by wyohman · · Score: 1

      I've been using SunOS since 3.5 and Linux since 0.93. I prefer the overall "feel" of Solaris over Linux but the driver support for those of us who prefer the commodity X86 hardware is not all that good on Solaris. That's the main reason I choose Linux over Solaris.

      Cheers.

  3. Re:OpenSolaris is Dying by chrismcdirty · · Score: 1, Funny

    Has Netcraft confirmed it?

    --
    It's like sex, except I'm having it!
  4. WTF does "Linux" have to do with this? by mi · · Score: 2, Insightful

    Why is this bit of "news" listed under Linix-category?

    --
    In Soviet Washington the swamp drains you.
    1. 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.

    2. Re:WTF does "Linux" have to do with this? by Anonymous Coward · · Score: 0
      Why is this bit of "news" listed under Linix-category?
      Could it be because people are migrating from Solaris to Linux? ;)
    3. Re:WTF does "Linux" have to do with this? by Anonymous Coward · · Score: 0

      Probably because it is linked to OSS?

    4. Re:WTF does "Linux" have to do with this? by Billosaur · · Score: 2, Informative

      Why is this bit of "news" listed under Linix-category?

      From the article: As an example, Eagleton cited recent cooperation between Sun and the wider programmer community that occurred at the LinuxWorld Australia conference.

      That's as Linuxy as it gets. I think perhaps Sun has the idea that by going open source, they can tap into the Linux developer base. There may be more than one Linux developer that is thinking they could make vast improvements in how Solaris performs, while perhaps gleaning some new ideas for Linux . AN exchange of information couldn't hurt -- Sun needs to breathe new life into Solaris.

      --
      GetOuttaMySpace - The Anti-Social Network
    5. Re:WTF does "Linux" have to do with this? by FST777 · · Score: 1

      Nonsense.

      Solaris is Unix-like and Linux is Unix-like. That doesn't make Solaris any more Linux then it is today: not.

      In your view, we might break all the news there is about *BSD, MacOS X and ancient Unices / Multics under this category. Fine with me, but rename it to "Operating Systems" or "Unix, Unix-clones, Unix-likes and Unix-deriatives". (Windows news can be included in both, thank you)

      --
      Free beer is never free as in speech. Free speech is always free as in beer.
    6. Re:WTF does "Linux" have to do with this? by Nutria · · Score: 2, Funny

      Nonsense.

      Solaris is Unix-like and Linux is Unix-like. That doesn't make Solaris any more Linux then it is today: not.


      Woosh.

      --
      "I don't know, therefore Aliens" Wafflebox1
    7. Re:WTF does "Linux" have to do with this? by Anonymous Coward · · Score: 0

      It seems we have a winner in the "Humorless Dutch Douchbag"-category.

      Congratulations!

    8. Re:WTF does "Linux" have to do with this? by mi · · Score: 1
      From the article:As an example, Eagleton cited recent cooperation between Sun and the wider programmer community that occurred at the LinuxWorld Australia conference.

      Almost all articles about an operating system — any operating system — today make (at least, a passing) reference to Linux. Slashdot's own piece today on OpenBSD's WiFi drivers is an example.

      Do all such articles belong under "Linux" banner? No, they don't.

      That's as Linuxy as it gets.

      Actually, I'd say, this is more BSD-ish than Linuxy (participants are more concerned about coding than about licensing). But Solaris is quite an OS on its own (however much pre-Solaris SunOS was a BSD), and trying to stuff it under "Linux" was wrong.

      --
      In Soviet Washington the swamp drains you.
    9. Re:WTF does "Linux" have to do with this? by menace3society · · Score: 1

      'Cause Solaris is a type of Linux, duh!

    10. Re:WTF does "Linux" have to do with this? by Anonymous Coward · · Score: 0

      Funny thing, 'cause we see a lot of Linux immigrants on opensolaris.org pouring in.

      It's the beginning of the end for the crappy home project of a poor Finnish student that wanted Sun gear, but couldn't afford it.

    11. Re:WTF does "Linux" have to do with this? by whitehatlurker · · Score: 1
      Zonk

      Okay I guess I need to add something more, cause that took less than the quantum time period for a reply.

      --
      .. paranoid crackpot leftover from the days of Amiga.
    12. Re:WTF does "Linux" have to do with this? by swordgeek · · Score: 1

      Don't know when you last looked at Solaris, but I'm guessing it's was about Solaris 7 from your comments.

      Since version 8, Solaris has performed on par with Linux on the same gear. As of Solaris 10, Linux is now substantially slower (~20%) for almost all tasks. As far as new life goes, Solaris 10 was a ground-up rewrite which in ten years will be 'the thing' that people talk about as the biggest change in Unix for ages. Service manifests, dtrace, zones, self-healing, and zfs are the five things that will change all *nix bases over time.

      Sun "going" open source is nothing new--they've been open-source friendly since before anyone really worried too much about closed source, except for some weird and esoteric legal wranglings which led to the Lion's Book and such. Remember NFS? NIS? Even Java, from the standards and architecture point of view, is relatively open. Also worth considering is that Sun made the decision to go open-source about five years ago, and have been carefully and systematically purging their code of legal conflicts since then. Hardly bandwagon-jumping.

      Anyways, I think that Sun is really hoping to tap into the frustrated-with-Linux developer base, rather than the actual Linux developer base. There has long been a subset of programmers with professional and structured attitudes who don't suffer the pseudo-anarchy of Linux well, but haven't had a lot of other places to go. The BSDs were about the only outlet for many of these folks, and regardless of how good the products are, there just doesn't seem to be a lot of fire there. OpenSolaris has provided that fire.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  5. This matters not a whit by Anonymous Coward · · Score: 0

    There is nothing Open Solaris can do for me that BSD or Linux cannot. What incentive do I have to use this product over its competition?

    1. Re:This matters not a whit by MrCoke · · Score: 2, Insightful

      There is an awfull lot of commercial software written for Solaris or only supported on Solaris.

    2. Re:This matters not a whit by roman_mir · · Score: 0, Offtopic

      a cool sounding name

    3. Re:This matters not a whit by Bastard+of+Subhumani · · Score: 1
      There is an awfull lot of commercial software written for Solaris or only supported on Solaris.
      Not only did you spell "awful" wrong, you put it in the wrong place - it should go between "of" and "commercial".
      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
  6. 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.
  7. SolarisxLinux by INowRegretThesePosts · · Score: 1

    Specially from a user point of view, but also for servers and supercomputers, how do Linux and Solaris compare?

    I know there isn't an easy answer to this, but a knowledgeable person could shed some light on us.

    1. Re:SolarisxLinux by nathanh · · Score: 1
      Specially from a user point of view, but also for servers and supercomputers, how do Linux and Solaris compare? I know there isn't an easy answer to this, but a knowledgeable person could shed some light on us.

      You're right, there isn't an easy answer. Basically Solaris rocks for some things, sucks for other things. There are situations where I would recommend one over the other, and situations where either one would be fine, and there are even situations where Solaris is the only option. It's not even just a matter of technology; there is more to choosing a platform than the technology alone.

    2. Re:SolarisxLinux by rdavis542 · · Score: 1

      Linux is great for firewalls, Apache, web devel, software devel, could possibly be a desktop replacement. Solaris is not a user-friendly as a modern Linux distro would be. Solaris would be for large size databases (Oracle, Sybase), enterprise class software type items. Sun is trying to change that though with the newer AMD64 machines/servers that perform very fast in terms of webserving. For the price and if you were trying to maintain say a medium size website then you really couldn't go wrong with a lower-end Sun server with the AMD chips in it, running Solaris 10 X86. Anything you can run on Linux you can run on Solaris to some extent (DNS, DHCP, LDAP, Firewall, Apache, MySQL).

    3. Re:SolarisxLinux by MROD · · Score: 2, Informative

      Or you could say "Anything you can run on Solaris you can run on Linux to some extent (DNS, DHCP, LDAP, Firewall, Apache, MySQL)." seeing as Solaris is older than Linux. :-)

      Though on the subject at hand, I run a cluster of Sun v20z's (and 2 v40z's) which run Solaris 10 x86_64. On the whole it's no different to running one with Linux other than the Sun system management tools for clusters are not as advanced as some of the Linux cluster tools sold (yes, sold for lots of money and are closed source) by the Linux cluster specialists.

      The Sun compilers generally produce faster than GCC and are pretty bullet-proof and can also cope with automatic parallelisation (if you're lucky). The only problem is that the majority of open source software these days has a great deal of GCC+Linux code in it which makes compilation "interesting." (It used to be in the early-mid 90's that lots of code had SunOS-isms in it which meant compiling it on early versions of Linux was "interesting." How times have changed. :-))

      On the whole, though, once you have set up the login environment properly, have installed all the GNU utilities etc. a user won't see much, if any, difference at the shell or general scientific programming level.

      --

      Agrajag: "Oh no, not again!"
    4. Re:SolarisxLinux by SeeMyNuts! · · Score: 1

      Linux is great for firewalls...

      Has Linux gotten as simple as OpenBSD for firewalls, lately? Last time I looked (couple years back or so), I saw OpenBSD's two or three clear-as-day manual pages and compared that to a myriad of man pages, info pages, and HOWTOs on Linux and just went the (percieved) easy route at the time.

    5. Re:SolarisxLinux by An+dochasac · · Score: 1
      It's difficult to compare several thousand task specific GNU/Linux distributions to the 3 or 4 opensolaris distributions. But here is my .02$ oversimplification:
      • GNU/Linux (e.g. SuSE)
      Good: Support for unusual or "cheap" X86 hardware. User-friendly default environment. Excellent package dependency and installation tools. Good support for the casual developer. Enormous number of hobbiest or unique applications packages are available.
      Bad: Poor API stability, short shelf life for drivers and commercial applications. Incomplete documentation. Enormous number of potentially unstable/insecure/conflicting applications are part of default installs.
      • Opensolaris (e.g. Nevada)
      Good: Support for clusters, massive scalability in CPUs/disks/memory. Very long term API stability. Good documentation. Excellent system observability tools. Good security features. Good boot and system service architecture.
      Bad:Bad/ancient installer and svr4 pkg* package tools have weak dependency support. Weak driver support for unique x86 hardware. Default package cluster choices are skewed towards big iron, conservative organizations. Default environment is familiar and stable to old-timers, but not friendly to new users or developers.
  8. Patch Submission Process is Abysmal by nathanh · · Score: 1, Insightful

    I had written a patch for ns_ldap.c to fix an obscure bug. After 2 frustrating weeks of dealing with online registration, which resulted in a heated exchange with one of Sun's adminstrators, I simply gave up trying. They've made it too hard to get involved in the project. For any normal open source project I simply download the tarball, run configure, make, make install, and submit patches to the email address of the most convenient maintainer. With OpenSolaris it's like trying to pull teeth. Even building a binary from the source is a major mission that makes building XFree86 look like child's play. And that's a real shame, because I'd like to fix bugs in Solaris as I find them, but I am not going to go out of my way.

    1. Re:Patch Submission Process is Abysmal by Anonymous Coward · · Score: 0

      Did you request a sponsor by sending email to request-sponsor@opensolaris.org?

      I checked out the mail archive at
      http://www.opensolaris.org/jive/forum.jspa?forumID =27
      and could not see your request come in.

      I'm sorry that you've given up trying - if you actually talk to the folks on
      freenode's #opensolaris channel or the opensolaris-code@opensolaris.org, you'll
      find a lot of folks willing to help.

    2. Re:Patch Submission Process is Abysmal by Anonymous Coward · · Score: 0

      I'd suggest just sending a note to one of the development mail lists. I'm sure a Sun developer would pick up a simple patch. As far as I know a Sun employee has to do the check-in anyway for now.

    3. Re:Patch Submission Process is Abysmal by Anonymous Coward · · Score: 0

      If you need to be sponsored, that goes against the concept of "open". I for one routinely submit patches to projects. I dont need to be "in" with one of the developers to do so. Nor should I have to. The bugs I find get fixed upstream. Everybody benefits. Why the red tape? Just strikes me as a pretty good reason why not to contribute to Solaris, and possibly a good reason to switch to some other system whose developers care more about quality software than "protecting" their "intellectual property" from (gasp) evil open source contributions.

      Bottom line: if there are unnecessary hurdles required to contribute, how then can it possibly be considered "open"?

    4. Re:Patch Submission Process is Abysmal by donuthole · · Score: 1

      When you find a bug and have a fix, do you get to just check it in to the project yourself? Of course not. You have to send the patch in for review. Projects' source trees would become insane if any random person could check code in. Similarly, for now, as people work on fixes, we're (yes I work for Sun) buddying them up with a sponsor who takes care of stuff like paperwork, and process that have to be completed before a fix can be integrated into the code tree. Part of the sponsor process is also due to the fact that the source tree lives within Sun (at least for write-only access). We're still building up the infrastructure to do external hosting; it's not trivial to move a huge (30,000+ files) with a long history in an archaic SCM that nobody else uses from inside of Sun's firewall to outside. A lot of our existing build tools assume things like always being able to access the repository via NFS. There's still work to be done, I won't argue that - but I don't believe that it prohibits the project from being considered "open".

  9. Make the install process easier by Anonymous Coward · · Score: 1, Insightful

    If they want more people to try out OpenSolaris they need to reduce the barrier to entry, i.e. an .iso file or even a bootable CD that folks can order for a minimal fee. The ugly, several step manual process they require now is just too painful.

    1. Re:Make the install process easier by Anonymous Coward · · Score: 0

      Choose one of the distros below - Schillix, BeleniX and Nexenta all have live CDs available in order to try
      things out.

      Solaris Express
      http://www.sun.com/software/solaris/solaris-expres s/get.jsp

      Schillix
      http://schillix.berlios.de/

      BeleniX
      http://www.genunix.org/distributions/belenix_site/ belenix_home.html

      NexentaOS
      http://www.gnusolaris.org/

      marTux
      http://user.cs.tu-berlin.de/~mbeinsx/marTux/

  10. Solaris is already one of the greatest OSes around, becoming Open Source can only pave a way foreward for Sun Microsystems in the area of OpenSource development. This is good news, however, I wonder if JAVA would become open source with it :\

    --
    Follow me..
  11. In the mean time by gilboooo · · Score: 0, Troll

    In the mean time, Sun still refuses to give required documentation so OpenBSD can support the so-called "Open" platform from Sun. As Theo explained, some details have impact on a lot of system subroutines everywhere, and checking Linux source code is not enough (would be easy but BSD is not Linux and there are fundamental differences in how the VM works and so on).

    Even a journalist asked very clear and precise questions about the so-called "Open" platform from Sun and he never got any answer (and won't ever, probably).

    Nothing to see here, move along.

    1. Re:In the mean time by gilboooo · · Score: 1

      What you call 100 % troll I call facts.

      But that would require a brain and learning to use google.

      Have fun building sand castles in wonderland.

  12. Re:Wishlist: more pkg-get and flexible install by someone300 · · Score: 1

    Rather than statically compiling bash, wouldn't the better choice be to have it's dependencies all available in single user mode?

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

    1. Re:Sun is doing a thorough job by pcbob · · Score: 1

      I would be rather interested in seing those evaluations, do you happen to have a link?

      Thanks!

    2. Re:Sun is doing a thorough job by donuthole · · Score: 2, Informative

      http://opensolaris.org/os/community/tools/scm/

      bottom left hand side are links to the evaluations

  14. 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.
  15. Re:Wishlist: more pkg-get and flexible install by HighOrbit · · Score: 1

    No, because if usr is not mounted, the libs would have to be available somewhere in / and I would be responsible for maintaining and updating them myself (if I bothered to remember to do it at all). That would just increase the PITA factor and I might as well grumble and use sh at that point.

  16. Re:OpenSolaris is Dying by Anonymous Coward · · Score: 1, Interesting

    Slashdot really needs a "Not Funny" or "Old" modifier for these kinds of comments

  17. Re:OMG! Too long? by twiddlingbits · · Score: 3, Insightful

    Very good points. I for one don't want minimally tested extensions to Solaris (or any other O/S) to be on any system that controls my money! I wonder why no one mentions that IBM isn't doing ANYTHING to make AIX open source, nor is HP doing anything with HP-UX. And hell will freeze before MS does anything open-source with Windoze.

  18. Re:Wishlist: more pkg-get and flexible install by allenw · · Score: 3, Insightful
    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.
    You're basically looking for how to setup a jumpstart server. You dump the CD contents onto an NFS server. From there, you can pkgadd till your hearts content.

    pkgadd, BTW, also supports quite a few URL constructs (e.g., pkgadd http://blah/blah). In this form, the other end of the pkgadd has to be a package stream, however, so that limits its usefulness with the DVD contents.

    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.
    It's been a while since I've done the text install, but finer grain control has been there in the past. I'd be surprised if it was removed. That said, using Jumpstart combined with a profile will also get you finer grained control without having to do it manually for each install. Information on network-based installs and the like is available here and here.

    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
    ... except I don't have /usr/local/bin or /opt/sfw/bin on my machines. :) Also, /bin==/usr/bin on Solaris. That said, /usr/ucb really needs to get removed and /usr/sfw/bin and /usr/sbin added. (or perhaps that is what you meant?)

    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.
    Solaris 10 and up doesn't come bundled with *any* statically built binaries anymore. The /sbin/sh and friends are all dynamically linked. Building your own statically linked bash puts you at risk from a security perspective unless you rebuild it after every patch installation. This is because the static binary won't be getting fixes that were in the library fix.
  19. Re:OpenSolaris is Dying by Anonymous Coward · · Score: 0

    "Overrated"

  20. Re:OMG! Too long? by kennedy · · Score: 1

    My kingdom for some mod points. You've made some great points that NEED to be taken into account.

    Sure, Linux is cool and all, but in terms of maturity - Give me Solaris, or give me Death (actually i'd also accept a flavor of BSD, but that's a whole other post).

  21. 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.
  22. Re:Wishlist: more pkg-get and flexible install by allenw · · Score: 3, Informative
    if usr is not mounted,
    Don't make /usr a separate partition. Seriously. You gain nothing by doing it anymore.

    the libs would have to be available somewhere in /

    They already are. Most of the vital libraries in /usr/lib are softlinks back into /lib.

  23. Re:Wishlist: more pkg-get and flexible install by HighOrbit · · Score: 1

    Thanks for the great advice and information.

    Jumpstart would be great if I was setting up dozens of boxes, but I'm not. Just two or three. I still think pkg-getting off the internet would be the optimal solution if you just want a few boxes (although that would be leeching bandwith depending on how much you are downloading).

    Solaris 10 and up doesn't come bundled with *any* statically built binaries anymore. The /sbin/sh and friends are all dynamically linked.

    That suprises me. Isn't a static /sbin directory a unix canon? (Then again, Solaris 10 breaks with the past unix canons on smf versus rc.d/init too) What if /usr is down or needs a low-level fsck? I've always been told that that would mean you are totally screwed, unless you have static binaries in /. If I'm letting the package management/patch system update the libs, I don't see the problem with having it update a few kBs of static binaries in sbin while it is at it (unless the whole update is being done piecemeal).

  24. OpenSolaris better run than Darwin by GrumpyOldMan · · Score: 3, Informative

    Sun and Apple both ship a proprietary OS based around an "open source" core. Sun's core is OpenSolaris, and Apple's is Darwin. Sun has done a far better job open sourcing their operating system. I do a 3rd party hardware device driver for both MacOSX and OpenSolaris. To compare Apple's to Solaris' "open source" OS
    is quite interesting:

    - Source code: Darwin: Must sign up for an Apple account to view source, source code for Intel kernel not even available. Solaris: Source code browseable on web, and available to anybody.
    - Installable OS: Darwin was never updated from 8.0.1, which was released over a year ago. Solaris: Solaris Express is released at least monthly.
    - Project direction: Darwin code appears after a MacOSX release. There is no way to see the source code of an upcoming MacOSX version, there is no way to even know what features will be present aside for signing up for a $500/yr ADC account. You are not allowed to talk about this in public. This is in stark contrast to OpenSolaris, where Sun engineers publically debate virtues of different features, and future directions on their forums/mailing lists, and anybody is welcome to contribute.

    In short, OpenSolaris is a real open source project. Darwin is a sham, and would not survive without Apple.

    1. Re:OpenSolaris better run than Darwin by 99BottlesOfBeerInMyF · · Score: 2, Interesting

      Sun and Apple both ship a proprietary OS based around an "open source" core. Sun's core is OpenSolaris, and Apple's is Darwin. Sun has done a far better job open sourcing their operating system.

      Agreed.

      I do a 3rd party hardware device driver for both MacOSX and OpenSolaris. To compare Apple's to Solaris' "open source" OS is quite interesting...

      This merely reflects the interests of the individual companies. Sun wants to sell more servers to both Solaris and Linux users. They are competing in the server space, which is actually competitive right now, despite MS's illegal behaviors. Apple wants to sell desktops based upon the main differentiator they have, the OS. They are "competing" against MS in a space MS has completely dominated. Only by maintaining a complete vertical chain can they have any hope.

      In short, OpenSolaris is a real open source project. Darwin is a sham, and would not survive without Apple.

      Your point is taken, but I believe you overstate it. Both are "real" open source projects, regardless how long they would last without their champion companies. The fact that Apple releases different parts of the OS, under a different time schedule just reflects the markets the companies are in. Sun gains a lot from letting people mess with things before they come out. Server people want to know what is up beforehand and care about the details. The server market is who their customers are (regardless of who uses OpenSolaris). They will buy based upon reliability even more than speed. Apple, however, is in a market where dramatic surprises and gaining as much time as possible before MS copies them can make or break their numbers.

      I think we should look to what both projects offer to see what is best from each and recognize the limitations of both projects. There is no point saying only one is "really open." It helps nothing and angers those who are working hard to interoperate with the community. You do better to praise what they offer, than to complain about what they don't.

  25. Re:Wishlist: more pkg-get and flexible install by allenw · · Score: 1
    What if /usr is down or needs a low-level fsck? I've always been told that that would mean you are totally screwed, unless you have static binaries in /.
    Lots of things to cover... :)

    1. By default, all UFS slices have logging enabled in S9+patches and up. The chances of requiring to do a low-level fsck are fairly remote.
    2. If you do lose /usr, chances are good you're going to want to recover it from backup anyway just to be on the safe side.
    3. In most cases, / and /usr are on the same disk. If you lose one due to hardware failure, you're probably going to lose the other one too.
    4. As I mentioned in another post, all of the vital bits that were in /usr/lib are now in /lib.

    Another option is to utilize and plan for using LiveUpgrade. That allows you to 'clone' your running OS onto other slices, perform upgrades on them, patch them, etc, while the system is running... your only downtime is the time it takes to reboot. If for some reason /usr fails, you can reboot onto your alternate root copy and then do repairs.

  26. Re:Wishlist: more pkg-get and flexible install by E-Lad · · Score: 1

    Not to mention that it's pretty hard to build a fully static binary because Solaris 10 does not include static analogs of libc and friends.

  27. download OpenSolaris as an iso file ? by J4nus_slashdotter · · Score: 1

    is it possible to download an iso file of OpenSolaris ? On the solaris website, only the source files and some tools are ready to download. Schillix (which is based on OpenSolaris) is available in iso file.

    1. Re:download OpenSolaris as an iso file ? by Anonymous Coward · · Score: 0

      For now the Sun distribution of OpenSolaris installs on top of regular Sun development builds of Solaris called "Solaris Express: Community Release".

      The download pages for OpenSolaris have links to CD and DVD images of the current Solaris Express builds.

    2. Re:download OpenSolaris as an iso file ? by ingenthr · · Score: 1

      Did you look at http://opensolaris.org/os/downloads/ and then follow the ON link to the page that explains in detail how to obtain either source and build, or obtain Sun's distro of OpenSolaris, Solaris Express Community Release?

  28. Re:OMG! Too long? by Anonymous Coward · · Score: 0

    Solaris isn't OpenSolaris and no one should be running OpenSolaris on anything that mission critical. If you consider OpenSolaris a testbed for future Solaris updates there is no good reaons why it should be unreasonably hard to get your code into OpenSolaris

  29. mod parent up by Anonymous Coward · · Score: 0

    Some seriously usefull information there. thanks again.

  30. Re:Wishlist: more pkg-get and flexible install by Anonymous Coward · · Score: 0

    Hey buddy, it's time for you to sit yo' ass down, warm up the chair, and learn how to set up and use JumpStart(TM) to deploy Flash(TM) archives.

    Installation lasts a few minutes, literally. Systems are deployed and configured fully automatically, without human intervention.

    If you use just the JumpStart(TM) framework, you get to write rulesets selecting (or deselecting) exactly which packages you want (or don't want).

    http://docs.sun.com/ is that way.

    And BTW, there's a far better and more powerful shell than that bash PoS. It's called tcsh, the Tenex C-shell.

  31. Ancient roots - Enter the City of the Sun by gd23ka · · Score: 1

    Opensolaris is often referred to as ON and it looks like even the fellow Slashdot Mason couldn't resist the temptation with the title "Opensolaris One Year On". The designation ON appears quiet often on their site such as in "ON Copyright Notice"
    "TOI for ON Developers"
    and on a dozen other places.

    I like to think that the designation 'ON' that appears all over the Opensolaris pages refers to Heliopolis, the CITY OF THE SUN, in fact I'm pretty sure it does.

    Check out the relevant Wikipedia article on Heliopolis:

    The city's Egyptian name (shown in hieroglyphs, right, transliterated wnw), is often transcribed as Iunu (literally "[place of] pillars"), and was often written in Greek as On, and in biblical Hebrew as Ôn and wen.

    (Interestingly enough, firefox showed the Greek and hebrew glyphs as the latin characters 'On' when I previewed this on slashdot)

    One thing I know for sure, any endeavor with such a powerful sigil as the Sun can only succeed.

    1. Re:Ancient roots - Enter the City of the Sun by Anonymous Coward · · Score: 0

      Sorry to disappoint you but the 'ON' refers to 'Operating system and Networking', one of the consolidations (in fact the largest one) that Solaris is built up from.

    2. Re:Ancient roots - Enter the City of the Sun by gd23ka · · Score: 1

      I'm in no way disappointed, AC, everybody has their own reality tunnel

      Personally I find these facts compelling:

      1. They call themselves Sun [Microsystems Inc.].
      2. They have a symbol that reminds of a swastika for a logo
      3. The Swastika has been a symbol for the sun as far back as Babylon and is probably even much older than that

      I for my part still like to believe that the Solar[is] Elites :-) are playing word games here but hey
      don't bother processing this if your cultural operating system doesn't support it. (See Terence McKenna for an
      explanation what a "cultural operating system" might be).

    3. Re:Ancient roots - Enter the City of the Sun by gd23ka · · Score: 1

      I don't know if you're onto something here but let me tell you one thing: most people's eyes are Eyes Wide Shut.

  32. Re:OMG! Too long? by Anonymous Coward · · Score: 0

    There's also nothing stopping developers from distributing device drivers separately and indeed you can find third party drivers for peripherals like Ethernet cards out on the web. The device driver services, documentation, and stable ABI even made this possible before the OS was open sourced. Properly written drivers can be portable across architectures and can be used across OS versions without recompilation.

  33. Re:OMG! Too long? by Nevyn · · Score: 1
    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."

    That's right, all of the best software engineers in the world are working for Sun and everyone else is on crack ... and Linux is losing to Solaris in such a big way on Wall St. and Sun have been able to keep using their same old development methodologies, don't change what works right?

    However back in the real world, the changes people submit to a project they haven't been contributing to generally don't involve re-writting the VM or network stack, they involve the lots of much smaller "annoying itch" type things that a competant maintainer should just be able to quickly read and ACK (or NACK, or munge and ACK). The fact they've only got about one submission every three days, for their entire subset of OS they've released, and have ack'd less than half of those does not bode well for OpenSolaris.

    Also, don't forget, that they're pushing an entire new FS/block device design (layers, who needs layers) ... and have re-written the network stack for Solaris 11 (to be competitive with FreeBSD/Linux). So if you think change is bad, you really need to migrate from Solaris.

    --
    ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  34. Re:OMG! Too long? by coogan · · Score: 1

    Something I also never knew about was that if any developer makes a change that causes Solaris to run any slower, that change is immediately rejected until the code can be reworked. I love my linux, but it is definately taking much longer to boot these days - totally in contrast to my experience with Solaris from 2.6 till now.

  35. One year on, shunning sun4m the Stanford Way. by sethstorm · · Score: 1

    Well, they had the docs. They had the code. But dtrace and some nasty bug lopped it all off. It would have been better to lop off that specific breaking feature, and not a whole architecture that didnt have the release. If you can keep enough of sbus to run a U2 and the sbus hardware, the u1/ss5/ss20 should be a (relative) piece of cake (notwithstanding dtrace, the way to HCL out anything before a Ultra2).

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    1. Re:One year on, shunning sun4m the Stanford Way. by Keith+Maniac · · Score: 1

      The sun4m architecture is dead dead dead. You're talking about machines that last shipped 10 years ago.
      The u1 had very serious and real issues operating in 64-bit mode, that were well-known back in Solaris 8.

      They didn't just sort of stop supporting the stuff, they dropped 32-bit support entirely from the S10 kernel.
      That means the sun4m, sun4c, and early edition of ultrasparc machines are impossible to use. It also means
      no expensive engineer time spent trying to deal with 32/64 bit issues in existing code.

      Good.

      I'd rather Sun focus on hardware I actually want to run, not crap I find in the back of my closet.

      (TEN... YEARS... that's back to 486 days in the Intel world)

      Let them go peacefully into their putty-colored night, for they are no more.
      Or run OpenBSD on them. OpenBSD loves the 4m.

  36. MOD PARENT DOWN CLUELESS TROLL by Were-Rabbit · · Score: 2

    Wow. The clue meter is reading zero.

    One of the main reasons behind OpenSolaris is for people outside of Sun to make drivers, tools, utilities, etc. that can be included into future versions of (non-open) Solaris. Because of the nature of the systems that run on Solaris, it's critical for Sun to make sure that changes, regardless of how benign it might seem, have no impact on any kind of potential, mission-critical appliction. What one indeveloper might think is a great driver or enhancement for their partcular use could possibly break something else. Considering how much is riding on Sun -- not the least of which is rebuilding Sun's own reputation -- they have every reason in the world to make sure that everything that "everyone else on crack" submits will have zero impact on anything else in Solaris.

    Sheesh. Get off your damned high horse.

  37. Re:OMG! Too long? by nixNscratches · · Score: 1
    That's right, all of the best software engineers in the world are working for Sun and everyone else is on crack ... and Linux is losing to Solaris in such a big way on Wall St. and Sun have been able to keep using their same old development methodologies, don't change what works right?

    You're right. Some of the best software engineers in the world are working for Sun. Sun's been hammered in the market place because it didn't react well to the dot-com bust. No layoffs, no significant restructuring or refocusing for years. Everyone cut margins and moved to commodity hardware, except Sun. (Note - Times have changed, see Galaxy and Coolthreads lines) The fact that Linux is "great" is precisely because it adheres to many of the design principals of a Unix-type Operating System and because it's free -- as in freedom, not beer. I also happen to think the BSDs are great, and that they've contributed a lot to the F/OSS community. But if you can't see all the amazing things coming out of the Open Solaris project that I just wish was in Linux, then there's no use even discussing it with you.

    Sun has it's problems, but the engineers there are not one of them, and frankly you seem to be implying that they re somehow trying to impede progress or shut developers out of Open Solaris. On the contrary, they're working with Open Solaris contributors every single day. Let's not confuse high standards with a lack of enthusiasm for community building.

    By your logic, Microsoft operating systems must be technically superior to Linux, because of both profit margin and marketshare right?

  38. MacSolaris X by captjc · · Score: 1

    I would love to see OS X and Solaris 10 merge into an insanly great OS. They would seem to compliment each other. I love OS X. It has a wonderful interface but, IMHO, it is lacking on the UNIX side. Darwinports and the Fink project have done much to fix this, but it is not perfect. Solaris is wonderfully advanced with features like predictive self healing and tools like dtrace. But Solaris is really lacking on the user interface side (last time I tried Solaris, the Desktop was a modified version of Gnome 2.6).

    Sun and Apple seem fairly similar in that each have their own unique OS and Hardware that is more or less designed for the OS. Platform specific features applying to both isn't that far-fetched.

    Just a thought...

    --
    Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
  39. Re:Wishlist: more pkg-get and flexible install by someone300 · · Score: 1
    I meant to put the dependency libs in / -- is / not managed by solaris?

    All Linux distros do this (that I know of), since bash is often used early in the boot procedure way before /usr is mounted. It's not like it depends on GTK or anything:

    $ ldd /bin/bash
    linux-gate.so.1 => (0xffffe000)
    libncurses.so.5 => /lib/libncurses.so.5 (0xb7f35000)
    libdl.so.2 => /lib/libdl.so.2 (0xb7f31000)
    libc.so.6 => /lib/libc.so.6 (0xb7e18000) /lib/ld-linux.so.2 (0xb7f9c000)

  40. Re:OMG! Too long? by Nevyn · · Score: 1
    frankly you seem to be implying that they are somehow trying to impede progress or shut developers out of Open Solaris

    I wasn't trying to say that, I think people wouldn't have missed my point if I'd said the same thing in person ... Ahh well, communication via. text sucks sometimes.

    Personally I think that the license and the time of release have impeaded adoption of OpenSolaris, and has certainly imeded people from contributing (everyone I know has been told that legally they can't even look at it, as they'd become tainted for any Linux work -- but then a lot of people I know are employed doing Linux work). None of that is any Sun engineers fault though.

    I wasn't trying to say that no good engineers are at Sun, merely that not _all_ of the good ones are there. I wasn't trying to say that you don't need to exercise caution when accepting patches, merely that FreeBSD/Linux/etc. engineers already do this as do Red Hat/SuSe/Ubuntu ... and they process a lot more than 70 changes a year from "the community".

    I wasn't trying to say Solaris doesn't still have benifits over Linux, merely that it's not all benifits.

    --
    ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  41. Re:OpenSolaris is Dying by rubycodez · · Score: 1

    yup, about 0% of internet sites are using it, with 10% growth per year. and their average uptime is 100%.

  42. Re:Wishlist: more pkg-get and flexible install by DNS-and-BIND · · Score: 1

    So - basically, you want Solaris to be Linux. Sorry, d00d, not gonna happen. Sounds like you started with linux, and now anything that's not linux sux.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  43. Re:OpenSolaris + Ubuntu by guabah · · Score: 1
  44. Re:OMG! Too long? by Anonymous Coward · · Score: 0

    On the Windows marketshare, last I checked, Linux's growth rate was quite robust compared even to that of Windows. Not that the Linux fanboys should be complacent or anything, but the Windows and Linux fanboys might have reason to be worried...

  45. Re: Sun - buy at your own HCL peril. by sethstorm · · Score: 1

    I'd rather Sun focus on hardware I actually want to run, not crap I find in the back of my closet.
    Well, that's why I'm not asking about sun4c's and the VME machines.
    Heck, their competitors have done well with - IBM's AIX 5.1 supports their equivalent of Sun's IPC/IPX's, and
    throws in features that at least give the oldest IBM 70xx's the "swan song" release. That means that they gave older
    machines at least some of the newer features despite being relatively undocumented and dropped from support next
    release.

    (TEN... YEARS... that's back to 486 days in the Intel world)
    That's back to when PREP and Microchannel CHRP machines were beginning to be supported, not in the "ancient but
    supported in a relatively recent release" of AIX. If you havent guessed, that's where I moved to escape the Sun
    HCL game.
    It's more or less to warn people that if you're going to go Sun, get the longest support contract possible (long enough
    to warrant an extension of hardware support beyond their normal cycle) and to make sure that no hardware can be HCL'ed
    out until the end of the contract.


    They didn't just sort of stop supporting the stuff, they dropped 32-bit support entirely from the S10 kernel.
    That means the sun4m, sun4c, and early edition of ultrasparc machines are impossible to use. It also means
    no expensive engineer time spent trying to deal with 32/64 bit issues in existing code.


    Or they could just put all of Build 22 up(the last sun4m release) and put a huge warning that this is a release
    for the 32bit end, with the explicit part that some parts do not work despite being a buildable, runnable system.
    Just put all of it in there as a build of its own (Unless they could just release Solaris 9 + ZX & S24 code - same
    terms and intent that it is intended for 32bit sun4's), which could be built from source(from a sun4u if they
    have to add a hurdle), but does not have dtrace(hardware limitation), and may not have certain features related to KCF.
    That's enough of a compromise for those who have that hardware, and wouldnt mind just being able to give their Quad
    Ross SS/20 a relatively secure (having sadmind bugs just for full ZX acceleration isnt my idea of security) setup that
    lets them run their Sparcstation as intended (with Solaris)

    To bmc, the "it could be done, but he didnt bow to the gods" keeper of the code:
    It's not that biblical of a task to do some the above or the suggestion of documentation down below, bmc - the legal bits could
    be the largest of any challenges. It's not like I didnt hear that you didnt like how I was asking it in some irc channel. Saw the
      list reply and the irc messages that sort of gave away who you were talking to.

    Or run OpenBSD on them. OpenBSD loves the 4m.
    It's ironically the only thing that runs reliably with one of the buggiest sun4m's - the SS5/170. Look up turbosparc
    cache bug, that should point you towards the bugs that the machine had that were fixed only in OpenBSD for a long while.
    The only catch is that ZX and S24 cards (decent cards for the task) are dog slow to run given the complete lack of
    documentation (which is what the people behind OpenBSD ask to have) on anything regarding the chip's use beyond a
    slow 2d frame buffer. If one ends up running OpenBSD, at least dont make their developers worse off for the
    hardware documentation.
      If anything could be released that wasnt a full release of OpenSolaris/sun4, would be the documentation to drive
    about every sbus/afx card that has no documentation or incomplete documentation. Then it would be a nonissue to deal
    with 32bit machines.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.