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

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

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

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

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