Slashdot Mirror


NYT Ponders the Future of Solaris In a Linux/Windows World

JerkBoB links to a story at the New York Times about the future prospects of Sun's Solaris, excerpting: "Linux is enjoying growth, with a contingent of devotees too large to be called a cult following at this point. Solaris, meanwhile, has thrived as a longstanding, primary Unix platform geared to enterprises. But with Linux the object of all the buzz in the industry, can Sun's rival Solaris Unix OS hang on, or is it destined to be displaced by Linux altogether?"

71 of 340 comments (clear)

  1. Of course by Anonymous Coward · · Score: 5, Insightful

    The current solaris systems will only have issue with this if they actually need to be rebooted one day and the new admins notice its not linux.

    1. Re:Of course by Jeremiah+Cornelius · · Score: 3, Insightful

      You say Solaris, I say SunOS, let's call the whole thing old. ;-)

      Seriously, if you can't figure one out, you don't know the other very well.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    2. Re:Of course by dnoyeb · · Score: 4, Insightful

      Thats a technical reason. In the US though, its about shareholder perception. If the CEO is trying to do big things and keeps talking in "old" terms, he will quickly be accused of being out of touch with reality.

      Like the post said, Linux is generating the buzz. The money follows the buzz even if it does not make sense.

    3. Re:Of course by Jah-Wren+Ryel · · Score: 3, Funny

      The money follows the buzz even if it does not make sense.

      I'm intrigued by your philosophy on economics. I'll stuff a bee's nest up my butt and see if people start throwing coins into my guitar case.

      If he is right, don't expect anyone to be throwing money into your guitar case - instead they will be stuff quarters up your ass to follow the buzz.

      --
      When information is power, privacy is freedom.
    4. Re:Of course by Samah · · Score: 2, Funny

      The money does indeed follow buzzwords, like "Neural Network" for example...
      http://thedailywtf.com/Articles/Classic-WTF-No-Quack.aspx

      --
      Homonyms are fun!
      You're driving your car, but they're riding their bikes there.
  2. Nahh.. its not going anywhere. by k1e0x · · Score: 4, Insightful

    Solaris is a great big iron OS. I don't think it will be disappearing anytime soon.

    --
    Bringing liberty to the masses. - http://freetalklive.com/
    1. Re:Nahh.. its not going anywhere. by Anonymous Coward · · Score: 3, Interesting

      ... except Sun appears to be too busy turning it into a desktop OS. Many of the underlying subsystems that have been added in the past few major releases need some work to make them enterprise ready. [My favorite is the lack of group and netgroup support in RBAC. How can they possibly push it as a sudo replacement without that?] Instead, they are too busy screwing around with things like WiFi support and replacing Jumpstart with a system that doesn't even support begin/pre and finish/post scripts... and asking the community to justify it. WTH?

      Sun is about to lose the enterprise completely and they don't even know it. ZFS is interesting in a 'last decade' sort of way, for those machines where you care about the local storage. Lustre--which only works on Linux--is what is really needed to take on this decade's problems. While they are porting it to Solaris, why should I as a large enterprise use it on Solaris when I can use it on Linux today?

      There are lots of things Sun got right with Solaris. But it is clear that they simply couldn't (or, more likely, wouldn't, given the arrogance of your typical Sun engineer) execute and keep up with what was happening around them. Too much time trying to build 'perfect' solutions instead of giving us, the customer, what we wanted even if it meant the interface wasn't Stable.

  3. Virtualization makes Solaris less relevant by compumike · · Score: 5, Insightful

    The purpose of the operating system is to act between the hardware, system abstractions, and the algorithms. But now that virtualization is taking over, the hardware responsibility of OSes is being minimized -- or centralized. Therefore, the advantages of one hardware platform can be more easily decoupled from those of an OS.

    In my opinion, Sun was always known for rock-solid hardware, and this move toward hardware-agnostic computing means that Solaris gets just a bit less relevant today. Especially since cost is still a factor, and the hardware-specific advantages are disappearing...

    --
    Hey code monkey... learn electronics! Powerful microcontroller kits for the digital generation.

    1. Re:Virtualization makes Solaris less relevant by certain+death · · Score: 3, Interesting

      How is cost an issue, when you can get Solaris for the same price as Linux? FREE! Both offer paid support, both cost approx. the same.

      --
      "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
    2. Re:Virtualization makes Solaris less relevant by mysidia · · Score: 5, Insightful

      The purpose of the operating system is to act between the hardware, system abstractions, and the algorithms. But now that virtualization is taking over, the hardware responsibility of OSes is being minimized -- or centralized. Therefore, the advantages of one hardware platform can be more easily decoupled from those of an OS.

      It's more important than ever, and Solaris delivers virtualization through Sun logical domains, hardware virtualization (zones), and the xVM hypervisor based on Xen (with Solaris dom0).

      Now with Virtualization: if your physical machine fails, and your hypervisor cannot recover immediately from the error (without a reboot), you don't just have one server down -- you have many virtual machines disrupted.

      Your Linux VMs that use ext3 may have some problems after that unclean death (filesystem corruption); whereas, your Solaris VMs backed by ZFS are less likely to have fatal problems, as filesystem backed by ZFS with redundancy 1 with no issues, as ZFS all but guarantees filesystem itself is consistent.

      You can restart axed VMs on another server, perhaps: you have a shared storage environment, but this disruption costs something, and it is higher the more VMs you were running on that machine.

      Also: there are application I/O-intensive workloads that do not virtualize well, such as high-load databases i.e. your 5 billion row Oracle DB.

      Solaris is perfect for managing the hardware for these specialized applications that are not efficient to be run in a virtual environment.

      ZFS may also be a major factor.

      If you have shared filesystems -- you need SANs & NASes.

      Do you use a $5 million NAS, or do you buy a couple high-end Sun servers, load them up with a direct-attach storage arrays, and share via NFS in order to provide a good bit of reasonably fast storage on the cheap? hmmm...

      Think about it: Linux isn't really even a possibility for backing your servers' storage, you want 99.9999% uptime of your servers, right?

      Systems based on Linux cannot generally guarantee uptimes like that (yet); although it is over time getting closer.

      Your storage can't be efficiently shared by a VM (I/O in a virtual machine is notoriously slow, plus the CPU usage and available memory for caching is limited by other usage of the host).

    3. Re:Virtualization makes Solaris less relevant by ArsonSmith · · Score: 2, Interesting

      It's kinda funny watching things go in circles. First it was hardware built to run one specific app. Someone said lets build something so we can run multiple apps on general purpose hardware. So the Operating system was born. Now we want to run multiple operating systems on even more general purpose hardware.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    4. Re:Virtualization makes Solaris less relevant by C0vardeAn0nim0 · · Score: 4, Informative

      just atended a seminar about solaris LDOMs at the office. with LDOMs (which only run on niagara T1 and T2 CPUS) you can assign a whole PCI bus to a single guest OS in such way that the guest has full control of that bus, which implies no performance penalty if that bus have a couple of HBAs to connect it to a storage/SAN.

      the sun guy at the seminar (same instructor that ran the solaris 10 administration course I took last year) made it very clear that the kind of hardware backed virtualization provided by LDOMs is the second best for high I/O apps, losing only for hardware partitioning, and it's way ahead of the kind of full software virtualization provided by vmware, virtual pc or virtual box.

      --
      What ? Me, worry ?
    5. Re:Virtualization makes Solaris less relevant by phantomfive · · Score: 4, Insightful

      That is the problem with Sun: they make the most amazing systems, for a market that doesn't exist. They have systems that can hot plug processors. If that is not I cool, I don't know what is. But then if you have a cluster of $200 machines, and you can just replace the whole machine, then the usefulness of such technology gets less and less, unfortunately.

      --
      Qxe4
  4. solaris is the new AIX by timmarhy · · Score: 5, Interesting
    it'll still be around because it's a good OS, worthy of being used.

    it'll just be a niche product.

    personally i think it's sad sun blew their chances with solaris, it's superior to linux in security and performace.

    --
    If you mod me down, I will become more powerful than you can imagine....
  5. Solaris 10 by Tsunayoshi · · Score: 5, Interesting

    If your only experience with Solaris is v8 or v9, you really need to check out Solaris 10. It is a complete night and day difference in ease of use and features. Add to that the volume of useful enterprise management software from Sun (the N1 stack, and now the new xVM stack) and you have an enterprise that is a dream to maintain.

    I've been doing straight Solaris 10 admin for the last 2 years (linux for 4 years before that), and shortly will once again be taking a position that will be 99% linux. I will miss Solaris 10. I still love both OS's, but Solaris wins in my book at the moment.

    --
    "Get a bicycle. You will not regret it, if you live." - Mark Twain, "Taming the Bicycle"
    1. Re:Solaris 10 by segfaultcoredump · · Score: 5, Insightful

      I agree.

      If we were talking Solaris 8 or 9 vs linux, it would be no contest. Solaris 10 is another story.

      In the current shop where I work, Solaris is the OS of first choice. We only run linux if we absolutely have to due to application compatibility issues. From a cost standpoint, they both run on the same server hardware (intel or amd), so there is no cost advantage there. The major one is that a RedHat support contract cost more than the equivalent one from Sun for Solaris (they are both free if you dont want support... sorta.... You can download solaris from sun for free and install it. You cant do the same with RedHat. That said, if you use kickstart you can get around the mandatory rhn registration that stops you dead if you dont have a valid support contract.)

        It just that with solaris we have the ability to load the box up with dozens of zones that are easy to manage compared to the alternatives on linux (yes, there are alternatives to solaris zones, and all of them involve unsupported kernel patches. ) We tend to run 20+ zones per dual proc box. Each zone gets its own env. We dont need them to differ too much from the main zone, so things like Xen are overkill. Chroot would be nice if we could also get better control over things like IP's, admin access, hostname resolution, etc. For what we want, Zones are absolutely perfect. zfs and Dtrace just add icing to the cake.

      That said, this article read like a BMW sales rep's opinion of the newest Audi. If I want opinions of if solaris is dying, I'm not going to go and ask the head of the linux consortium which has a vested interestin seeing their prophecy come true.

        For a good time, go to the IDC site and read the comments. Most of them are ripping the author for the piss poor job he did since it reads like a linux marketing piece more than an actual news article.

    2. Re:Solaris 10 by tyrione · · Score: 2, Insightful

      I suppose he could have added the UltraSparc or SPARC64 and noted the superior threads per processor the latest Sparc has over the Xeon and AMD but then it wouldn't be a comparison of Operating Systems. On the same hardware, he's stating the benefits of Solaris 10 and it's stack of Enterprise tools which makes his job a dream.

  6. Probably the wrong question. by fuzzyfuzzyfungus · · Score: 4, Insightful

    I'm not sure that asking "will solaris survive?" is the right question. Any server OS with decent legacy traction can hang on for ages even without exciting benefits, or even parity, compared to its competitors. Any OS can also be opened up, given away, and allowed to limp along for as long as anybody cares to play with it. Solaris is essentially certain not to die.

    The real question is "how much of a premium will Solaris be able to command?" This is probably connected to the question of how much of a premium SPARC hardware can command. If Sun gives Solaris away, and doesn't charge more than any of the major linux vendors for support, then Solaris will do fine; but that isn't necessarily helpful to Sun. If Solaris can justify a premium(either upfront or for support) or can drive or be driven by purchase of fancy SPARC boxes, then the resulting market share may be about the same; but far more valuable. That seems like the more relevant question.

  7. How about some technical analysis by synthespian · · Score: 5, Insightful

    Tech shouldn't be about "gee, everybody's using it."
    How about some hard, technical facts?
    So many things in Solaris are more advanced than Linux...Sounds like a Linux PR piece...
    For instance, you can count on general ABI breakage on Linux. They even take pride in it. That's not a system you can trust for the long haul. You can't trust your applications will remain compatible.
    Linux is a mess, IMHO.

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    1. Re:How about some technical analysis by Shaman · · Score: 2, Informative

      Yet, I have been using it nearly exclusively for 10 years and watched it progress as a result of some of these policies. Very seldom have I had an issue caused by the OS.

      --
      ...Steve
    2. Re:How about some technical analysis by Darkness404 · · Score: 4, Insightful

      Tech shouldn't be about "gee, everybody's using it."

      Ok, lets switch our servers to Plan 9, surely any CS grad will understand how to perfectly use it, right? While yes, you are correct in saying you should look at the benefits of Solaris Vs Linux, and because it is still UNIX it is more or less a void point, but if most of the new graduates don't work with an OS, it is bound to die out and get replaced with a more familiar OS. Either that or you have an incompetent admin running your servers.

      That's not a system you can trust for the long haul. You can't trust your applications will remain compatible.

      No, but you can usually count on a more up-to-date system and generally a stable one at that. Solaris only has a few releases, Linux has many, many more (mostly because it is OSS). Also, most UNIX apps are developed for Linux and later ported to Solaris, not the other way around, meaning that some things may be untested on the Solaris platform.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:How about some technical analysis by Shaman · · Score: 2, Insightful

      What kind of crap are you talking about here. GCC bugs? They're common to ALL operating systems using GCC - including OpenSolaris.

      Security issues have been either few and far between - or in applications running on TOP of linux, which is a whole other subject.

      If you had a clue, you'd eat it.

      --
      ...Steve
    4. Re:How about some technical analysis by NormalVisual · · Score: 2, Insightful

      if most of the new graduates don't work with an OS, it is bound to die out and get replaced with a more familiar OS. Either that or you have an incompetent admin running your servers.

      I imagine a lot of MVS admins and users would be surprised to hear this, as I don't believe there are a lot of MVS-centric courses in most IT curriculums.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    5. Re:How about some technical analysis by Pantero+Blanco · · Score: 2, Informative

      http://lwn.net/Articles/272048/

      I'm pretty sure he's referring to this. It was a Linux kernel vulnerability that GCC exposed, not a bug in GCC.

      Of course, that alone is hardly enough to warrant his first two statements: "With all the GCC bugs Linux has? With the poor track record on security?"

      If he has something else in mind, he'll have to bring it up himself.

    6. Re:How about some technical analysis by Alpha830RulZ · · Score: 2, Insightful

      There must be a reason for that...

      And that reason couldn't be that Sun is someone to sue if something goes wrong? Makes business sense, but not technical sense.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    7. Re:How about some technical analysis by fahrbot-bot · · Score: 2, Informative

      Also, most UNIX apps are developed for Linux and later ported to Solaris, not the other way around...

      There was a time, actually not all that long ago, that Sun (SunOS and Solaris) was the development platform of choice (coming from its BSD roots). In fact, GCC was first developed for the VAX and Sun circa 1988.

      From: A Brief History of GCC

      Date: Sun, 22 Mar 87 10:56:56 EST
      From: rms (Richard M. Stallman)

      The GNU C compiler is now available for ftp from the file
      /u2/emacs/gcc.tar on prep.ai.mit.edu. This includes machine
      descriptions for vax and sun, 60 pages of documentation on writing
      machine descriptions (internals.texinfo, internals.dvi and Info
      file internals).

      In addition, the definition of "most UNIX apps" depends on the target audience; most mission-critical apps are NOT developed first on Linux, but rather enterprise Solaris, HP-UX / MPE or similar class systems.

      --
      It must have been something you assimilated. . . .
  8. Performance by Enderandrew · · Score: 3, Insightful

    I keep hearing that Solaris is the king of performance. Aside from ZFS, is the kernel really that much better?

    With OpenSolaris, I'd really like to see some standard benchmarks of a few common server distros (SLED, CentOS, Debian, FreeBSD, NetBSD, whatever) compared to OpenSolaris on the same hardware.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Performance by Shaman · · Score: 2, Interesting

      ZFS is really not that impressive. Only if you are building systems with giant disk subsystems - which is exactly where you will be buying SAN at this point instead. We just bought a HP 5000 series SAN with 138 disk drives in it... does self-healing and provides up to 1.4TB/s throughput, doesn't use ZFS. ZOMG!

      --
      ...Steve
    2. Re:Performance by Anonymous Coward · · Score: 5, Informative

      Got the balls to drop an strace on your production Oracle database? I tried strace on an Oracle database on RHEL 5 and the damn process deadlocked and the box needed a reboot to clear it up. Good thing it was a development DB.

      I've put a truss (and now dtrace) on PRODUCTION Oracle databases running on Solaris many times.

      I don't dare do that on Linux.

      Solaris is as far beyond Linux in stability as Linux is beyond Win2K.

    3. Re:Performance by bonkeydcow · · Score: 2, Insightful

      zfs in incredibly impressive. No fsck. That's huge. snapshots... allowing zone users to manage their own storage...Unlimited filesystem size. (Your storage array can be huge but if your filesystem can't handle it....

    4. Re:Performance by chekk4 · · Score: 3, Informative

      Actually, ZFS really IS that impressive. Almost platter speed using the equivalent of raid-6 without a hardware raid controller. It's not perfect, but in my testing, it has performed extremely well.
      How do you get 1.4TB/s with only 138 drives? Even if you have hundreds of gigabit switches, the drives collectively are nowhere near that aggregate throughput.

      Cheers.

    5. Re:Performance by countSudoku() · · Score: 2, Insightful

      Those two guys above this are spot on, and I'll add that ZFS administration is beyond easy and effective. Growing file systems on the fly is also a piece of cake. We've been using ZFS in our DC for about two years now and it is almost *criminal* how easy it is to take care of! Did I mention that our Solaris 10 zones cost around $2500 each on SPARC h/w, while our Windows pals are offering individual VMware virtual instances for about $4000/ea? I love it!!!1!
              Personally, I think my Unix group is about to enter the x86 business... if I were a Windows admin at my shop, I'd be worried. Fear my virtual instances that are about half the cost, kids!

      --
      This is the NSA, we're gonna geet U h@x0r5! Also, what is a h@x0r5?
  9. Not all the best features are technical by mcrbids · · Score: 4, Insightful

    When evaluating the success of a product in the marketplace, it's important to note that there are many features of even highly technical products that are not technical in nature, at all.

    Linux compares very closely to BSD from a technical standpoint, BSD has a much longer history than Linux, and is arguably better than Linux in many areas. It's definitely had more time to mature. So what feature does Linux have that has everybody talking about Linux?

    Its license.

    I'm not knocking the excellence that Linus Torvalds has displayed over and over again over the years. He's done a great job and I depend on his efforts every day in running my own business. But as great as Linus has done managing the technology of Linux, it would be hard to say that Theo De Raadt has done any worse. It would be easy to claim that Theo's work is more secure, but both have produced excellent products that are truly world class in nature.

    But what has everybody talking about Linux is the license - the share and share alike requirement laid down by the GPL, which turns the Tragedy of the Commons around on its ear so that everybody is pushing the project along together, rather than taking what's convenient and giving nothing back.

    The sad truth? "More free" isn't always better. Just like "less government regulation" isn't always a good idea, you can often get a better mix for everybody by limiting people's freedom to screw each other.

    Now, Solaris is behind the 8-ball. Even with the same license as Linux, they'd have to show a clear, compelling advantage to cause people to switch their efforts away from Linux. Given just how good Linux is in so many different areas that Solaris can't even touch today, that would be very, very hard to do.

    Show me a Solaris supercomputer and I'll show you hundreds of Linux-based supercomputers. Show me a $40 Solaris-based router, or a Solaris phone, or a Solaris-based pocket calculator. Ironically, while Solaris is touted for "big iron", it's a non-starter in the list of the top 500 supercomputers, while Linux is dominant.

    Go Tux!

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Not all the best features are technical by the+eric+conspiracy · · Score: 4, Informative

      Solaris doesn't play in the supercomputer market because the Sparc architecture is not cost effective for that application. The big iron that Solaris runs on are enterprise scale database servers, which are optimized for an entirely different set of performance parameters.

    2. Re:Not all the best features are technical by BlueQuark · · Score: 5, Interesting

      Please elaborate with what aeras and tasks that Linux is so good at that Solaris
      can't touch?

      I use both Solaris and Linux in my environments and Solaris 10 is by far the superior
      OS in my opinion. We have Solaris servers on both SPARC and AMD64 and Linux on AMD and Intel 64 bit hardware.

      We had migrated a number of Sybase instances to Linux, but we kept having reliability and performance problems, so we migrated them back to Solaris but Solaris 10 on AMD64 boxes
      and we've been extremely happy with the results.

      Our company is current migrating all of our market data servers to Solaris AMD64 servers in Zones and will reduce the number of Linux servers which stand at 25 to 4 X4600s running Solaris 10. In our testing of Solaris on x4600 as opposed to DL585s (same CPU and memory configurations) we have seen a large performance gain and cheaper operating costs, since we don't have to pony up a RedHat license for each server.

    3. Re:Not all the best features are technical by Waffle+Iron · · Score: 4, Insightful

      It's not the license. It's the huge PR machine behind it. IBM and all big boys supporting Linux are really selling hardware and are using Linux to commoditize enteprise software.

      And do you know why these companies chose Linux as the focus of their PR machines? As the GP post argued, it's because the advantages the GPL provides to these big companies over BSD-style licenses.

      These big companies know that if their competitors use the code they contribute, it will have to be on the same terms as the contributor. It can't be closed up, embraced, extended and then used as a weapon against the original contributor. It's a simple exercise in game theory.

    4. Re:Not all the best features are technical by mcrbids · · Score: 2

      The big iron that Solaris runs on are enterprise scale database servers, which are optimized for an entirely different set of performance parameters....

      which is a relatively small market that is rapidly being marginalized as commodity hardware increasingly becomes capable of matching the performance requirements of such large-scale databases.

      I remember an "enterprise solution" based around a Digital Vax 11/750 that filled a good-sized room, with 3 300 MB hard drives, each the size of a large dresser drawer, linked with ungodly amounts of copper wiring. Now, the $20 2 GB USB 2.0 thumbdrive I bought at Costco provides more storage, faster, for cheaper. (See a trend, here?)

      I'm not arguing that Solaris-based solutions aren't better for this task, I'm just saying that this fact becomes less and less important as cheap, commodity hardware with a free Operating System and DBMS becomes more and more "up to" the task. There is an awful lot that you can do with a few of these guys, even if they don't qualify as "big iron".

      There still is a place for mainframes, there's still a place for "big iron". But both places are shrinking while the overall marketplace for data management solutions continues to grow exponentially.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    5. Re:Not all the best features are technical by Alpha830RulZ · · Score: 2, Interesting

      since we don't have to pony up a RedHat license for each server.

      Um, is this an 'am I stupid' test? If you have any sort of test environment, you run redhat on the test server and CentOS on production. Personally, I've done fine for four years now with Fedora in production. No support dollars. The precise reason you run linux is so you can multiply your servers without marginal SW cost. If you need to run Oracle or something that you can't multiply, then Solaris on big Sparc makes sense.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  10. PC-BSD anyone? by not+already+in+use · · Score: 2, Insightful

    I think it would be more appropriate to contemplate FreeBSD entering the desktop market with PC-BSD. PC-BSD certainly isn't a good name from a marketing standpoint, but you'd be hard pressed to find significant features found in Linux that aren't found in FreeBSD 7. Then, consider the fact that FreeBSD includes ZFS support out of the box, and won't suffer from distro-itis, in which too many linux distributions exist that use too many different stacks/packaging systems, etc. FreeBSD is open while having a unified direction, the latter missing from the multitude of desktop linux distros.

    --
    Similes are like metaphors
    1. Re:PC-BSD anyone? by Anonymous Coward · · Score: 3, Informative

      Actually there are quite a few features found in Linux not found in FreeBSD or PC-BSD. Like write access to NTFS,

      Write access to NTFS is not likely to be an issue on a server.

      inotify

      FreeBSD has kqueue, which is arguably far better designed and generically useful an event notification mechanism

      many journalled file systems,

      Why do you need more than one journaled file system?

      user-space FS

      FreeBSD supports FUSE. I'm not sure why you want this on a server, though

      multiple kernel virtualization methods and client optimizations

      You got one right! OMG! Linux supports KVM, FreeBSD doesn't include any built-in virtualization support. But then, FreeBSD has jails, and Linux doesn't, so we'll call it a draw?

      stable LVM, et al

      FreeBSD has GEOM, a "modular disk I/O request transformation framework", which is arguably more generic and better designed than LVM. Notice a trend here ...

      And how about those forklift upgrades that FreeBSD seems to love... no "apt-get dist-upgrade" foolishness for BSD. Oh no... it's time to format!

      FreeBSD has freebsd-update, which supports binary updates between major and minor releases. Prior to the introduction of freebsd-update, the process was a bit more painful, but a format was certainly not required

      However, note that FreeBSD doesn't tie their third party software (eg, packages/ports) to the base system. So you can keep a FreeBSD 4.x system around for 5 years and still have a modern up-to-date installation of your applications.

      On Debian, however, you'll just have Stale-OS, unless you're willing to risk destabalizing your production systems by upgrading the *entire* base operating system

      You're clearly unfamiliar with FreeBSD

    2. Re:PC-BSD anyone? by TheRaven64 · · Score: 2, Interesting

      And how about the other way. For me, the big reason for switching from Linux to FreeBSD was something very simple (although there ended up being a load of reasons for staying): Sound just worked.

      This was back in the FreeBSD 4.x days. I had a cheap on-board sound card with no hardware mixing. On Linux, I got one /dev/dsp, and so only one program could play sound. If I ran KDE programs, they would all talk to the KDE sound daemon, and so they could all play sound. Same situation in GNOME. Only, I wanted my (KDE) Jabber client to be able to notify me of messages, my (GNOME) email client to be able to notify me, and XMMS to be able to play music in the background. XMMS didn't support either sound daemon at the time, so Linux failed.

      FreeBSD, on the other hand, had a sysctl to set the number of virtual devices. I then had /dev/dsp.0 to /dev/dsp.4 - one for GNOME, one for KDE, one for XMMS and one for BZFlag. Configuring each of these to use the correct device was mildly painful, but it did work. Then came FreeBSD 5, and suddenly all of this configuration was obsolete - each program that tried to open /dev/dsp would get a new channel. I set the maximum to 16 on boot, don't bother configuring sound daemons, and laugh at all of the issues that Linux users are having with PulseAudio.

      A kernel is supposed to do two things well:

      1. Hide details of the hardware from applications.
      2. Hide details of other applications from applications.

      This is an example of Linux failing massively at the second of these - if it's possible to multiplex a device, it should be multiplexed by the operating system. If you want to do it in userspace, fine, but support standard APIs for doing it. OSS is the standard sound API for all *NIX systems with the exception of OS X, and it makes playing sound very easy (four lines of code - one to open the device, two to set the sample format and rate, one to start writing the audio). A userspace sound daemon could implement this with something like portalfs, but none do, they all introduce their own APIs (and most have terrible latency).

      Linux also tends to fail at the first of these too. Each supported architecture populates /proc slightly differently, so you need to code around these differences or, more commonly, use an existing library where someone else has already done it. Rather than writing three lines of code issuing a sysctl call, you will link against several hundred KBs of someone else's library. Which do you think is more maintainable (and auditable)?

      --
      I am TheRaven on Soylent News
  11. Or else... by mangu · · Score: 3, Funny

    ... if they actually need to be rebooted one day and the new admins notice its not linux

    ...or if a new application is required and the admins can't find the apt repository...

    1. Re:Or else... by countSudoku() · · Score: 5, Interesting

      I use the Solaris 10 JDS everyday at work and also run Ubuntu and Solaris 10 x86 at home, with zones on it. Basically the "apt-get" you're looking for is called "pkg-get" and is available from blastwave.org.
              The future of Solaris on the desktop is not as exciting as that of Ubuntu, or any other wildly popular Linux distro. The enterprise future of Solaris is way more exciting IMO. The reason is this; Solaris 10 Zones are ready for primetime enterprise whereas Linux is still being pondered and in most cases not being taken seriously due to the open source nature of the beast and the sheer number of different distros, many of which lack and enterprise level support. We had a Red Hat box in our DC and we retired it. Meanwhile we're approaching 400+ Solaris 10 zones and we're coming in at *HALF* the price of the VMware solution that the Windows side of the house provides. Guess who's growing faster? Even with more expensive boxen our solution is a better value and provides a very solid framework for many, many environments.
              As an OSS advocate and 20+ year SunOS/Solaris admin I will welcome both operating systems in my home and data center. Like the man said above, you know one, you practically know the other. It's all *nix in the end.

      --
      This is the NSA, we're gonna geet U h@x0r5! Also, what is a h@x0r5?
    2. Re:Or else... by NuclearError · · Score: 2, Funny

      ...wildly popular Linux distro...

      Good one!

      --
      Nuclear engineers build weapons. Civil engineers build targets.
    3. Re:Or else... by FictionPimp · · Score: 2

      The same blastwave going though a huge identity crisis AND was down for a good deal of time while the 'founders' did a bunch of closed door arguing and backstabbing?

      How can I trust my enterprise level environment to something like that? This is not a kick on solaris, we actually use solaris 10 (a few products we use only support solaris on sparc). But I just can't see a business case for blastwave. At least if we went ubuntu we get a guarantee of life cycle and the ability to get paid support. If I call sun support and tell them I'm having trouble with apache/php/mysql from blastwave or that the blastwave gcc is not working right, do you think they will give a shit?

    4. Re:Or else... by SL+Baur · · Score: 2, Insightful

      As an OSS advocate and 20+ year SunOS/Solaris admin I will welcome both operating systems in my home and data center. Like the man said above, you know one, you practically know the other.

      It's too bad in a way that you did not have a good experience with RHEL. My workplace approved RHEL on the desktop that I use has never been rebooted for anything other than power failure. My older Solaris workstation has, but that was only because I was unfamiliar with the system and did not know how to get it to use a decent bit depth for the X display.

      It's all *nix in the end.

      Yup. Absolutely works for me, the 20+ year Unix and descendents user at home.

      -sb (Penguin advocate, but as long as it's something Unixy, I can live with that.)

    5. Re:Or else... by Alpha830RulZ · · Score: 2, Interesting

      Even with more expensive boxen

      Which is where the discussion ends with me. I use Linux because it cuts my costs for fielding compute power. Sure, I could use Open Solaris, but why would I use code away from the center of the action? That's where the bug fixing is happening. The key thing for me is cheap hardware and cheap software. I use a heavily replicated environment, so one box going down isn't a big issue. Cost of the farm is. So Linux on cheap x64_86 is where it's at for me.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    6. Re:Or else... by udippel · · Score: 4, Insightful

      That was the main reason why I canned OpenSolaris after trying it out.

      Uhh. Yes. No.
      I guess you talk about the miserable 2008.5 or so.
      I for one hopped on the SXDE/SXCE/Nevada; just for a try, and have been there ever since. It contains (almost) all that I need, out of the box, from Macromedia Flash to StarOffice. The most complete one I ever tried. Compiz included, and the (alas) proprietary blobs (NVIDIA). Show me a Linux that you can install, and brings up 173.14.09 NVIDIA on reboot, at the correct resolution?

      Actually, it only missed on Mplayer, Dia and Gnumeric for me. Over.
      Now I run a few multi-boot systems, with Debian/Ubuntu and OpenSolaris as choices, and I tend to use OpenSolaris. The problem of OpenSolaris is not so much OpenSolaris as it is the SUN management's low visionary angle.

      True, hardware support is better on Linux(Ubuntu), resource requirements are easily 2 GB (it consumes close to 1 GB after boot and starting GNOME), networking, and especially wireless, is far behind Ubuntu. Mounting of ext3 needs external programs to be installed the old SUN-way, and is not possible as R/W; it is limited to readonly. For the rest OpenSolaris is at par, if not superior.

      That default username "Jack" does not exist in the world of Nevada. As I said above, the one that you had your hands on was 2008.5; codenamed Indiana, enforced on the project by a bunch of managers at SUN who have since long passed their expiration dates.

      It is not only the DTrace and Zones that make it great(er), ZFS is truly the file-system contender for the next millennium. A file system needs to be seen as a self-contained, holistic, entity. fdisk and format are so last millennium.

      The Caiman installer was the greatest piece of installation software I ever used. But it was broken half a year ago and now rumbles on as a low-priority project. Don't talk to me about bullshit: The installer is the first thing a potential user hits. And currently it is either the venerable CDE-SUN installer or console. This is how to screw up a visionary project like OpenSolaris at its best.
      And then, community. Make me puke. The bug reports that I file (and still file) disappear in the intestines of SUN, and I can't even see them. Not to mention modify them.

      Yes, OpenSolaris might fail, in the end. But not on technical reasons, and this is where the article is erroneous. It is a badly managed hybrid of proprietary-free software.

    7. Re:Or else... by Skuld-Chan · · Score: 2, Interesting

      My brother in law who works at Intel says they no longer use Solaris for CAD/Simulation - its all been moved to Linux.

      Also have a friend at Cisco who says the only Solaris machines they have in their department run FrameMaker and that if Adobe ever made a Linux version they'd abandon Solaris entirely.

    8. Re:Or else... by Joebert · · Score: 4, Funny

      I have to ask, are you an email spammer ?

      --
      Wanna fight ? Bend over, stick your head up your ass, and fight for air.
    9. Re:Or else... by Saint+Aardvark · · Score: 5, Informative

      Blastwave...heh. Which Blastwave are you talking about?

      Sorry, this is a bit of a sore point for me. At work, we have a Solaris 10 machine that powers about 30 SunRays for mathematicians. JDS is fine, but adding other programs is a pain. (Disclaimer coming up, so bear with me.)

      • Blastwave: They just had the split. But before that there were problems. Upgrading CUPS broke printing; they'd moved around some Ghostscript filters. Upgrading Postfix broke Postfix, because they'd moved the config files to play nicer with zones, and their script that should've dropped everything in the right place didn't. These were stable versions, not the unstable.
      • pkg-src: Great until you trip over something that won't compile and spend days trying to track down what it is -- say, 1 package in 20. Sounds like good odds? Try compiling Firefox or Kile, with dependencies stretching back to libc and the Dead Sea scrolls. I'm guessing they just aren't able to do as much testing on Solaris...and fair enough; the job of making umpty thousand packages compile on mumble different OS' is hard enough.
      • compile from source: fine, unless it's obscure (say, some mathematical package) that assumes GNU tools all the way, or a Linux OS, and weird, obscure things break.
      • download binaries: yes, if they've got 'em.

      And now for the disclaimers: No, this isn't enterprise (which was your point; I was looking for a place to jump into this discussion, and the mention of Blastwave got me). Yes, a real sysadmin could compile all this from scratch without problem. Yes, this is an edge case on top of an edge case (desktops for mathematicians? How obscure!). Yes, ZFS and dtrace are seriously, jaw-droppingly awesome.

      But this is my experience; so far, I simply have not done anything remotely enterprise. It's all been server + desktop in small shops. And for that environment, requirements are changing all the time. The mail server now needs to do spam filtering and DNS. Yes, they should be split up, but there isn't the budget. The new guy wants KDE on his machine instead of Gnome, or needs to try out a new library to see if it works.

      And for these, it's not "set it and forget it"; we need new packages, or updates to the old ones, all the time. If all the heartache I described was a one-time thing, I'd do it and be done...but in this environment, it'll need to be done again in three months. That means a good package manager (hello, Debian!), or a good ports tree (*BSD), or an environment that everyone is familiar with (Linux, because it has just that much mindshare).

      Bit of a rant, and less coherent than I'd like. But it's 6am, I haven't had my coffee yet, and my kid's about to wake up...so I'll have to leave it there.

    10. Re:Or else... by jedidiah · · Score: 2, Interesting

      Been done already. Life is passing you by.

      OTOH, all of the hype surrounding "big iron" is
      compelling up until the point where you have to
      juggle conflicting SLAs, deal with zones that
      are underpowered or you manage to find that one
      point of failure in one of those "big iron"
      machines.

      Then you get to see 10 production systems go
      down rather than just one.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  12. It's the hardware by espergreen · · Score: 2, Interesting

    Solaris is dying, but it's because of the hardware. The "big iron" sparc hardware is simply obsolete. Paying tens of thousands of dollars for a 2ghz sparc system is looking less and less attractive. Solaris x86, of course, cannot compete with Linux. AIX is still relevant due to the great LPAR virtualization and great POWER hardware. Nothing from HP or Sun comes close.

  13. Rival what huh? by Aphoxema · · Score: 4, Insightful

    I wasn't aware of the 'rivalry' between Sun and, uhh, those bunch of other people who openly contribute to GNU/Linux.

    Maybe it's similar to that 'rivalry' between Gnome and KDE, or Slackware and Red Hat, or all those other things that it's generally the onlookers that assume there's a conflict because heaven forbid there's such a thing as two different things sharing the same space when there's a choice to be had between them.

    So, one day Solaris might win and then everything else will be gone?

    These competitions only exist when there's money or ratings at stake, or when people are bored.

    --
    "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
  14. Of course it isn't going anywhere by debatem1 · · Score: 4, Insightful

    Solaris runs on mission critical systems, the kind that will (absent horrible, business-destroying failure) be running until their tape drives rust solid. It isn't going anywhere, and even if Sun's interest in it evaporates, there will probably still be thousands of systems out there chugging along merrily for years to come.

  15. Re:Unification by Darkness404 · · Score: 4, Insightful

    One or at most 2 will become defacto standards and the others will fade away.

    We already have that. We have Red Hat (RPM) based distros and Debian (APT) based distros. Just about any major distro can fall into that category, CentOS, RHEL, Fedora, Yellow Dog, and even openSUSE can be considered to be with Red Hat based (RPM) distros. On the other hand, Ubuntu, Debian, KNOPPIX, Xandros, DSL, etc.

    There has also been a lot of talk about LSB that could help unification (which, honestly IMO is not needed and will just be a waste of work on distros for a failed standard)

    MacOS could become dominant

    I can't see Apple wanting OS X to become dominant. They make $$$ of of hardware sales to fanboys. The die-hard Mac fans. Apple honestly wouldn't be able to keep up with the demand if Macs had 25% or more of the marketshare. Apple is happy to sell iPods to everyone and keep the Macs for the fanboys. Now, they want OS X to have access to all major software and to have drivers, so they don't want too low of a marketshare, but I can't see Apple wanting OS X to have more than 10% of the marketshare. Much as how Ferrari doesn't want us all to be driving Ferraris, it loses the prestige of driving one.

    In the worst case scenario the desktop and server segments become so fragmented that you'll have dozens of versions of each app - 1 per OS.

    Ummm... How is that bad? There are dozens of versions of Apache, one for each OS, yet it still manages to be a unified server. And dozens of separate distro specific Linux kernels but just about all are compatible with all programs (when the proper libraries are installed).

    --
    Taxation is legalized theft, no more, no less.
  16. The Times? by fm6 · · Score: 3, Insightful

    I was a little confused to see this on the NYT web site, since most readers there would never have never heard of Solaris before. But this seems to be some kind of syndicated story that's appearing on a lot of other web sites. This one has an interesting post from somebody at Gracenote. Of course, his comments will be read in light of the fact that Gracenote is Evil.

    A decent article, though I wish they had quoted somebody besides a Linux Foundation flack for the Solaris-Is-Dying side of the argument.

  17. Old OSes don't die, they just fade away... by TheMidnight · · Score: 5, Insightful

    Solaris is the smallest percentage of UNIX platforms my company's clients run on. AIX is first, followed by HP-UX. However, though Linux is a popular operating system with universities, web sites, startups and small server solutions, Linux on x86 scales horribly (and I do mean horribly) on our application and other high-performance database solutions with thousands of users compared with the big UNIX operating systems. ext3 can't support the filesystem throughput required even with RAID 10.

    We still configure Solaris systems on Solaris 10 UltraSparc, and I believe Sun just came out with a new, rather mean processor. Solaris, and certainly HP-UX and AIX, are not going anywhere soon. There are too many enterprise database systems (new, not just legacy) that require the far more powerful and scalable hardware and software that Sun, IBM and HP offer.

    Have you ever benchmarked the 4.7 GHz POWER6 chips on AIX 6.1? It's the fastest processor and operating system combination I've ever seen.

    1. Re:Old OSes don't die, they just fade away... by willyhill · · Score: 2, Insightful

      Mod parent up. Way up. This is typical "advocacy": Write pithy articles wondering what in the world are your competitors going to do now that you've allegedly cleaned their clock. Sun isn't going anywhere. Solaris is in many, many ways much more advanced, stable and mature than Linux. The closest thing to Solaris in the OSS world is probably OpenBSD.

      More importantly, in the world of PHBs, Solaris is a brand name, while Linux is not. RedHat has been working hard to change that, but they have a ways to go still. Trust me, out there in the real world Linux is not the true heir to the UNIX legacy. That may change in time, but Sun would have to continue making dumb mistakes for quite a while.

      --
      The twitter monologues. Click on my homepage and be amazed.
  18. Re:Unification by at_slashdot · · Score: 3, Insightful

    The thing is... Linux took off, but people are too busy debating about irrelevant issue to notice, there are millions of Linux users already.

    --
    "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
  19. Stupid flamebait by jlarocco · · Score: 2, Insightful

    This is like asking when Ford is going to squeeze Chevy out of the automobile market. It probably isn't going to happen, and there's really no reason why it should.

    Competition is good. "Monoculture" is bad. Having more than one dominant UNIX-like OS is good. In this case it's great because both products are more or less standards compliant.

  20. Re:AIX Of course by bonkeydcow · · Score: 2, Informative

    No problem. Just run AIX. In our environment we run all 3 OSes, Solaris, AIX, Linux and windows ( I don't count that one).

    Linux is in no way encroaching on the other two.

  21. Of course it will! by SEE · · Score: 3, Insightful

    After all, the arguments for Solaris's survival are cogent and persuasive. A handful of features, an installed base, a matter of trust, superior solidity, people actually switching back.

    All, indeed, the same cogent and persuasive arguments presented in 1998 for why SCO's Unix versions weren't going anywhere anytime soon. And look at SCO today!

  22. I Ponder the Future of Solaris In a non-IB world by amiga500 · · Score: 2, Insightful

    I wonder how much the downturn in financial services is going to hurt sales of Solaris. The only companies I know of who go out and buy $500k Sun servers by the pallet are financial services, and perhaps a couple of telcos.

  23. Solaris and perception by Anonymous Coward · · Score: 5, Insightful

    The real question is "how much of a premium will Solaris be able to command?" This is probably connected to the question of how much of a premium SPARC hardware can command.

    Sun sells some (really nice) x86 kit. Solaris is certified and supported on HP hardware (though HP is not an official OEM). Dell has an OEM agreement with Sun, and so does IBM. Furthermore Solaris is being ported to IBM's mainframe systems, and it works just fine as a guest in VMware (and xVM, and work is being done with Xen).

    A software support contract is cheaper for Solaris than it is for Red Hat.

    The main issue is perception: Solaris is viewed as "old and tired", and Linux is viewed as new and exciting. I do not think this corresponds to any meaningful reality (and I've run DOS, DESQview, OS/2, Linux, BSD, Solaris, and OS X on my home machine since I began computing).

    My perfect system would be the core of Solaris, the interface of OS X, and FreeBSD's ports tree. The development model of Linux (and BSD and GNU/FSF), and the freedom it gives you, is the most important thing that Linux has brought to the table, but I don't see anything inherent in the technology that Linux gives that makes it anything special.

  24. More like it's the support by ducomputergeek · · Score: 2, Interesting

    I've worked in Sun Shops before, and I've seen Sun support folks come in to repair 15 year old boxes that were running mission critical databases. Also, if you write sun certified software, they tend to bend over backwards to ensure it will be backwards compatible. I've even seen Sun send engineers when a Solaris 6 App stopped working in Solaris 8 to help the shop solve the problem.

    That may not seem like much to you, but if your a decent sized business that is making millions of dollars per year and it has to work, Sun is a worthy look if for no other reason than you only have to develop that application once with reasonable assurance that it will work on future versions of the OS.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  25. Re:Unification by syousef · · Score: 3, Insightful

    I can't believe your post got modded up like that.

    We already have that. We have Red Hat (RPM) based distros and Debian (APT) based distros.

    You're confusing package formats with distributions. When software moves between each seamlessly requiring the same steps and instructions exactly on each distro that uses that package format, with no extra effort from end users or developers, then what you say will be true.

    There has also been a lot of talk about LSB that could help unification (which, honestly IMO is not needed and will just be a waste of work on distros for a failed standard)

    LSB is certainly NOT what I'm talking about. I'm talking about everyone downloading and installing the same software when they talk about Linux. I'm talking about a wide variety of companies hosting that same software. Nothing's more compatible with a distro than another copy of that distro (assuming similar config)

    I can't see Apple wanting OS X to become dominant. They make $$$ of of hardware sales to fanboys. The die-hard Mac fans. Apple honestly wouldn't be able to keep up with the demand if Macs had 25% or more of the marketshare.

    I think you're hallucinating. They couldn't cope with such demand today but if they have the ability to capture that kind of market share in a way that allows them to grow sustainably I'd bet body parts they'd take it. They'd still produce an elite line of hardware and focus on selling that of course. The 2 aren't incompatible.

    Much as how Ferrari doesn't want us all to be driving Ferraris, it loses the prestige of driving one.

    That's where you spin off a new company to cater for a different segment of the market so you don't dillute the brand. Do you really think business men running Ferrari wouldn't jump at the chance at running a second company catering for lower end cars (assuming that's a profitable market segment)?

    Ummm... How is that bad? There are dozens of versions of Apache, one for each OS, yet it still manages to be a unified server.

    I really need to answer that question on slashdot??? It's bad because there's effort in maintaining multiple versions, customising to various systems etc. That's time and effort wasted. Why do you think installers and exes on Windows are seen as simpler? (and even then users don't like going to the effort of understanding and running the installer).

    --
    These posts express my own personal views, not those of my employer
  26. Re:"Literally" I Do Not Think That Word Means... by aynoknman · · Score: 2, Insightful

    What does "literally" mean in the context of a fudge word? The difference between "like" and "literally like" escapes me.

    --
    We need a "+1 -- nice sig" moderation.
  27. Re:Is Solaris by MoHaG · · Score: 2, Informative

    Is Solaris one of those Unix OS's that has the "lp0 on fire" error still in its code, just in case it is necessary?

    I was thinking about trying it out, but I demand five star safety ratings in all of my operating systems. Fire alarms are a must of course :).

    I have not looked at the solaris code, but Linux has the "lp0 on fire" error even for USB printers...

  28. Re:What Has Sun Done Lately? by TheRaven64 · · Score: 2, Informative
    Wow, you're judging an OS entirely based on third-party software and the installer?

    What has Sun done lately in Solaris? Here are some examples:

    • ZFS. Want to add disks on the fly? Expand volumes to include them? Tune the amount of redundancy (from something like RAID-6 to double-mirroring, or no redundancy at all) on a per-volume basis? Want to be able to create new volumes as easily as creating directories? Want to be able to make constant-time snapshots? Want writeable snapshots (clones) for testing? Want transactional I/O at the filesystem level to make your DB even faster and more reliable? Then you probably want ZFS.
    • DTrace. Want to know where your bottleneck is, whether it's in the kernel, the userspace program, or related to some hardware? You probably want DTrace. There's a reason Apple ported it to OS X...
    • Zones. Want to run some Linux binary-only software? Install Red Hat or Debian (or whatever) in a zone. Need something that only runs in an old version of Solaris or a Linux distro? Install it in a zone. Want an isolated environment for testing? Create a zone.
    • New networks stack. Want a network stack designed from the ground up for concurrency? If you're doing a lot of serving, you probably do.
    • Xen. Want to be able to debug your hypervisor offline? Run Solaris in domain 0 (yes, you can run Solaris as a Xen dom0, no Linux required) and if Xen crashes then the entire contents of memory is dumped to the swap partition and wrapped up into a Solaris debugger image on the next reboot. Keep your production machines running and debug somewhere else.
    • SMF. System V init was never a good idea, and there are a number of replacements (RCng, Initng, Launchd), and SMF is one of the cleaner ones.

    That's just off the top of my head. Then, of course, there's the stuff Solaris was already well-known for (scaling up to large numbers of processors, handling large I/O loads, stable ABIs allowing you to run really old software on a modern system, and so on).

    --
    I am TheRaven on Soylent News
  29. Solaris is the only good action around by Lally+Singh · · Score: 2, Insightful

    Let's face it: Linux has stagnated. It used to be the hot new kid around, bringing together all the new-world desktop technology with the old-school unix reliability, modularity, and maintainability. It did it by being somewhere in between the two. And it took off! People loved it over windows.

    But, look at it now. When's the last time it did something *well*? Its standard was always Windows, which is a very low bar to aim for. It's full of sprawl and half-implemented ideas that you have to constantly hack at to make the system work. It's been 10 years and Linux is still a maintenance pain-in-the-ass.

    Most people don't care: they're happy to run a tomcat or php stack on top of it. For them, it's really just a SATA and ethernet device driver, which then lets you use your favorite app server.

    Containers/Zones, ZFS, dtrace, and SMF blow linux out of the water in every category the affect. What's linux done in the last 4 years? More Windows Ketchup? Thanks but no thanks. I'll take good documentation, manageability, and stable behavior any day. Sorry, but Linux is still too much of a hobby instead of an OS for my book.

    --
    Care about electronic freedom? Consider donating to the EFF!