Slashdot Mirror


Solaris vs Linux Continues

raffe writes "Solaris Kernel Developer Eric Schrock is bloging more about the Solaris vs. Linux issue and linux kernel moneky Greg is answering on his blog. Eric's first part is is also still up and Greg's answer " Another reader also submitted reviews of the Linux desktop vs. Solaris 9. User reviews are welcome; please note that ITMJ is part of OSTG like Slashdot.

361 comments

  1. Not much longer by Anonymous Coward · · Score: 3, Interesting

    Solaris vs Linux Continues:
    http://finance.yahoo.com/q/bc?s=SUNW&t =5y

    1. Re:Not much longer by grifmon · · Score: 1

      http://finance.yahoo.com/q/bc?s=RHAT&t=5y&l=on&z=m &q=l&c=

    2. Re:Not much longer by Moderation+abuser · · Score: 1, Interesting

      Yah yah, if you start at the Y2K spending and silliness it does look like the stock has tanked, but if you think of Y2K as a blip it looks more like reasonable growth.

      --
      Government of the people, by corporate executives, for corporate profits.
    3. Re:Not much longer by Alex · · Score: 2, Interesting

      Especially when you consider stock splits.

      Alex

    4. Re:Not much longer by iabervon · · Score: 4, Interesting

      It's up 45% against 2 years ago, so it looks from the stock that Sun didn't quite die a few years ago and is recovering now.

    5. Re:Not much longer by Anonymous Coward · · Score: 0
    6. Re:Not much longer by grifmon · · Score: 1

      That was kind of my point for posting the Redhat stock. Its apples and oranges. The two companies sort of complete on one product line but that is pretty much it. Posting the Sun stock performance for the last five years really isn't revelant to the conversation nor is Red Hat. Both companies have had their ups and downs.

    7. Re:Not much longer by pizza_milkshake · · Score: 1
    8. Re:Not much longer by Kalak · · Score: 2, Informative

      or my favorites:
      Sun v. SCOX
      RedHat v SCOX

      Shal we add any other UNIX vendors in there (SCOX was^H^H^His a UNIX vendor afterall.) No other "pure" UNIX vendors come tom mind (HP sells too many PCs, same with IBM, etc.)

      We could add Sun v Apple since they are both a hardware and an OS vendor (even BSD flavored now). I don't believe Terra Soft is listed, but we could compare there as well.

      The 2 year timeline avoids stock splits, as Sun has two earlier ones.

      Oh heck, let's go for Sun v. RHAT v. SCOX v. APPL v. MSFT for fun.

      --
      I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
    9. Re:Not much longer by LnxAddct · · Score: 1

      Heh for a good time read this. Red Hat has done some things that may have angered a few for one reason or another, but I'm loving them more and more everyday.
      Regards,
      Steve

    10. Re:Not much longer by TheLastUser · · Score: 1

      As opposed to the typical "Linux" stock: LNUX

    11. Re:Not much longer by RoxyMusic · · Score: 1

      Hmm, I take it you are suggesting Sun's shareholders think this whole thing nuttz? Sun have as little interest in OSS as SCO, this article on SCO v IBM nails it

    12. Re:Not much longer by RoxyMusic · · Score: 1

      oops ... the link is here

  2. Solaris 9? by Power+Everywhere · · Score: 2, Insightful

    Why are we not seeing Linux vs. Solaris X?

    1. Re:Solaris 9? by Anonymous Coward · · Score: 0

      Linux vs. SolarisX?

      What is this Linu OS you speak of?

    2. Re:Solaris 9? by Gadzinka · · Score: 2, Insightful

      Why are we not seeing Linux vs. Solaris X?

      For the same reason we don't see much Linux vs Longhorn articles?

      Robert

      --
      Bastard Operator From 193.219.28.162
    3. Re:Solaris 9? by smc13 · · Score: 4, Insightful

      Why is this insightful? Solaris 10 isn't out yet so there is no comparison between it and Linux.

    4. Re:Solaris 9? by jrexilius · · Score: 3, Insightful

      Actually, after reading the various posts, I would say that a version comparrison isn't worthwhile at all and as the Sun developer mentioned, Linux and Solaris have different philosophies and approaches. Where I dont agree with him is that they have different markets entirely.

      As an example, he talks about swapping hardrives and CPU boards in failure events. From Suns perspective of selling an E10K for $1mil to a customer to solve a database problem (as an example), this is a very neccessary feature. From a customers perspective, however, I can solve this problem with either an E10K or a Linux cluster. In the linux cluster I wouldn't care about swapping out a CPU while the machine was running as I would swap out the machine and the _system_ would still be running. Google is solving a traditional big-iron problem very differently then the way Sun would solve it for them.

      I disagree with the statement that since Sun solves problem X with solution Y and Linux uses solution Z that they are competing in different markets. Truly there are things that Sun can do that Linux isn't well suited for and vice versa, however, the majority of corporations out there do not fall in either of those two areas. Where Sun has an advantage is not in its technology to solve standard corporate problem X but in its unified marketing, training, support, and existing market base. Those are assets but they are not technical reasons why Solaris is better then Linux at solving the technical problems of a business.

    5. Re:Solaris 9? by ultranova · · Score: 2, Funny

      Why are we not seeing Linux vs. Solaris X?

      Here.

      Linux wins easily.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    6. Re:Solaris 9? by DeputySpade · · Score: 1

      Not out yet? I've been running Solaris 10 for at least six months. Lots of people are in the beta program and it is not unreasonable to think that someone somewhere would have done a comparison between the two. In fact, there are some rather striking differences between them that you would not necessarily expect as a Solaris 9 user.

      --


      This space intentionally left blank
    7. Re:Solaris 9? by smc13 · · Score: 1

      Yes, it isn't out yet. They are still beta'ing it so it isn't production quality. Doing a comparison between a production release of linux and a beta release of Solaris is worthless to an Admin.

    8. Re:Solaris 9? by DeputySpade · · Score: 1

      Let me know when Linux is "production quality" enough to be compared to a GA release of Solaris.

      --


      This space intentionally left blank
    9. Re:Solaris 9? by calidoscope · · Score: 1
      From Suns perspective of selling an E10K for $1mil to a customer to solve a database problem (as an example), this is a very neccessary feature. From a customers perspective, however, I can solve this problem with either an E10K or a Linux cluster.

      For starters, Sun would much rather sell a SF25K than an E10K (which would be a remanufactured machine).

      One drawback of the cluster approach is a much higher latency between nodes when compared to the memory latency on a big Sun box - not to mention the cache coherency features on the big Sun boxes.

      Google is not necessarily the best example of a transaction processing database - the Google model is essentially read-only.

      --
      A Shadeless room is a brighter room.
    10. Re:Solaris 9? by jrexilius · · Score: 1

      Yes, yes, and yes. I chose poor specific examples, and I wasn't saying google was a database (although you could classify it as such possibly). The point being that they have different approaches to solving the same problem. Saying one isn't foccussed on doing things the way the other one does isn't the same as saying that one is worse then the other or cant solve the same problems.

      Sun is a good OS, as is AIX, PTX and every other version of unix I have worked with. They all have some years of engineering behind them are well suited to certain niches. But I think BSD and Linux are both very good competitors for solving most business needs and have the most opportunity to do things in a better way.

    11. Re:Solaris 9? by Anonymous Coward · · Score: 0

      Ask Google which machines run their billing engines (a coherent read/write app, vs. the search facility). You'll never guess what they answer...

      (SUN)

  3. Kernel Recompile by superpulpsicle · · Score: 1, Insightful

    If linux can figure out a way to be built with NO Kernel Recompiling EVER, and have the kernel update as easy as swapping out 1 file, then linux will dominate the market for good.

    1. Re:Kernel Recompile by StuartFreeman · · Score: 3, Informative

      apt-get install kernel-image-X.X.XX

      --
      This is my sig, there are many like it, but this one is mine...
    2. Re:Kernel Recompile by Nos. · · Score: 5, Informative

      I really don't think kernel recompiling is the biggest thing keeping Linux from dominating any market. Ease of use is a big thing. Another is simply the myth that OSS is unsupported and/or unreliable. You can point to a thousand studies showing Linux is as good as (or better) than alternatives, but that won't change some peoples minds.

    3. Re:Kernel Recompile by chez69 · · Score: 4, Informative

      i've used linux for exclusively for over 7 years at home and I've never recompiled my kernel.

      properly packaged distros usually do not require a kernel compile.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    4. Re:Kernel Recompile by ceeam · · Score: 5, Insightful

      You know, when I first encountered Linux back in 1997 (IIRC) I managed to successfully build/install my own kernel within an hour of first booting the CD. And I had no UNIX background back then. It's the _easier_ (and well documented) part of finding your way through the system. Setting up Samba, for example, IMHO is more complicated.

    5. Re:Kernel Recompile by iabervon · · Score: 4, Interesting

      The actual compilation step is no big deal; it doesn't actually require any user interaction, and it's reasonably quick. Chances are that you'll spend longer downloading than compiling. The hard parts are configuring and installing the new kernel. Installing is a bit tricky because you want to be able to switch back if the new one doesn't work. Configuring is tricky because there isn't a non-expert tool for it. There really ought to be a configuration tool which would start with a distro-specific configuration, check the devices you have installed, ask you to plug in each USB device you use in turn, check the filesystems in your fstab and detected on your devices, and generate a configuration that supports everything.

      All of this is easier in 2.6 than in 2.4 and before, because the kernel developers decided that they really wanted the build process to be efficient and accurate (which they care more about than people who don't do it constantly) and they wanted the configuration system to be consistant and well-specified.

    6. Re:Kernel Recompile by Harry8 · · Score: 3, Funny

      Oh Dude!
      You're missing out. Why would you want to recompile your kernel? Because you can.
      If nothing else you can watch all those cool compiler messages fly by enhancing your innner sense of 1337ness :)

    7. Re:Kernel Recompile by ceeam · · Score: 1

      Well, those were the jolly days of 2.0.x kernels with 1.x, a.out systems still around. Convinced? ;)

    8. Re:Kernel Recompile by Anonymous Coward · · Score: 0

      (different AC)

      No, IIRC you'd have been pushed to complete a kernel compile in an hour on normal '97 hardware. Or maybe you're just stinking rich.

    9. Re:Kernel Recompile by Stevyn · · Score: 1

      But what if a vulnerability pops up and you can't wait for your distro to update the kernel. I think knowing how to download the sources, patch them, and recompile your kernel is important for running a solid system.

    10. Re:Kernel Recompile by Alioth · · Score: 3, Insightful

      I've not had to recompile a kernel for my desktop Linux systems in a long time - the one that comes with the distro is fine, and gets updated by the distro's tools just fine too.

      The only kernel I have to recompile is the rather specialist one for one of my servers which runs a heap of virtual machines. That is expected on an experimental system. If you couldn't recompile the kernel it wouldn't be much good as an experimental system.

      I've not had to compile a kernel for a 'production' system in years.

    11. Re:Kernel Recompile by ceeam · · Score: 1

      Bwah!! Not at all. On 486/66 it took only around 20 minutes, on K6-233 4-6 minutes depending on options. Taking into account the much smaller codebase (complete kernel was circa 5 megs compressed) and much faster / less optimizing GCC 2.x.x (don't remember).

    12. Re:Kernel Recompile by SCOX_Free · · Score: 0

      properly packaged distros usually do not require a kernel compile.

      That is unless say you are using RedHat and want something as insane as, I don't know, Nvram support or maybe Reiser Filesystem...

    13. Re:Kernel Recompile by Anonymous Coward · · Score: 0

      What "normal" '97 hardware? The 486 you kept from '91? I know I could easily compile a kernel in under an hour back then.

    14. Re:Kernel Recompile by benjcurry · · Score: 1

      Well in that case you could always build a package yourself...

    15. Re:Kernel Recompile by theparanoidcynic · · Score: 1

      properly packaged distros usually do not require a kernel compile.

      They don't require it to function, but the stock kernels are typically compiled for 486 or 586. Personally I like my kernel to be taking advantage of CPU features introduced after that rather than treating my P4 as a really fast P1.

      --
      Only in a Slashdot fantasy can a Slackware install turn into several hours of sex . . . . .
    16. Re:Kernel Recompile by megarich · · Score: 2, Interesting

      The thing linux needs now is better/easier driver support. And it should also try to make those drivers stick if you manually compile a kernel/driver.

      I've updated my kernel recently through YAST online update, I forgot I manually compiled my video driver(ATI Radeon) so when the machine restarted my X was done. Now i have to reinstall the driver all over again.

      I know YAST would take care of this for you if you download their nvida driver but does anybody know how you can recompile a kernel and make your driver that you add stick without reinstalling if there is a way?

    17. Re:Kernel Recompile by Spoing · · Score: 1
      1. But what if a vulnerability pops up and you can't wait for your distro to update the kernel. I think knowing how to download the sources, patch them, and recompile your kernel is important for running a solid system.

      If your systems are locked down already, an exploit won't matter much. If the thing that can be exploited can't be reached by a bad actor, it is not a risk. Besides, kernel level exploits are rare compared to system tool exploits let alone application or user library exploits.

      That said, I quickly patch these 'impossible' vulnerabilities even if I've blocked the routes that could be used to activate them.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    18. Re:Kernel Recompile by Anonymous Coward · · Score: 0

      Let me guess, gentoo user?

    19. Re:Kernel Recompile by Anonymous Coward · · Score: 0

      I believe the method would be "use a driver which isn't closed-source shit".

    20. Re:Kernel Recompile by theparanoidcynic · · Score: 1

      Naw, Slackware. I only compile system components from source if it actually makes a difference.

      Kernel: yes. Lame, oggenc, flac: yes. Mencoder, transcode: yes. Gaim: no.

      --
      Only in a Slashdot fantasy can a Slackware install turn into several hours of sex . . . . .
    21. Re:Kernel Recompile by Anonymous Coward · · Score: 1, Interesting

      Nowadays you can just do "make install", it'll copy the kernel image to /boot, set up the initrd if you need it. It even updates your grub configuration by adding the new kernel entry, while of course also leaving the existing entries.

      My solution to the configuration part is to use the distro configuration or just make absolutely everything as modules. I'm not sure how exactly, but I think that at least on Fedora the old configuration is picked up from /boot even if you create a fresh kernel source tree, there's no copying of .config files involved. Seems to be new to 2.6.

    22. Re:Kernel Recompile by scooterphish · · Score: 1

      I've seen some pretty wacky compile "messages". I don't remember the exact wording, but one was something like "checking for signs of life..."
      This was mid-compile, not something you'd see at the very beginning.
      Sadly, sometimes I find myself sitting in front of a console for an hour, watching the lines of code fly by jus to catch one of these messages.

    23. Re:Kernel Recompile by VStrider · · Score: 1

      I've seen some pretty wacky compile "messages". I don't remember the exact wording, but one was something like "checking for signs of life..."

      lol what kind of drugs were you on?

      --
      VStrider.
    24. Re:Kernel Recompile by alienw · · Score: 1

      As if the kernel actually uses all those streaming SIMD instructions or 3Dnow to do its thing. If it's already compiled for a 586, there will be no performance difference if you recompile it for something else. The kernel does little besides integer math.

    25. Re:Kernel Recompile by catenos · · Score: 1
      properly packaged distros usually do not require a kernel compile.
      That is unless say you are using RedHat and want something as insane as, I don't know, Nvram support or maybe Reiser Filesystem...

      Yeah, as he said, properly packaged distros...

      SCNR
      --
      Keep an eye on which arguments are silently dropped in replies. Not always, but often times it's very telling.
    26. Re:Kernel Recompile by happyfrogcow · · Score: 3, Funny

      i've used linux for exclusively for over 7 years at home and I've never recompiled my kernel.
      properly packaged distros usually do not require a kernel compile.


      parent neglects to mention he's still using the 2.0.32 kernel.

    27. Re:Kernel Recompile by chez69 · · Score: 1

      I have no need for Reiser because I don't use filesystems that don't have proper recovery tools.

      I've used redhat for ages, now I use fedora. i've never been rooted, and i've never had any file corruption.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    28. Re:Kernel Recompile by gnuLNX · · Score: 1

      Ah grasshoper it is time for you to unleash that inner geek. Think of the kernel recompile as a right of passage. After 7 years you cannot supress that inner geek any longer...you must bow to the recompile!!!

      --
      what?
    29. Re:Kernel Recompile by Anonymous Coward · · Score: 0

      hahah this is so false if you have a board or chipset needing a special driver or oddball boot device that needs the driver via initrd you pretty much have to do it.

      not to mention i have heard of he rel/hi sec freaks who change drivers to disable the write() code in drivers once their r/o servers are setup and take the rw modules off the box.

      these are just a couple examples where having the kernel source around can be useful.

    30. Re:Kernel Recompile by aspx · · Score: 2, Interesting

      Agreed. The design philosophy of linux has always baffled me. The kernel is huge, and does much more than it should. It seems much more manageable if the kernel handles resource management, like allocating memory, disk operations, and scheduling. Everything else should be components built on top of the kernel. But with Linux I have to recompile the kernel to get sound card X to work, because my distro didn't have the right #define. It doesn't make sense. Many computers don't even have a sound card, so what does that have to do with the kernel?

    31. Re:Kernel Recompile by t4k1s · · Score: 1

      Some distro's provide kernel packages for various CPU's. No need to recompile it.

      kernel-image-2.6.8-1-386 - Linux kernel image for version 2.6.8 on 386.
      kernel-image-2.6.8-1-686 - Linux kernel image for version 2.6.8 on PPro/Celeron/PII/PIII/PIV.
      kernel-image-2.6.8-1-6 86-smp - Linux kernel image for version 2.6.8 on PPro/Celeron/PII/PIII/PIV SMP.
      kernel-image-2.6.8-1-k7 - Linux kernel image for version 2.6.8 on AMD K7.
      kernel-image-2.6.8-1-k7-smp - Linux kernel image for version 2.6.8 on AMD K7 SMP.
      kernel-image-2.6.8-2-amd64-generic - Linux kernel image for version 2.6.8 on generic x86_64 systems.
      kernel-image-2.6.8-2-amd64-k8 - Linux kernel image for version 2.6.8 on AMD64 systems.
      kernel-image-2.6.8-2-amd64-k8-smp - Linux kernel image for version 2.6.8 on AMD K8 SMP.
      kernel-image-2.6.8-2-amd64-xeon - Linux kernel image for version 2.6.8 on Intel amd64 systems.

    32. Re:Kernel Recompile by rd_syringe · · Score: 0

      ...except making that kernel image took a kernel recompile. I think the grandparent was talking architecturally, not in regards to user experience. Why do I have to recompile the kernel so much when tweaking functionality?

      Heck, if Linus wasn't opposed to a unified, standard driver API for the kernel, imagine the hardware support we'd have now. There are a lot of things holding Linux back in that department.

    33. Re:Kernel Recompile by rd_syringe · · Score: 2, Interesting

      I don't know, there are always the "studies" Slashdot links to, but when it comes right down to it, a lot of people try out Linux thinking it's this great alternative to Windows, and then they find out it's really an alternative to UNIX. Linux is a really great server operating system. I don't know why people are insistent on trying to fit a square peg through a round hole and hack on various desktop emulators to trick people into thinking otherwise via really snazzy screenshots. There is too much architecturally that holds Linux back from dominating the desktop market (you say "any market," but Linux pretty much does dominate a bit in the server arena...that's because it's a server UNIX clone).

    34. Re:Kernel Recompile by rd_syringe · · Score: 0

      Congratulations, you had the time and initiative to do that. :)

      Now, how many people out there do you think have the time and initiative? They'd just ask you, "Why do I have to 'recompile' this when Windows does things automatically?" Imagine if Windows users were expected to recompile their kernel.

    35. Re:Kernel Recompile by StuartFreeman · · Score: 1

      And WinXP is a different kernel than Win3.1, and that WinXP kernel was compiled by someone. So maybe when Microsoft stops having to recompile kernels Linux can too.

      --
      This is my sig, there are many like it, but this one is mine...
    36. Re:Kernel Recompile by Anonymous Coward · · Score: 0

      Some distro's what provide kernel packages for various CPU's what?

    37. Re:Kernel Recompile by scooterphish · · Score: 1

      No drugs, man; Ive seen the message. I've seen it a few times w/ different programs (or the same program, when I've recompiled a new version).

    38. Re:Kernel Recompile by Anonymous Coward · · Score: 0

      moron alert.

    39. Re:Kernel Recompile by Anonymous Coward · · Score: 0

      YHBT. YHL. HAND.

      Love,
      rd_syringe (aka bonch aka Overly Critical Guy)

    40. Re:Kernel Recompile by DeputySpade · · Score: 2, Insightful

      i've never been rooted

      That you know of. ;)

      --


      This space intentionally left blank
    41. Re:Kernel Recompile by ultranova · · Score: 2, Interesting

      Agreed. The design philosophy of linux has always baffled me. The kernel is huge, and does much more than it should. It seems much more manageable if the kernel handles resource management, like allocating memory, disk operations, and scheduling. Everything else should be components built on top of the kernel.

      Oh yes, the Hurd way. Hurd is an interesting concept, but I doubt it will ever be significant - Linux is eating it's potential users.

      Or it could be some rather critical problems in Hurd, such as the inability to support partitions over 2 GB in size (not really a Hurd problem, just really stupid driver design - Hurd's file system drivers memorymap the entire partition, and since the address space of a 32-bit processor is just 4 GB...).

      In any case, I doubt Linux had any real design philosophy behind it at the beginning, and when it had become significant enough to deserve one, it was too late to make fundamental changes to basic architechture.

      But with Linux I have to recompile the kernel to get sound card X to work, because my distro didn't have the right #define. It doesn't make sense. Many computers don't even have a sound card, so what does that have to do with the kernel?

      Some computers don't have hard disks either. And if they do, they could be IDE, SCSI or SATA drives (not to forget the old XT drives, still supported by the kernel :). As for what a sound card has to do with the kernel, it's simple: kernel's task is to control access to the hardware resources, and to provide a virtualization layer to hide the implementation details of that hardware from the applications. Kernel provides a virtual machine to the applications to run in.

      Linux design principle seems to include every possible driver with the kernel. This makes sense, since the kernel-driver interface changes with almost every build, so you'd need to recompile any external drivers anyway.

      And, ultimately, is there all that much difference between recompiling kernel and installing a driver ?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    42. Re:Kernel Recompile by Atzanteol · · Score: 1

      The *nicest* thing about 2.6 that has changed (regarding the build process) is the ability to have the kernel create /proc/config.gz which is a gzip'd copy of the config file used to build the current kernel. No more keeping several copies of .config around! Just "zcat /proc/config.gz > config; make oldconfig" for a new kernel.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    43. Re:Kernel Recompile by chez69 · · Score: 1

      I've always enabled the firewall and blocked all incomming traffic and kept things current.

      you are right, if I was rooted, they where not l33t enought to flood somebody's server.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    44. Re:Kernel Recompile by chez69 · · Score: 1

      I don't own any oddball equipment. I Just stated that I've never had to recompile a kernel to get real work done on my linux machines.

      I don't doubt there are times when it is useful, I've just never had to do it.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    45. Re:Kernel Recompile by JudgeFurious · · Score: 2, Funny

      It's Clippy. That's why they won't change. If there was a Linux "Clippy" then we'd be beating back Windows users with a stick.

      Someone needs to start an Open Source Clippy project and start recruiting developers. We should be able to close the "Clippy Gap" before the end of the decade.

      --
      Appended to the end of comments you post. 120 chars.
    46. Re:Kernel Recompile by eventhorizon5 · · Score: 1

      "If linux can figure out a way to be built with NO Kernel Recompiling EVER, and have the kernel update as easy as swapping out 1 file, then linux will dominate the market for good." It depends on what area you're talking about. As for kernel upgrades, distributions provide kernel binaries that you can install; you can also get kernel binaries from third parties, including my own very large, fully-featured modular kernels available here. (I need to upload my current versions - these are pretty outdated lol)

      As for upgrading kernels without reboots (well probably some shutting down of most services), you could go the microkernel route; there are projects that are implementing a microkernel that runs on top of the Linux kernel, similar to how MacOS X is implemented (the Mach microkernel with the BSD/Darwin kernel running below it). This way (correct me if I'm wrong; I'm no expert in Microkernel architectures) the Linux kernel itself would be running as a user process, divided into subsystems; each subsystem could be upgraded on the fly, mostly without interruption.

      So in this design, the microkernel would be the only item running at the true kernel level, while Linux and everything else would be running as user processes. The security and scalability of this is much greater than a traditional monolithic kernel (some other monolitic kernels include xBSD, Solaris, NT, IRIX, etc), but there's around a 20% performance decrease due to the message passing between subsystem processes. This is what the debate between Tannenbaum and Linus was about back in the early 90's.

      -eventhorizon

      --
      #Secret Windows Source Code, in MS C% - if (uptime >= "24 hours") then bsod() else print "Windows License Violation!"
    47. Re:Kernel Recompile by rd_syringe · · Score: 1

      *whoosh* That's the sound of the point soaring over your head.

      The monolithic nature of the Linux kernel means it requires recompilation in many situations. Last I checked, I didn't have to recompile Windows to add a driver.

    48. Re:Kernel Recompile by StuartFreeman · · Score: 1

      Linux supports loadable modules, the kernel does not have to be recompiled to add a module as long as the module is compiled for the same kernel version. This is the same in Windows, drivers written for Win98 don't work on the XP kernel.

      --
      This is my sig, there are many like it, but this one is mine...
    49. Re:Kernel Recompile by Anonymous Coward · · Score: 0

      I've seen that message too, and I don't use drugs.

    50. Re:Kernel Recompile by vsprintf · · Score: 1

      If nothing else you can watch all those cool compiler messages fly by enhancing your innner sense of 1337ness :)

      Okay, you need to turn in your Linux Geek membership card. Exactly how long has it been since you compiled a kernel? The build routine for 2.6 (and 2.5 I assume) doesn't show the compiler messages.

    51. Re:Kernel Recompile by drsmithy · · Score: 1
      Linux supports loadable modules, the kernel does not have to be recompiled to add a module as long as the module is compiled for the same kernel version.

      Usually *exactly* the same kernel version - down to minor revision.

      This is the same in Windows, drivers written for Win98 don't work on the XP kernel.

      Bollocks. For a start, Win98 and XP don't have different versions of the same kernel, they have completely different kernels. Secondly, a lot of older drivers work on new revisions of Windows - even DOS and Windows 3.1 drivers work under Windows 98 (and) Windows 95. Also, most Win2k - albeit much fewer NT4 - drivers work fine on XP or even 2003.

      If Windows XP were like Linux with regard to drivers, both SP1 and SP2 would have required updated drivers for just about everything - but they didn't. It's also relevant to note that Linux is about the only remotely mainstream OS that seems to suffer so severely from this problem.

      Having said that, the grandparent poster is wrong - the reason behind this has little to do with the Linux kernel's "monolithic nature".

    52. Re:Kernel Recompile by 808140 · · Score: 1
      Or it could be some rather critical problems in Hurd, such as the inability to support partitions over 2 GB in size (not really a Hurd problem, just really stupid driver design - Hurd's file system drivers memorymap the entire partition, and since the address space of a 32-bit processor is just 4 GB...).

      FWIW, this problem has been fixed (or so I've heard). But seriously, GNU Mach sucks. It has all the poor features of a monolithic kernel and all the poor features of a microkernel, all wrapped into one. L4-Hurd is a much better prospect, but it isn't very mature yet.

    53. Re:Kernel Recompile by boots@work · · Score: 1

      Debian and Ubuntu ship binary kernels for various different chips...

    54. Re:Kernel Recompile by Hognoxious · · Score: 1
      Ease of use is a big thing. Another is simply the myth that OSS is unsupported and/or unreliable.
      Or you ask a reasonable question on a newsgroup and you get "OMG LOL!! You run a 2.4 kernel! Sux0r!!! My k3rnel is teh 2.6! Pwned!". Of course the jerk posting this doesn't actually do anything with his uber733t system, and because he's never had a job that doesn't involve wearing a silly hat he doesn't realise that an OS is a means to an end.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    55. Re:Kernel Recompile by Harry8 · · Score: 1

      No way baby, prise it from my cold dead, erm, wallet?

      try 'make help' with a 2.6 kernel.
      It has all information you are looking for :)

    56. Re:Kernel Recompile by sumdumass · · Score: 1

      Is that scenario much different from windows? Anyways mandrake's urpmi can usualy make with source. I forget the exact switches put basicaly point it to the directory with the source in it and it should go.

    57. Re:Kernel Recompile by SCOX_Free · · Score: 0

      I am not quite sure how you folks consider NVRAM support as something abnormal.

    58. Re:Kernel Recompile by vsprintf · · Score: 1

      try 'make help' with a 2.6 kernel.

      Why on earth would I do that? I don't need no steenkin' "help" to compile a kernel. :)

    59. Re:Kernel Recompile by Harry8 · · Score: 1

      But dude, like, those compiler messages...
      You're clearly missing them. They're missing you too.

      Ok,
      your_place% make V=1
      gets you a verbose build. Leave that help alone, it's dangerous stuff. Too many seedy types pushing help on kids, turning them into users and worse... :)

    60. Re:Kernel Recompile by catenos · · Score: 1

      I am not quite sure how you folks consider NVRAM support as something abnormal.

      I have no clue where you read that (what you imply is almost the opposite of what I said).

      I was making fun of Red Hat. And, no, I am not going to explain a joke.

      --
      Keep an eye on which arguments are silently dropped in replies. Not always, but often times it's very telling.
    61. Re:Kernel Recompile by SCOX_Free · · Score: 0

      Yes, and I replied in the wrong area... I got the joke.

  4. Emphasis by Anonymous Coward · · Score: 0, Offtopic

    Eric's first part is is also still up

    What?
    More emphasis on is is not going to make us RTFA!

  5. as bad as freddy vs jason by emptybody · · Score: 5, Insightful

    Why do people feel compelled to do these things?

    Two excellent tools - hammer, screwdriver.
    Both can be used to install fasteners. (nail/screw)
    Each tool has its place. And sometimes you can use one tool and its parts in place of the other with no adverse results.

    It doesnt make them better than each other.
    Just different.

    --
    comment directly in my journal
    1. Re:as bad as freddy vs jason by AKAImBatman · · Score: 5, Insightful

      Agreed.

      To summarize this article:

      So Solaris is designed around high availability, easy problem diagnosis, and fault recovery. In exchange it sacrifices speed and kernel size.

      Linux is built to be lean and fast, and sacrifices some high availability and problem diagnosis features to reach that goal. There are five gazillion patches if you want to make Linux something like Solaris, albeit not as integrated.

      Soooo.... what is the problem here? The two systems attempt two different goals. That doesn't make them better or worse, it only makes them different. Let the consumers decide what it is they want from a system.

    2. Re:as bad as freddy vs jason by Anonymous Coward · · Score: 0

      Have you ever tried to use a screwdriver for a long period of time? Your wrist will give up long before you have to reboot a Win 95 machine. Use a drill.

    3. Re:as bad as freddy vs jason by k2nysis · · Score: 1

      I dont really believe that somebody is trying to distinguish the best tool. Something like that could be understood if the products have been tested by a well recognised body, but in this case there are just to well known participants in each product teasing each other. Just have a look at their comments, because both of them try to promote the strong points of each product, which i believe is something useful to know about. Regards

    4. Re:as bad as freddy vs jason by BabyPanther · · Score: 2
      They aren't completely mutually exclusive as your analogy indicates. A basic example might have both running web servers. The questions then become:

      Which is best for the jobs that they both can accomplish?

      In what areas are they mutually exclusive so that this arguement can be held moot for those points?

    5. Re:as bad as freddy vs jason by laughing!oni · · Score: 1

      To me the linux vs. solaris comaparison is a lot more interesting than the linux vs. windows one. They are both Unix like operating systems, and they are both getting much of their comercial value by being used as server OSes (now a days at least). Looking at how this pans out might in the long term (whether solaris continues to thrive), might let us see the benefits and limitations of open source in a more real way than comparing it to windows.

    6. Re:as bad as freddy vs jason by grifmon · · Score: 1

      Agreed here too. Unfortunately there are a lot of folks who have turned the technology they use into a religion. Just watch the religious wars begin on this very topic.

    7. Re:as bad as freddy vs jason by Freedom+Bug · · Score: 4, Interesting

      You're missing a crucial point in your summary.

      A lot of the argument comes down to "Sun hardware is more reliable and has really cool reliabilty features that PC hardware doesn't."

      Nobody's going to argue with that.

      The other big contender for bullet proof software, (IBM's big iron) runs Linux inside a VM. The VM has the neato bullet-proof stuff, so IBM didn't need to add it to Linux.

      bryan

    8. Re:as bad as freddy vs jason by AKAImBatman · · Score: 5, Interesting

      My problem is that people always assume that's what Sun is going to do when they have ZERO history of pulling that sort of crap. In fact, things get very frustrating because Slashdotters first say "We want company XYZ to support Linux!" then bitch, "Did you see how company XYZ is making money off of Linux?! Evil! Death to them!"

      The only loophole in this screwed up logic is if Slashdotters feel that someone is playing defender for them in their favorite spectator sport: court proceedings.

      "Wow, IBM is defending themselves against a baseless lawsuit! They're protecting Linux and all that is good, true, and just!"

      Whatever.

    9. Re:as bad as freddy vs jason by Anonymous Coward · · Score: 0

      Yes. Life is a circus. With hot chicks if you're lucky.

    10. Re:as bad as freddy vs jason by AKAImBatman · · Score: 4, Insightful

      Actually, he was arguing the software in his blog. i.e. Kernel debugging tools, software fault recovery features, maintenance logging, etc.

      Not that Sun hardware isn't part of why the machines are usually stable. I can only wish that PC hardware was designed so well. The ability for the hardware and software to specifically complement each other is something that the consumer market has never known in anything other than game consoles and (to a limited degree) Macs. Most consumer hardware consists of off-the-shelf components which make very few special allowances for the software. Thus systems that are part of the Sun hardware design must be emulated in software.

      With computer components being as cheap as they are, this could change. All that's needed is a decent replacement to the PC BIOS infrastructure. Something like OpenFirmware would significantly improve the ability for the software to interface with the hardware.

    11. Re:as bad as freddy vs jason by Too+Much+Noise · · Score: 1

      If you read the reply you'll see the argument that Linux suns on some hardware that does not provide diagnostics/recovery capabilities. When it's possible, Linux tries to implement it (that also depends on the spec availability in a GPL-compatible form). It's probably true that Sun does a better job at it, as they control what hardware goes into their boxes and thus all the details about error recovery information available. Also, consumer PCs don't really need a high-availability server's degree of soft error recovery.

      Yes, it's not a lot of the argument, but still an important part.

    12. Re:as bad as freddy vs jason by Pharmboy · · Score: 4, Interesting

      I think part of it is also because Linux runs on off the shelf hardware which is by design, not as reliable as Sun hardware. A PC will never be as reliable as a Sparc server, because the average user doesn't want to pay three to four times more for the hardware. Even a really good PC.

      Google runs thousands of off the shelf servers in a way that makes failure a non issue, by having so damn many PCs that you can't tell if a few hundred fail. Its a different type of redundancy that is more cost effective in that particular application.

      OpenFirmware may help in some ways, but it will not automatically allow you to hotswap memory, hard drives and even CPUs the way Sun servers can. These features will probably NEVER be included on any x86 type box because if you need those features, then x86 is the wrong architecture for the job. Instead, multiple PPC or Sparc would be the right tool.

      I read the article and found nothing that I really didn't already know. Different tools, different jobs. I will continue to use Linux for my servers, but if we ever got to a point where we needed better than 99% uptime and availability then I would be looking at Sun or more likely, Big Iron. Interesting, probably will start a flamewar, but still obvious information. Even the comments on GPL were right on.

      --
      Tequila: It's not just for breakfast anymore!
    13. Re:as bad as freddy vs jason by MosesJones · · Score: 1


      Actually, why the argument at all ?

      Why not just say "who actually cares about the OS anymore?" Sure X is quicker, or Y is more-reliable. But when Sun are pushing blades, and loads of systems run on standard pizza boxes does it matter as you are designing the hardware to fail so often than the OS is irrelevant.

      Lob on an App Server, and the OS doesn't matter.

      --
      An Eye for an Eye will make the whole world blind - Gandhi
    14. Re:as bad as freddy vs jason by Pharmboy · · Score: 4, Insightful

      My problem is that people always assume that's what Sun is going to do when they have ZERO history of pulling that sort of crap.

      I think some people would argue that Sun's recent relicensing of Unix from SCO *COULD* be viewed as supporting this type of crap. I would grant that the jury is still out, but their actions during the SCO affair *DO* justify looking at them with a skeptical, but open, mind.

      Mix that with Sun's "on again, off again" love/hate relationship with Linux, and its easy to question their motives. Not enough to draw a definitive opinion perhaps, but enough to ask questions. Their previous actions with OSS in general also raises more questions than answers.

      They have done some very cool things, like Open Office, but before I start praising or cursing them, I need more information. I don't fully trust them, and I think many people feel the exact same way, sleeping with one ear to the ground, just in case.

      --
      Tequila: It's not just for breakfast anymore!
    15. Re:as bad as freddy vs jason by jeif1k · · Score: 1

      Why do people feel compelled to do these things?

      Sun feels compelled to do these things because their survival is at stake: Sun has to convince people to shell out money for Solaris or else they go out of business. And once Sun's marketing machinery kicks into high gear, bad-mouthing their open-source competition, it's natural for people to want to respond.

      If Sun didn't make silly claims about Solaris, Linux developers wouldn't give Solaris a second thought anymore.

    16. Re:as bad as freddy vs jason by gl4ss · · Score: 1

      because they essentially come in an identically looking box on the shelf.

      and sometimes the other is not that much different, just better.

      --
      world was created 5 seconds before this post as it is.
    17. Re:as bad as freddy vs jason by JonAnderson · · Score: 1

      Erm did I miss something? Sun is not anti-linux, it's not anti OSS. It's a corporation which COMPETES with other companies. All Eric did was consider the apparently disparate philosophies behind Linux and Solaris development. Nowhere does he claim to be a Linux expert the same way most people who post here, judging by the content of their posts, could claim to be Sun or Solaris experts. Do RedHat not have to convince people to shell out money, do they not have 'marketing machinery'?

    18. Re:as bad as freddy vs jason by Anonymous Coward · · Score: 0

      So when/where did Sun do this? They did buy some drivers from SCO thus expanding driver support for X86. Sun already had a perpetual license on SV considering they wrote large portions of the thing.

    19. Re:as bad as freddy vs jason by davecb · · Score: 1
      AKAImBatman wrote: Solaris is designed around high availability, easy problem diagnosis, and fault recovery. In exchange it sacrifices speed and kernel size.

      Although it isn't mentiond in this discussion, a big selling point of Solaris is that it's setadily optimized and tuned to scale to large numbers of processors. 64 or so, if you really need that many (;-)).

      Every few years the Solarii notice that they've undertuned uniprocessors, and put a push on to get uniprocessor performance back. This happened around 2.5.1, and for x86, around the boundary between 9 and 10. A former colleague who runs Solaris 10 on x86 said "it sure ain't Slolaris any more".

      --dave (I run Solaris on SPARC and Linux on Intel, myself) c-b

      --
      davecb@spamcop.net
    20. Re:as bad as freddy vs jason by io-waiter · · Score: 2, Insightful

      Its even more stupid than that, proper comparison would be solaris x versus redhat advanced server x or suse.A comparison between two _products_ in the same market space with the same usage, but ok atleast one is specified (solaris).
      The debate is stupid, I cant buy "Linux" and if I dont roll my own Im stuck with what the market offers. Its like comparing this specific powersaw to a (any) powertool, what powertool a dremel, a chainsaw a dentist drill ?

    21. Re:as bad as freddy vs jason by jedidiah · · Score: 1

      Zero history, huh?

      They were going to pull the x86 version of their own flagship product before the community screamed so loudly that Sun changed their collective minds.

      They don't need malice, stupidity will do.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    22. Re:as bad as freddy vs jason by einhverfr · · Score: 2, Interesting

      Also compare SUN as of yesterday and Caldera before the name change.

      Both had sued Microsoft over antitrust issues and won huge settlements.

      Both had distributed Linux distributions as a whole under relatively proprietary terms.

      Neither one had any other history of pulling this sort of crap.

      Finally although Sun showed a profit last quarter, I think, it wasn't much. They are still seemingly bleeding money and their business model is very much threatened by freely redistributable Linux. Same could have been said about Caldera without the profit.

      I am not saying that SUN will become another SCO, but I do htink that the fear is justified.

      --

      LedgerSMB: Open source Accounting/ERP
    23. Re:as bad as freddy vs jason by Mr.+Droopy+Drawers · · Score: 1

      Indeed, Bruce Perens is speaking out against releasing new stuff to OpenOffice due to Sun's "non-poliferation" agreement with Microsoft.

      --

      To Copy from One is Plagiarism; To Copy from Many is Research.

    24. Re:as bad as freddy vs jason by jedidiah · · Score: 1

      Until you've run something on a box that size, you really have no clue what it will do (or any clue in general). Sun's 1st generation of NUMA was actually rather pitiful and their 2nd generation didn't do much better in many cases.

      I started rapidly losing my respect for Sun one day in Portland when I watched a single Oracle backend process unecessarily migrate between various system boards within a SunFire 12K.

      Even unloaded, an enterprise OS should not do remarkably stupid things.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    25. Re:as bad as freddy vs jason by hackstraw · · Score: 1

      I can only wish that PC hardware was designed so well.

      Well designed PC hardware is available. You get what you pay for. PC hardware ranges from about $200 to $10,000 and beyond depending on the configuration. Frankly, I don't see too much of a need for too much extra engineering for one box. If something is that important your going to ensure reliability through redundancy. The best computer in the world can't do too much when some careless bozo spills coffee on it or if there is a, lord forbid, user error while the system is running

      With computer components being as cheap as they are, this could change. All that's needed is a decent replacement to the PC BIOS infrastructure. Something like OpenFirmware would significantly improve the ability for the software to interface with the hardware.

      This too is underway. Take a look here or here. However, I wouldn't hold your breath. People seem to like the 70s technology in most PCs, including Linus.

    26. Re:as bad as freddy vs jason by AKAImBatman · · Score: 1

      All I can say to this is...

      HUH?

      For one, Sun had been saying that they were going to end-of-life Solaris x86 for YEARS. But when they finally did it, customers begged them to bring it back. So they (*gasp*) listened to their customers and brought them back.

      All of which has nothing to do with attempting to sabotage Linux or Open Source through legal or otherwise means. Sun has often competed heavily in the business, but to say that they've been unethical and untrustworthy is a bit of a stretch. Especially when your evidence is a well known practice of ending product lines.

    27. Re:as bad as freddy vs jason by mrhartwig · · Score: 1
      ...hotswap memory, hard drives and even CPUs the way Sun servers can. These features will probably NEVER be included on any x86 type box because if you need those features, then x86 is the wrong architecture for the job.

      Uh, x86 SCSI controllers have been able to hot-swap hard drives for years. Has nothing to do with being x86 architecture, either.

      To argue further, both HP (DL760) and IBM (x445) have hot-swap memory. Some Unisys & Dell models probably do, too; I'm just to lazy to check right now. I also keep hearing my vendors tell me they're working on hot-swap CPUs. I'll believe it when I see it but I don't suspect they're totally lying to me; I think they do think it's possible. Probably already works part/most of the time in the lab.

      I don't know about 99% uptime & Sun HW, though; Sun is using more & more "off-the-shelf" components itself these days. I know we continue to have HW problems on *all* of our equipment, and we have a lot of Sun. The bigger advantage for Sun/Solaris (or HP/HP-UX, or IBM/AIX) is that the HW & SW are designed together, to interact. We don't have that yet with Linux, although it's going to be interesting to watch IBM with Linux on POWER over the next couple of years.

      I do agree with you that "different tools, different jobs" is the right philosophy. We need to get out of the "if it's right for me, it must be right for you" mode that seems to be soooo prevalent these days.

    28. Re:as bad as freddy vs jason by Mark+Wilkinson · · Score: 1

      The original post was written to answer the question "why is Sun carrying on developing Solaris rather than dumping its IP into Linux and using that instead?", and I think the reasons that have been put forward are good ones.

      Unfortunately, in reading the post some people seem to be mistaking a business decision for a technical one.

    29. Re:as bad as freddy vs jason by southpolesammy · · Score: 2, Insightful

      OpenFirmware may help in some ways, but it will not automatically allow you to hotswap memory, hard drives and even CPUs the way Sun servers can. These features will probably NEVER be included on any x86 type box because if you need those features, then x86 is the wrong architecture for the job. Instead, multiple PPC or Sparc would be the right tool.

      Which then begs the question, "Is Sun's recent adoption of the AMD Opteron platform for servers beneficial for enterprise customers who require 7x24 uptime?"

      I'm a longtime Solaris proponent on SPARC hardware, and I can vouch for the serviceability features of Solaris on Sun's own hardware, but I don't know if that capability extends to the "borrowed" framework (not saying I disbelieve it, saying I don't have the knowledge of Solaris x86 to comment, but my experience with x86 hardware gives me cause for concern).

      --
      Rule #1 -- Politics always trumps technology.
    30. Re:as bad as freddy vs jason by AKAImBatman · · Score: 1

      It's worth noting that Caldera had a complete executive shakedown before it "reinvented" itself as a litigation company. Thus the current SCO is not the old SCO, but it's not the old Caldera either.

      If Sun becomes a company worth less than a billion dollars (i.e. is expendable) and suffers a sudden executive shakedown, THEN you can worry.

    31. Re:as bad as freddy vs jason by davecb · · Score: 1
      Time to turn processor affinity up higher, or pbind Oracle to a particular set of processors.

      And you're right, you don't know what an app is going to do on a new platform or a much larger set of processors. My favorite hear-tearing situation is the application that only scales to 4 or so processors, and then degrades as you add more. Alas, that's not uncommon!

      --dave (I used to be a performance tuner (;-)) c-b

      --
      davecb@spamcop.net
    32. Re:as bad as freddy vs jason by Jon_E · · Score: 1
      The problem is that people don't like Sun acting like it's playing nice when they think It'll try to stab linux in the back later.

      isn't the definition of FUD tied up in here somewhere .. why fear sun, if linux is superior in aspects of its implementation and market?

      Granted both are good systems, but it's the "Sun's going to turn into SCO" fear that this is about I think.

      i wouldn't worry about this .. computing is use

    33. Re:as bad as freddy vs jason by WindBourne · · Score: 1
      My problem is that people always assume that's what Sun is going to do when they have ZERO history of pulling that sort of crap.

      First, and foremost, Sun has a lot of history of pulling this very crap.

      In particular, the Java deal with MS was designed to lead them down a legal trap and it worked. When MS tried to skirt, Sun sprung it.

      Also, Sun was part of the group funding SCO (which Sun does not even deny). They did explain part of the money as being payment for USB code, but SCO has no real USB code. In addition, Sun was dealt a good chunk of SCO stock which they cashed in much of it at about the height of the SCO stock.

      The recent intererview with one of the top Sun guys who openly described how they will try to kill Linux (rather than co-exists).

      Finally, there is the the issue with Open Office where Sun left it open (and had in the contract that they had to help MS for any future prosecution of IP) is a bit much.

      Now, if SO submits the file format as an ISO standard AND guarentees it to be IP free as far as they know, I will be impressed. In not, I will assume that it is par normal.

      BTW, I do support both IBM, SGI, and HP at this time, but I do not fully trust them. Since it is all based on the words of the current CEO's, all it takes is shake-ups in any of those companies to cause more chaos.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    34. Re:as bad as freddy vs jason by Bob+Uhl · · Score: 1

      That's not what I took away. Linux is designed around being portable and having full access to source code. Thus things which require tight hardware coupling are more uncommon, and things which are necessitated by living in a closed-source world aren't.

    35. Re:as bad as freddy vs jason by Pharmboy · · Score: 1

      Most PC's dont use SCSI. Like I originally stated, you can't expect the same from PCs and server hardware (including Sun's). I have a couple PCs that do use SCSI, but they are not hot swappable. The primary point being that there is a difference between real servers and x86, even if there are occasionally similarities.

      --
      Tequila: It's not just for breakfast anymore!
    36. Re:as bad as freddy vs jason by Pharmboy · · Score: 1

      If Sun becomes a company worth less than a billion dollars (i.e. is expendable) and suffers a sudden executive shakedown, THEN you can worry.

      Kinda late then, if you have invested millions in Sun hardware and software, don't you think?

      Waiting until Sun goes through the same problems as SCO is like seeing someone with a gun and bullets who is broke, but saying "Don't worry about him robbing you until he puts the bullets in the chamber". Its a bit late then.

      Personally, I will keep a wary eye toward Sun while giving them the benefit of the doubt. But that benefit doesn't include investing in their products. THAT would be too much risk, considering there ARE alternatives you need real world servers, sold by companies that really *DO* support Linux and mixed OS environments. Obviously, IBM comes to mind first. Sun has simply been sending too many mixed signals for too many years for me to consider them as a potential platform for my servers in the future.

      Even Dell has a better reputation as a server hardware vendor for supporting Linux than Sun does. (They do come with kickstart disks and such) Too bad most of their hardware rather sucks.

      --
      Tequila: It's not just for breakfast anymore!
    37. Re:as bad as freddy vs jason by Anonymous Coward · · Score: 0

      Sounds like you attended the Google session at USENIX?

    38. Re:as bad as freddy vs jason by mrhartwig · · Score: 1
      Most PC's dont use SCSI. Like I originally stated, you can't expect the same from PCs and server hardware

      Well, I wasn't talking about most PCs. I was responding to your ...These features will probably NEVER be included on any x86 type box.... statement. My experience isn't mostly with desktop PCs; it's with servers. I'm sure we have some piece of x86 HW in our data centers somewhere without SCSI, but it'd be tough finding it in the thousands of systems with hot-swap SCSI disks.

      I guess my point is that there are differences between x86 servers and PCs. And apparently, you don't know anything about real x86 servers. Would I rather have a HW/OS combination designed together for *really, really* important apps? Sure, because it'd be worth paying for. But that doesn't change the fact that 2 out of the 3 features you said would probably never exist on x86 already do.

    39. Re:as bad as freddy vs jason by theLOUDroom · · Score: 1

      Slashdotters first say "We want company XYZ to support Linux!" then bitch, "Did you see how company XYZ is making money off of Linux?! Evil! Death to them!"

      I don't think I've EVER seen that happen.
      Unless of course you count violating copyright (and the GPL) as supporting Linux.
      Then you'd be right, we're all over them like a pack of wild dogs, but with very good reason.

      --
      Life is too short to proofread.
    40. Re:as bad as freddy vs jason by Anonymous Coward · · Score: 0

      "Have you ever tried to use a screwdriver for a long period of time? Your wrist will give up long before you have to reboot a Win 95 machine."

      You clearly don't have a well exercised wrist, unlike the majority of /.ers.

    41. Re:as bad as freddy vs jason by Anonymous Coward · · Score: 0

      - Both Solaris and Linux, Hardware and x86 software are moving targets. Most LINUX advocates don't know what's available on a Sun server and think that Sun is ripping them off for what they charge. Sun needs to do some education on what it's got. But, Linux users could chill out and not get their feeling hurt, just because Linux doesn't have all the features Sun's hardware and software contain.

  6. Cameras by Feminist-Mom · · Score: 3, Interesting

    I'd like to hear from people what their experience is with camera and video drivers for Solaris.

    1. Re:Cameras by Anonymous Coward · · Score: 0

      why one earth would a datacenter operator care about cameras or video drivers? this question makes it look like you don't really know where solaris is really valuable...

    2. Re:Cameras by Anonymous Coward · · Score: 0

      I'd like to hear from you what is your experience with 16 CPU servers and other enterprise equipment.

    3. Re:Cameras by Anonymous Coward · · Score: 0

      he's obviously trying to make the point that, for home use, linux spanks solaris....propeller heads....geez...

    4. Re:Cameras by Too+Much+Noise · · Score: 1

      Sun is not supposed to be datacenter only. Workstations can be used in scientific environments where for instance image data aquisition is necessary. Or using any custom-made sensor that would require a kernel driver to interface with the workstation. Hard to have that on Solaris, a lot easier on Linux.

    5. Re:Cameras by spinlocked · · Score: 2, Informative

      Well then, my SunVideoPlus (really a Sun badged Osprey 15something) works just fine on my Ultra60. I use it *every bit* as much as I do my PC's Logitech USB camera.

      Thanks for asking!

      --
      # init 5
      Connection closed.


      Oh... ...bugger.
  7. No contest by SlashdotMirrorer · · Score: 0, Interesting

    The contest was over before it began, and any true bearded terminal hacker would tell you as such. Even with Solaris's stack protection and pipe extraction techniques to improve security, the Linux kernel tends to shine in performance comparisons. What I would like to see however, is a detailed analysis of how much the Sun filesystem drivers tendency to examine inodes twice per operation affects this. It could be an easy fix.

    1. Re:No contest by Anonymous Coward · · Score: 0

      After reading Eric Schrock.
      " What did he say ? "

      Solaris. Linux...bzzzzz. BeOS.

    2. Re:No contest by SlashdotMirrorer · · Score: 0

      And what is your contribution to Slashdot? Oh, I see, there's plenty of posts from you on here. Anonymous Coward is everywhere!

      Coward.

  8. Anybody else tried Solaris Express 10 by Anonymous Coward · · Score: 1, Insightful

    since last week, because I doubt much has changed since the last Solaris story.

  9. GNU OpenSolaris by Anonymous Coward · · Score: 0

    Will we see GNU / OpenSolaris? Basically all the GNOME / KDE desktop stuff of Linux runing on solaris kernel.

    1. Re:GNU OpenSolaris by hattmoward · · Score: 2, Interesting

      Exactly! I know they've updated to more modern command-line tools (they've actually grabbed some of the gnu ones) in 10, but Solaris userspace feels so ancient compared to modern linux. Despite what Sun and other proprietary Unix vendors may have you believe, command line tools have been evolving over the last 10 years. (I would bitch about wanting bash or zsh, but I'm pretty sure bash made it into 9.)

    2. Re:GNU OpenSolaris by JonAnderson · · Score: 2, Informative

      For FUCKS SAKE, I am soooo tired of these posts. GNU tools have been shipping with Solaris since Solaris 8 ( year 2000). If you want OSS then just go and get it the same as you would for a linux distro. Try out pkg-get from blastwave - it's very good. The reason why Sun seems archaic in some areas is backward compatability. You would be surprised how many people still rely on sh etc.

    3. Re:GNU OpenSolaris by turgid · · Score: 1
      Will we see GNU / OpenSolaris? Basically all the GNOME / KDE desktop stuff of Linux runing on solaris kernel.

      About 4-5 years ago. Sun has been shipping GNOME and KDE for many years now, along with many GNU and Open Source tools. In recent years, Sun has done a lot of development work (and spent a lot of money on) GNOME. GNOME has been the official desktop of Solaris since Solaris 9. The dreaded CDE is still there for legacy reasons (and compliance with certain standards).

      But this is slashdot, and we shouldn't let facts get in the way of a good argument.

    4. Re:GNU OpenSolaris by hattmoward · · Score: 1

      You needn't be a wanker about it. We didn't install any of the GNU tools from the Companion CD because Sun techs would get all uppity about it being UNSUPPORTED and such. Backward compatibility is very nice, but people should get off their asses and spend some time researching and testing updates, not just blasting them out to production then whining that 'backward compatibility is broken'. Not every GNU tool breaks compatibility with its ancient-UNIX-descended counterpart, either -- nor does /bin/bash have to be linked from /bin/sh.

      They've got to make the jump sometime -- either bring their tools into the world of the late-'90s or switch to the GNU tools completely. cc is unrepairable though, they should probably chalk it up as a casualty.

    5. Re:GNU OpenSolaris by retiarius · · Score: 1

      doesn't project janus for solaris 10 sidestep this,
      by letting the solaris kernel run linux cmds + apps?

    6. Re:GNU OpenSolaris by Anonymous Coward · · Score: 0

      There was also lxrun many years ago which was a partial solution.

    7. Re:GNU OpenSolaris by JonAnderson · · Score: 1
      Sun techs would get all uppity about it being UNSUPPORTED and such
      OK. So your GNU tools are normally supported by ??? (i.e. whats the difference between running them on a linux distro or solaris). And, GNU tools, whilst not covered under a support contract, are given 'best effort' support which is better than nothing.
  10. editors asleep at wheel... by VAXGeek · · Score: 4, Funny

    raffe writes "Solaris Kernel Developer Eric Schrock is bloging more about the Solaris vs. Linux issue and linux kernel moneky Greg is answering on his blog. Eric's first part is is also still up and Greg's answer " Another reader also submitted reviews of the Linux desktop vs. Solaris 9. User reviews are welcome; please note that ITMJ is part of OSTG like Slashdot.

    New words of the day:

    moneky
    bloging

    Moneky bloging!

    --
    this sig limit is too small to put anything good h
    1. Re:editors asleep at wheel... by Maljin+Jolt · · Score: 3, Funny

      Well, now who is so bold to register "Moneky Bloging" as a Slashdot nick?

      --
      There you are, staring at me again.
    2. Re:editors asleep at wheel... by djdavetrouble · · Score: 2, Interesting

      a prime candidate for a google whack !!!!!
      As guessed, it returned 1 search result .
      gugel great link too, funny asian / english sign enclosed. (only offensive if you really passionately love vegetables.)

      --
      music lover since 1969
    3. Re:editors asleep at wheel... by Moneky+Bloging · · Score: 5, Funny

      Whew. Barely made it past that stoopid "type this work exactly as it appears" thing. Scary.

      Wait a second. I must be new here.

  11. I thought we had gotten over this already by Anonymous Coward · · Score: 3, Insightful

    Solaris on x86 is a joke and nobody would use it unless they have a very special need. So, on x86 (and opteron) Linux and BSD are the way to go. Now, we all know that Solaris scales very well and you'd be crazy if you replaced Solaris with Linux on your shiny new E15k. And, really, that's it, run Solaris on your Sun-branded big iron. If you buy from SGI and IBM you might be running Linux on high end hardware. I don't see why people waste time discussing this. The $25,000 RISC workstation is dead, even more so since the AMD64 was announced, get over it.

    Turbo Smorgreff

    1. Re:I thought we had gotten over this already by Anonymous Coward · · Score: 2, Interesting

      Solaris on x86 is a joke and nobody would use it unless they have a very special need.

      Please explain ... why is it a joke? What experience do you have with it?

    2. Re:I thought we had gotten over this already by Anonymous Coward · · Score: 2, Interesting

      Solaris on x86 is a joke

      True of Solaris8, and Solaris9 on x86. Definitely NOT true of Solaris10 on x86.

    3. Re:I thought we had gotten over this already by greed · · Score: 2, Informative
      Solaris on x86 is a joke and nobody would use it unless they have a very special need.

      Like Solaris kernel development?

      Like trade-show floor Internet kiosks?

      Like Lego robot control?

      What else did Sun employees talk about doing with a Solaris x86 system at SunNetwork '03.... (Didn't get to go this year.)

    4. Re:I thought we had gotten over this already by Brandybuck · · Score: 3, Insightful

      The $25,000 RISC workstation is dead

      But the RISC enterprise server is not. As long as you have those, it makes sense to have $3000 RISC workstations for the economies of single-vendor support. Especially when those workstations have twice the quality of a half priced Dell or HP workstation.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:I thought we had gotten over this already by Anonymous Coward · · Score: 0

      > Solaris on x86 is a joke

      So you've either never tried it, or it was too hard for you to get it working. Which one?

  12. Showdown: Solaris vs. Linux by tecman84 · · Score: 2, Interesting

    What do we all think of this? "Sun's primary focus continues to be on Unix -- the Unix product portfolio," says IDC research director Al Gillen. But that may be a risky strategy. "As Linux grows, if Sun's not riding that wave fully, they leave themselves open to losing part of the market." http://www.newsfactor.com/perl/story/21637.html

  13. Wow... by solive1 · · Score: 3, Funny

    It's tough for me to believe that people can argue on the internet without it turning into a flame war. Apparently, according to this article, it can happen.

    1. Re:Wow... by Anonymous Coward · · Score: 0, Funny


      You're talking out of your ass, moron.

  14. Sun, Needs To Get A Clue by The+Lost+Supertone · · Score: 3, Interesting

    Sun needs to seriously stop trying to piss people off and simply be a company. The hating Microsoft thing was fun and quite funny. This new Anti-linux thing is just dumb. Make your money off your freaking Hardware, if AMD, IBM and Intel are beating your procs, USE their's I'm sure they'd sell to you.

    1. Re:Sun, Needs To Get A Clue by Anonymous Coward · · Score: 5, Insightful

      Sun is not anti-Linux. Sun sells Linux too. They claim that Solaris is better and cheper than Red Hat. You can custom make a Linux distro that is better than Red Hat and approaches Solaris. Sun does not address that. I'd say it's good competition. Linux has a lot going for it. Red Hat though has to learn to live with competition and behave more maturely. They were eating the Sun accounts quietly but when Sun turned around ready to compete, Red Hat started behaving like a teenage winer.

    2. Re:Sun, Needs To Get A Clue by 1qa2ws3ed · · Score: 2, Insightful

      "Sun is not anti-Linux."

      on odd days. but on even days they are...

    3. Re:Sun, Needs To Get A Clue by Anonymous Coward · · Score: 0

      You're really clueless. Sun is not trying to piss anyone off, however there Solaris OS is in direct competition with Linux and since they are a profit driven organization you can't expect them to bow down to Linux and not try and compete. Sun does plenty of things for open source (Open Office, Looking Glass etc.) and all this moaning from zealots like you is just starting to reflect poorly on the open source community. Sun has no requirement to help the open source community however they have been fairly generous in doing so and it seems all their getting for it is complaints from some parts of the open source community that they aren't doing enough. Why should other companies help out open source? So that they can be ridiculed that there free work is not enough to please the open source community. Furthermore, please explain to me how they are anti-Linux? Any company that donates to significant open source projects on any level should be applauded for doing so as it 100% unnecessary for them to do so.

    4. Re:Sun, Needs To Get A Clue by megarich · · Score: 0

      Amen brother. I find in the computer world, if your bashing your competition, its usually because there's something wrong with your own product or your market strategy!

    5. Re:Sun, Needs To Get A Clue by Anonymous Coward · · Score: 0

      You may have a point. They are inconsistent. But they suffer from it. I still remeber hoe my jaw dropped when Sun dropped support for Solaris on x86. It bit them hard though. The funny part is that everybody BUT Sun's PHBs knew it would happen.

    6. Re:Sun, Needs To Get A Clue by Anonymous Coward · · Score: 0

      You can custom make a Linux distro that is better than Red Hat and approaches Solaris

      If you run LFS on a server of any import you are an ass.

      No sysadmin in their right mind is going to "roll their own" and run it on their companies critical servers, that is insane. The "my supar custom leet distros smokes redcrap" is mom's basement stuff not real world.

    7. Re:Sun, Needs To Get A Clue by farble1670 · · Score: 1

      sun does use AMD procs. http://www.channeltimes.com/channeltimes/jsp/index .jsp?section=News&subsection=Storage&subsection_co de=6&file=template0.jsp&storyid=904268

      duh.

    8. Re:Sun, Needs To Get A Clue by SlashdotOgre · · Score: 1

      Sun does use AMD processors on their V20z/V40z line, and as others have mentioned they sell Red Hat themselves. Although I agree that they should stick to the HW game, there is a lot of money to be made in support (Red Hat business model style). With the open sourcing of Solaris a combo of HW/support strategies seems where they are heading.

      --
      Sadly, PS/2 was yet another victim of USB, which doesn't care what you plug into it, the electrical slut.
  15. Two Points for Debate by cthrall · · Score: 4, Insightful

    * "Reliability is more than just "we're more stable than Windows." - anybody else remember the eCache problems? At a former employer, we applied every patch and none of them fixed the issue. The machines were still spontaneously rebooting when I left six months ago. Sun's response was "upgrade to new hardware at full price."

    * "we need to be able to solve the problem in as little time as possible with the lowest cost to the customer and Sun." - a co-worker spent a month corresponding with Sun to get them to admit there's a bug in SunOne AppServer (it compiles JSP pages even if they existed on the server in jar files).

    Again, it took him a month to enter a bug into the system. They're not going to fix it, but they've admitted it's a bug.

    1. Re:Two Points for Debate by eric_ste · · Score: 1

      Yes, I remember the scrubber patch... But sun's sales rep kept saying that this problem was neither one of design or manufacturing... ;)

    2. Re:Two Points for Debate by tfb · · Score: 3, Insightful

      I think many of these cases happen because people are very bad at driving support contracts. I remember the ecache issues too, and in fact we had machines break because of this. I rang them up and told tem that they were going to replace the relevant bits, because it was clearly a HW issue, and no, we weren't about to install some workaround thank you. The main problem was working out whether we wanted the engineer overnight or next morning. OK, this was on a gold contract, but the only difference is response time: if the machine has a HW issue *tell them to replace it* don't piss around with workarounds. If they argue (they won't, nowadays, but they used to 10-15 years ago) point out how much your paying them and that you might just stop and/or mail someone senior (they do read their mail, even very senior people).

      I suppose it may be that you didn't *have* a support contract. Well, sorry, I have about the same sympathy for you as I would if your house burnt down and you hadn't bothered insuring it.

    3. Re:Two Points for Debate by upsidedown_duck · · Score: 1

      The machines were still spontaneously rebooting when I left six months ago. Sun's response was "upgrade to new hardware at full price."

      The ecache problem was years ago. Your company passed up the warranty term and is now holding "as is" hardware. That sounds like its your company's problem, now, and not Sun's. ...a bug in SunOne AppServer...

      The application server is made and sold by an entirely different division (subsidiary, even?) of Sun unrelated to Solaris development. Sun is a very large company. Every large company I've ever worked for presents a dozen different faces to their customers. At least Sun should be commended for trying to unify their branding (although re-doing it every two years is getting a bit old).

      --
      -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
    4. Re:Two Points for Debate by saintp · · Score: 2, Interesting
      * "we need to be able to solve the problem in as little time as possible with the lowest cost to the customer and Sun." - a co-worker spent a month corresponding with Sun to get them to admit there's a bug in SunOne AppServer (it compiles JSP pages even if they existed on the server in jar files).
      A month? Dang, why did you get such good service? I've got a service request in to Sun about the SunOne Messaging Server that turned three months old last Friday. It took me a month just to get a call back on a request that was supposed to have four hour turnaround. I've had our vendor and our regional rep call them, and I'm finally getting a little bit of service, by which I mean an email a day or so.

      When Sun had their big new product conference last week, I tuned in -- and laughed out loud every time they touted their service. Sun service SUCKS, bad. I've only been dealing with them since May, and already I've got a three month outstanding service request, plus on two occasions I've been redirected to people with no connection to Sun. Once, they transfered my call to a company that used to be a Sun reseller (but hasn't been for several *years*, and from whom we never bought anything); later, they gave me a phone number to call, and it turned out to be some poor dude's home phone number. Totally unrelated to Sun.

      We've got SunRay thin clients. There's a known issue with the power supply; it quite frequently burns out. Returning them should be simple, but it took me three separate service calls and finally a call to our vendor to have them flex their muscle to get these things exchanged.

      Frankly, it seems to me that, unless you're running seriously big iron -- and we aren't; our biggest system is a four-way -- you buy Sun for the service. That purchasing point has gone right out the window for me. What's left? Reliability? On systems as small as we use, there's no advantage. Oh, I remember: buy-in. We've already blown thousands on Sun products, so it would be silly to go to Linux, right? Right? Hmm....

    5. Re:Two Points for Debate by slipstick · · Score: 1

      Huh?

      If hardware or software has a "bug" that's a manufacturing issue and no support contract should be required for the manufacturer to recognize this and fix it IMMEDIATELY.

      Support contracts are meant to protect you against common failures that you might expect to happen eventually. NOT against manufacturing defects, the fact that most people treat them this way though is what allows companies to treat the rest of the crowd so shoddily.

      By the way, insurance is meant to protect you against "acts of God"(e.g. accidents).

      The point of the original poster though, was that the SUN rep was going on and on about how Sun is commited to principles of reliablity and serviceablity and yet when push comes to shove they are really just commited to how much money they can make.

      --
      Sure information wants to be free, but how much are you willing to pay for the packaging?
    6. Re:Two Points for Debate by Anonymous Coward · · Score: 0

      The question here is why were you using SunONE in the first place. Solaris is sitll good. If you're putting in the development hours to build a J2EE app, buy yourself a good app server. Hell, Resin Enterprise kicks the hell out of it and you can download it for free. $1k/machine (not CPU) for commercial use.

    7. Re:Two Points for Debate by caluml · · Score: 2
      Sun's response was "upgrade to new hardware at full price."

      They're not going to fix it, but they've admitted it's a bug.

      Therein, ladies and gentlemen lies the beauty of closed source.

    8. Re:Two Points for Debate by macsuibhne · · Score: 2, Informative

      It was a hardware bug; the chips that Sun was using were susceptible to a "couldn't happen" hardware bug, where a bit in the cache would flip for no reason (cosmic rays?). The Sun hardware folks hadn't allowed for this in their design. When they finally figured it out, the fix was _hardware_ error detection/correction in the cache (McNealy: "we engineered it out"). The chip vendor knew about the problem, but didn't bother to tell Sun. Chip vendor's name? I.B.M.

      --
      -- "Quis custodiet ipsos custodes?" -- Juvenal
    9. Re:Two Points for Debate by Anonymous Coward · · Score: 0

      By the way, insurance is meant to protect you against "acts of God"

      Actually, no. Read your insurance policies and you'll usually find out that there is a clause that exempts "acts of God". http://dictionary.law.com/definition2.asp?selected =2318&bold=%7C%7C%7C%7C

    10. Re:Two Points for Debate by slipstick · · Score: 1

      Yes. Sorry I was being sloppy, but I did add "accidents", which is really what I meant. And to be completely clear, "unforeseen circumstances not caused by manufacturing defect". O.k. so this isn't even true as insurance probably covers that and than they will collect from the manufacturer.

      However, the point is really that the onus shouldn't be on the customer to pay a company more to promptly fix a problem they cause. That's extortion, not support. You don't pay insurance to the electrical contractor who wired your house.

      --
      Sure information wants to be free, but how much are you willing to pay for the packaging?
    11. Re:Two Points for Debate by Anonymous Coward · · Score: 0

      I am calling BS!

    12. Re:Two Points for Debate by Anonymous Coward · · Score: 0

      It wasnt a manufacturing fault - it was SRAM modules that underperformed and incured parity errors rather more frequently than expected.

      the "workaround" that he didnt want to install was a kernel patch that proactively scanned the cache for parity errors and where possible flushed the cache hoping that line would be re-read and hence refreshed. If it couldnt flush it, it killed the user process and rebooted the machine genrly, or if it was in kernel it had no option but to panic.

      As to the pissing about support contracts, manufacturing defects are addresed in change orders, which applies for any affected machine regardless of support level. For component _failures_ you get hardware replaced under warranty or contract, simple as that.

    13. Re:Two Points for Debate by mrwiggly · · Score: 1
      I rang them up and told tem that they were going to replace the relevant bits, because it was clearly a HW issue, and no, we weren't about to install some workaround thank you. The main problem was working out whether we wanted the engineer overnight or next morning.


      Hmmm... Here's how I remember it.

      Sun: There is no flaw.
      US: Yes there is
      Sun: No there isn't
      US: YES THERE IS!!!!
      Sun: Uhmm, well yeah, We'll provide a sofware workaround that'll prevent half your crashes if you sign an affidavid that says "Sun has no problem here"
      US: Okay, we'll sign because we're desperate. when are we getting the hardware fixed you blackmailing assholes.
      Sun: Uhmm, well, as soon as our engineers fix it and we can fab the chips, figure 8/9 months.

  16. What About SCO ? by island_tux · · Score: 0

    What's SCO's point of View Of all This ?

    --
    What Sig
  17. Linux versus X by Ruie · · Score: 4, Informative
    Just to cover various "Linux versus X" topics, here are some links, obtained by Googling, without RTFA: And, most importantly: Linux Versus Linux. (No you can't actually read it..)

    Ok, this was the first page.. I got bored copy'n'pasting afterward.

    1. Re:Linux versus X by ezzewezza · · Score: 2, Informative

      And, most importantly: Linux Versus Linux. (No you can't actually read it..)

      or can you?

  18. What is up with you armchair kernel hackers? by 808140 · · Score: 5, Informative

    I mean seriously. We have a debate about the relative merits of Solaris and Linux, and you come out and say, "LOL no context haX0rs@!!~ OMFG linux is so wei faster than Slowaris lol!"

    I mean, did you even read his blog entry? I know, I know, this is Slashdot. But come on. He isn't comparing Linux and Solaris as gaming platforms. Yeah, your FPS for Doom 3 is probably faster on Linux (LOL d00d don't you know Doom 3 doeznt run on Slowaris haha you fail it!) but what he's talking about is no downtime, ever.

    He's talking about kernel debug utilities. About hardware hotswapping. About being up 24x7x365 doing 1000s of database transactions per minute. We aren't talking about your mom's basement here, with your little network, or even the nice little RAID setup you have going at work that saved your employer a pretty penny. We're talking about big iron. Speed is not the issue here; reliability is. One of the reasons Solaris is slower than Linux is because it checks everything. It is one extremely anal system, and it never ever goes down.

    Now, I'm a big Linux fan (typing this on my Debian box), but no one who has seriously admined Solaris boxes can say that the two are even remotely equal on big servers. No contest indeed; Solaris kicks the shit out of Linux.

    I don't think this will be the case forever. Unlike the anal blogger referenced in the writeup, I think Linux is catching up faster than Solaris is improving. While he makes good points about Linux's lack of sysadmin accessible kernel debugging tools, traceability, etc, people attempting to sell Linux to big vendors will provide those tools.

    But Linux isn't ready for the big iron machines Solaris dominates yet. Don't say IBM, please. IBM runs multitudes of instances of the Linux kernel in parallel on their machines, so that if one fails, it doesn't take the whole system down. Those big iron Sun machines run one kernel, baby. Just one.

    I tell you, if they open source Solaris (yeah right) we're going to be looking at some pretty amazing code. Some of the best hackers ever have hacked that thing.

    1. Re:What is up with you armchair kernel hackers? by SlashdotMirrorer · · Score: 0

      And how, pray tell, are they going to use those admin-accessible tracing utilities when there are obvious problems with terminal i/o speed on solaris consoles?

    2. Re:What is up with you armchair kernel hackers? by Anonymous Coward · · Score: 0


      Hand me that big iron.

      " The Solaris ? " This is for all the marbles.
      Sun Microsystems. Damnable. Indefatigable. Robust. Stability
      upon an in-house SPARC hardware platform. Hot swappable memory. Made. And manufactured. Under the Sun.

      Good shot.
      Thanks for the clarity.

    3. Re:What is up with you armchair kernel hackers? by Anonymous Coward · · Score: 1, Funny

      It is one extremely anal system, and it never ever goes down

      I had a boyfriend with a similar attitude. Not for long though.

    4. Re:What is up with you armchair kernel hackers? by Anonymous Coward · · Score: 0

      no downtime ever solaris is way behind vms.

      no downtime == vms
      that simpel

    5. Re:What is up with you armchair kernel hackers? by hackstraw · · Score: 4, Insightful

      One of the reasons Solaris is slower than Linux is because it checks everything. It is one extremely anal system, and it never ever goes down.

      No contest indeed; Solaris kicks the shit out of Linux.

      I disagree. I would say that Linux and Solaris in terms of stability are about equal and both _very_ stable. Using the "latest and greatest" of both OSes is not recommended. There have been some issues with Solaris on Sun's lower end servers with IDE drives where the IDE driver was buggy and it would cause the system to freeze. I havn't had a production Linux system crash unexpectedly in over 6 years or so. And Linux does a pretty damn good job of "checking everything" as well. I've had Linux systems stay running with 1 of 2 processors frozen, and I've seen Linux carry on with about every hardware failure possible, and when Linux has found one of these hardware failures, it reports it, and keeps running as much as it can.

      I tell you, if they open source Solaris (yeah right) we're going to be looking at some pretty amazing code. Some of the best hackers ever have hacked that thing.

      Hmm, I guess you havn't heard about solaris going open source.

      I would say that all of the big kernel hackers are pretty damn good, beit AIX, *BSD, Solaris, or Linux. Although Linux is the baby of the bunch, they are all proven systems. I've worked with all of them. They all have plusses and minuses, and they are all pretty slick.

    6. Re:What is up with you armchair kernel hackers? by huge · · Score: 0, Flamebait


      Intel+Linux is for those who cannot afford real computer.

      Mod me as troll, but that's just how it is in real life.

      --
      -- Reality checks don't bounce.
    7. Re:What is up with you armchair kernel hackers? by 1qa2ws3ed · · Score: 1

      "Don't say IBM, please. IBM runs multitudes of instances of the Linux kernel in parallel on their machines" but apparently sgi doesn't, with up to 512 cpus managed by a single linux kernel.

    8. Re:What is up with you armchair kernel hackers? by Anonymous Coward · · Score: 0

      "And how, pray tell, are they going to use those admin-accessible tracing utilities when there are obvious problems with terminal i/o speed on solaris consoles?"

      Have you ever even worked with Solaris? SlashdotMirrorer is obviously and idiotic troll.

    9. Re:What is up with you armchair kernel hackers? by Anonymous Coward · · Score: 1, Informative

      >But Linux isn't ready for the big iron machines Solaris dominates yet.

      I see your frustration with the slashdot crowd
      not reading the article, but I have to point
      out that I don't agree with this statement.

      What does IBM sell, if it's not big iron running
      virtual Linux boxen?

      What about SGI's Altix 3000 mainframes with
      512 processors using numa (soon to be 1024 processors). If that's not big iron, I don't know
      what is.

      I agree that Sun knows something about engineering principles, but they are so
      obsolete in terms of applications. From
      a developer's point they suck. No compilers,
      no editors (except for vi --- not vim, just vi),
      no real shells (Crappy SHell is a not real shell). Perl? Python? What are those?
      How about Java, they're own language?

      Can you really think of a suggestion where
      Sun has a solution that works, and that's better
      than anyone elses? Reliability isn't it ---
      consider Google --- talk about fail over
      capability and redundant file systems, a nuke probably couldn't knock them off the air.
      Speed ain't it either -- they get whooped on
      by Linux even on their own hardware.
      Price? That's a laugh. What do they have left
      then? I'm not trying to troll -- I'm being
      serious -- in what REAL WORLD scenario
      do they have a better solution? I know that
      they still win contracts, but I don't believe
      they are winning the contracts on the
      merits of their products, more likely
      the ignorance of their customers' to alternatives
      to Sun.

    10. Re:What is up with you armchair kernel hackers? by Tet · · Score: 1
      But Linux isn't ready for the big iron machines Solaris dominates yet. Don't say IBM, please. IBM runs multitudes of instances of the Linux kernel in parallel on their machines, so that if one fails, it doesn't take the whole system down. Those big iron Sun machines run one kernel, baby. Just one.

      Alright, then, I won't say IBM. I'll say SGI instead. A single Linux kernel on 256 CPUs? Yep, and 512 by the end of the year, apparently. You can't go beyond 144 CPUs on anything Sun currently sell. Linux may not have the high end sewn up yet, but SSI on big iron is no longer just a pipe dream. Just playing devil's advocate...

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    11. Re:What is up with you armchair kernel hackers? by SlashdotMirrorer · · Score: 0

      That was uncalled for. I happen to administer several Solaris machines here and know bash scripting quite well. At least I don't post as anonymous coward.

      Coward.

    12. Re:What is up with you armchair kernel hackers? by Anonymous Coward · · Score: 0
      It is one extremely anal system, and it never ever goes down.

      Sounds a lot like my wife. :(

    13. Re:What is up with you armchair kernel hackers? by Rambo · · Score: 2, Informative

      I always love it when people make generalized comments like "it never ever goes down"; referring to Solaris. I spent several years on a team of sys admins helping to maintain anywhere from 5 to 10 E10K boxes running multiple domains on each system. I can assure you they DID go down, and often enough to really cause issues. Mind you this was a very stressful environment, processing millions of telecom records a day, but we got bitten by a myriad of odd bugs, ranging from the eCache bug to random reboots for no apparent reason. No messages, no logging, just poof! Reboot. Then there were the days spent down because some odd hardware fault would keep the on-site Sun guy scratching his head, be it a bad backplane or some other problem. We constantly had issues with correctable memory errors as well; we were told that a few were fine, and it took 50 an hour to get them to swap RAM out. I never got a chance to run those same loads on Linux so I have no basis for comparison, but I assure you there's nothing flawless about Solaris (we ran 2.6-8, incidentally). Much like another vendor's "Unbreakable" claim...

    14. Re:What is up with you armchair kernel hackers? by youstupidbigot · · Score: 2, Informative
      and I've seen Linux carry on with about every hardware failure possible, and when Linux has found one of these hardware failures, it reports it, and keeps running as much as it can.


      Yeah, it's great when hardware fails but the OS just spits out some error messages and keeps plugging along. It's espcially great if you like data corruption.

      OK, sarcasm aside, my point is just that hardware failures can cause data corruption, and you want your OS to be aware of this.

      Solaris knows what type of errors, occuring during which type of operations, can and can't cause data corruption. It does the right thing in the event of hardware failure.

    15. Re:What is up with you armchair kernel hackers? by 808140 · · Score: 1

      FWIW, I agree. Although VMS suffered some when they made the transition from VAX to AXP, and I imagine will suffer some when they make the transition to Itanium -- especially now that HP is at the wheel.

      But yeah. Let's not forget, though, that VMS is a much more mature system than Solaris. But AFAIK, there is no reasonably complex multitasking OS that can beat VMS in terms of stability. Well, maybe MVS (but I think its primary feature is batch processing rather than multiprogramming, although of course it can do both). And DCL is the win, even if it doesn't do pipes :) I run OpenVMS on my alpha. Hobbyist licenses rule. I've unfortunately never had the chance to administer one in a production environment, but I hope to get the chance some day.

      Anyway we were comparing Linux and Solaris, so this is kinda off topic.

    16. Re:What is up with you armchair kernel hackers? by farble1670 · · Score: 1

      i have been using a solaris desktop for software development for 6 years. i have had a sparc 5, sparc 10, sparc 20, ultra 1, ultra 5, ultra 10, ultra 60, and blade 2500. all of this on solaris 2.4 to 2.9.

      these machines have been incredibly stable. doing all sort of crazy developer, root access stuff, uptime still reports between 6 months and a year, always. and when i do take it down, it's because of a forced power outage. the machines *never* freeze up. ya i mean never.

      sure, sun like anyone can have bad hardware. i've seen graphics boards go, disks, mice, etc. but everyone has hardware failures. what solaris does not have is hardware that is incompatible and causes the machine to hang.

      linux can never be this reliable. why? because there will always be new hardware that requires new drivers. those drivers will be hacked together and will have problems (initially, at least). it is impossible for this to not be the case. when a piece of hardware becomes well supported, there will just be new hardware with new drivers. linux desktops don't live in a world where the PCI card i plug in is tightly controlled and certified on the hardware. what you seem not to get that this is *by design*. sun has made a choice between many drivers that are not so well supported, and rock solid super reliable driver support for a limited set of hardware. sun is okay with this, why does it bother everyone so much? if you don't want to buy a sun box ... don't. let your employer purchase it.

      here's an example: my desktop at home has a compatability problem between my PCI wireless card and the motherboard. it freezes every day. no fix in sight. the hardware manufacturer won't even admit the problem, although it is well documented in several online forums. this would simply not happen on a sun box.

      would i buy a sun box for my home? no of course not. i can live such incompatibilities in return for 5x less $$$ for the system.

      what /.s need to realize is that you do not represent the typical person that purchases millions on $$$'s in computer hardware and software. you have different priorities.

    17. Re:What is up with you armchair kernel hackers? by 808140 · · Score: 1

      Ouch. Sounds like you had some serious problems. I'll bow to your superior experiences; my experiences admining Solaris big iron machines don't approximate yours (in terms of load, anyway).

      Of course, no tech worth his stuff will take any vendor's claim of unbreakability seriously. Even if the software is perfect, there can always be obscure hardware bugs (and generally are). And we all know that despite Solaris' strengths, it, like all software, has its share of bugs.

      I personally find Linux to be quite a stable system -- I've been using and hacking on Linux since 1992 and I don't believe I've ever had a stable branch kernel crash -- but I attribute this to being lucky and not running it in incredibly demanding environments. Even if Linux were perfect as a system -- and its code is damn clean -- flaky x86 hardware would be its downfall in configurations like the one you describe. You'd need to run it on hardware that doesn't fail so much; at that point, you're buying a machine like an E10k anyway, and in that case you're probably better off running the OS that it was designed for (or that was designed for it, take your pick).

      Another poster in this thread noted (and I agree with him) that if you want extreme stability, you shouldn't go with UNIX-like systems anyway. VMS is far more stable. But there is no perfect solution to any of these problems, unfortunately. As stable as even VMS is, I'm sure that if you throw enough crap at it fast enough it'll choke, eventually. This is unfortunately an administrative tautology, regardless of your configuration.

    18. Re:What is up with you armchair kernel hackers? by 808140 · · Score: 1

      Indeed, I've heard of SGI's efforts to run a single Linux kernel instance on multitudes of CPUs, and I applaud their efforts. There are a number of reasons that this point, while interesting, is currently irrelevant to the discussion.

      One, the systems are experimental, and have not been running in high load production environments for the better part of a decade, like Solaris big iron machines have. This problem will be solved with time; as I said in my earlier post, I have no doubt that Linux will overtake Solaris (and indeed, all non-specialized OSs) eventually. (Unless Sun makes good on their OpenSolaris promise, which remains to be seen).

      Two, SGI produces completely unworkable patches, and seems rather unwilling to clean them up and submit them in a way that makes review and analysis easy on the other kernel hackers. As a result, last I heard, SGI's changes, which are many, have not been integrated into the mainline kernel. I do not know whether they have updated their patches to work with 2.6 yet, either (last I heard they were working on a modified version of 2.4). Again, I have no doubt that these changes will be integrated eventually -- it is not in SGI's best interest to maintain messy patches.

      This is why I said that your point is currently irrelevant. But it is not irrelevant in the long term, and I acknowledge that. Solaris will lose, because Sun cannot compete with the mindshare offered by open source, or the unprecedented level of GPL-enforced vendor cooperation that goes into the Linux kernel. While OpenSolaris may allay some of that, my guess is that companies like SGI, IBM, or whoever will be less willing to commit time and money to the Solaris kernel because that would be helping Sun, when improving Linux helps no one in particular (or everyone, if you prefer).

      But lets not count our chickens before they hatch. Today, Linux is an inferior solution on big iron production systems. Admitting this is constructive criticism. Let's not all start sucking each other's dicks just yet.

    19. Re:What is up with you armchair kernel hackers? by 808140 · · Score: 1

      Whoa, go easy on the enter key there, cowboy ;)

      What does IBM sell, if it's not big iron running virtual Linux boxen?

      The reason I pointed this out in my original post is because IBM is actually running tons of instances of the Linux kernel virtually, with their own proprietary exokernel-like OS managing actual hardware interfacing. This is neat stuff, no doubt about it, and like a rock, I have no doubt.

      There was this guy who was selling a hardened Windows 2000 server solution, in which he claimed no downtime. How did he accomplish this feat? He developed a network messaging system and ran four instances of WinNT on four different machines, redundantly. That way, if one BSODd, the other would take over while the dead one rebooted. It probably still wasn't "unbreakable", but it's easy to see that this configuration was in all likelyhood much more stable than the WinNT shipped default by other vendors.

      Now, I ask you, is this proof of WinNT's stability? No. It isn't. Because he's cheating, in a sense.

      Now, in IBM's case, they aren't just running Linux redundantly in case it crashes; there are other reasons too. But let's face it; in a system like the one IBM sells, a single instance of Linux crashing (or even many crashing) hardly affects the entire system. So the stability of these IBM mainframes does not really say much about Linux's stability, because even if they were only 95% stable, you'd still have a nearly 100% stable system.

      I'm not saying Linux isn't stable, I'm just saying that IBM's Linux on big iron solutions aren't proof of its stability. Hopefully you understand what I mean.

      What about SGI's Altix 3000 mainframes with 512 processors using numa (soon to be 1024 processors). If that's not big iron, I don't know what is.

      Indeed. A few other posters in this thread have pointed this out. I gave a fairly detailed response to this already; but the short answer is: this is great stuff, good going SGI, but it isn't mature enough to be a drop in replacement for production systems today. Therefore, while good stuff, it doesn't really support the argument that Linux could beat Solaris right now. If you have time I encourage you to check my full response to this.

      No compilers, no editors (except for vi --- not vim, just vi), no real shells (Crappy SHell is a not real shell). Perl? Python? What are those? How about Java, they're own language?

      Well, this is pretty uninformed, sadly. It is true that Solaris 2.x no longer ships with the compiler (you can get Solaris for free, and you need to pay for the dev tools). But Sun's compiler is actually one of the best in the business; it produces very tight, fast code on UltraSPARC (surprise) and much, much better 64-bit code in particular than gcc (I know, I helped the gcc team develop the SPARCv9 compiler for the 3.x series).

      Still, if you don't want to pay for dev tools (not often the case in production environments, but let's ignore that for the sake of discussion) gcc is freely available -- in fact it even ships with Solaris IIRC on the GNU tools CD.

      For editors, well, the original vi was written by Bill Joy (who up until recently worked for Sun) so it isn't at all surprising that they would ship it default (I believe the POSIX spec requires it, anyway). Furthermore, they have ed. But seriously, why would Sun waste time writing editors? Should they develop their own version of emacs, when both GNU emacs and XEmacs run perfectly well on their system already?

      As for shells, the SYSV-like Solaris 2.x has shipped with ksh (the Korn Shell) as its default shell for as long as I can remember. The csh is only default (afaik) on BSD systems for legacy reasons -- virtually no one I know uses the thing, even BSD hackers. Well, maybe Theo De Raadt. ;p

      And again, bash is available (

    20. Re:What is up with you armchair kernel hackers? by Doomdark · · Score: 1
      I tell you, if they open source Solaris (yeah right)

      Actually, Sun has announced open sourcing in a way (google should find press releases) that you can be 97% certain it will get open sourced (say, 2% chance Sun gets bought out by another company before it happens, 1% that Jonathan S gets canned; either way canceling the plans). I could bet big amount of money that it happens (not that I strongly care either way, personally). It's not some vague "Should Sun buy Novell" idea that's been speculated about... Solaris group has pretty much been mandated to go and open source Solaris.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    21. Re:What is up with you armchair kernel hackers? by 808140 · · Score: 1

      I'll believe it when I have the source code in my hand, under a DFSG-approved license. Until then, it's all just marketeering, as far as I'm concerned. Sun changes their mind every week about open source.

  19. Good Eric by hkb · · Score: 3, Insightful

    I like Eric's blog. It's probably the first Sun person's blog I've read that isn't filled with debate-class drivel. He actually lays down the facts in a technical, but concise manner which significantly eases getting his point across. Many of the other Sun-sters should take note.

    --
    /* Moderating all non-anonymous trolls up since 2004 */
  20. Only 1 Concern in Greg's Solid Reply by reporter · · Score: 5, Interesting
    Greg's rebuttal to Eric Shrock is airtight and rock solid except for the following statement.

    Tell us why we really need to add this new feature to the kernel, and ensure us that you will stick around to maintain it over time.

    There really is no way to "ensure" the support of the developer. She has not signed a legally binding contract and could jump ship to the evil empire: Micro$oft.

    Therein lies the only potential risk with open source software without the backing of a stable commercial company. The software relies on the goodwill of the developers. How do you ensure "goodwill"?

    Therein also lies the reason for Linux exploding in popularity after IBM publically backed it with $1 billion. If any developer were to jump ship and abandon a Linux feature that she developed, allowing it to flounder like a beached whale, IBM would step into the picture and "own" the feature. Under no circumstances would IBM allow its own customers to suffer anything "worse" than 6 sigma reliability.

    1. Re:Only 1 Concern in Greg's Solid Reply by Greyfox · · Score: 1
      That is no different than a salaried corporate programmer. There are a number of scenarios that could result in any given kernel developer no longer working on any given feature. These include the team being outsourced, the programmer moving on to a different job (inside or outside the company) and the programmer retiring. And for all their talk about process, the feature will not be completely documented, will have clever programming and the programmer picking it up will not be as capable at finding and fixing problems as the guy who originally wrote it was.

      In addition, if you ever think there's a bug in the code, you're going to have to beat the company upside the head to get them to admit to there being a problem (We've all been through that, right?) And assuming they admit to there being a problem, they'll fix it on their own time table. With OSS, at LEAST I can isolate and fix the problem myself, or pay someone to do so.

      And honestly, what's to prevent me from hiring any given kernel monkey whose feature was important enough to me that I'd be concerned about him no longer supporting it? If the IT department can justify six-digits a month just for maintenance contracts on the big iron, why not a few grand for a developer whose work benefits the company in a similar way? Then maybe that developer would be able to spend more time working on the Linux kernel and less time flipping burgers (or whatever.)

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    2. Re:Only 1 Concern in Greg's Solid Reply by dubious9 · · Score: 0, Offtopic

      a Linux feature that she developed

      Ok, offtopic here, but why do some people insist on using 'she' where the sex of the anticedant is unspecified? I'm not sexist or anything but it's just bad grammar. Can we agree on a real word that fits the unspecified sex pronoun? He/she is horribly awkward. And then you're assigning preferance as to order. I'm not sure why people get all riled up when people use 'he'. Get over it, it's proper english.

      While the feminist cause has done a great many things and still has a ways to go (ie the disproportionate pay problem) it often inspires reverse sexism and male-hating. As far as I'm concerned using 'she' in that fashion is just as bad as saying 'herstory' instead of history.

      --
      Why, o why must the sky fall when I've learned to fly?
    3. Re:Only 1 Concern in Greg's Solid Reply by slipstick · · Score: 0, Offtopic

      You need to cut back on the caffeine.

      Using 'she' in this context is not particularly onerous to the comprehensibility(is that a word?) of the sentence. It's quite possible the post was written by a woman in which case the use of 'she' would be most appropriate from her point of view. In fact the only time I assume political correctness in such a situation is when I know the writer is male and they are going out of their way to use 'she'.

      As far as I know the construct 'he/she' is not recognized as 'proper' useage anywhere in the english speaking world. The proper useage is either 'he' or 'she' and stick with it in the subject matter. Flipping between the two is also bad form.

      --
      Sure information wants to be free, but how much are you willing to pay for the packaging?
    4. Re:Only 1 Concern in Greg's Solid Reply by Anonymous Coward · · Score: 0
      Someone wasn't really paying attention at the seminar his boss paid for.

      "six sigmas" is not a measure of reliability, it's a measure of consistency. If your shit falls over every day at 3:00, you're well within six sigmas.

    5. Re:Only 1 Concern in Greg's Solid Reply by Anonymous Coward · · Score: 0
      "six sigmas" is not a measure of reliability, it's a measure of consistency. If your shit falls over every day at 3:00, you're well within six sigmas.

      What? Six Sigma means 3.4 errors per million measured actions. As stated here. Or you could just google for it.

    6. Re:Only 1 Concern in Greg's Solid Reply by dubious9 · · Score: 1

      You need to cut back on the caffeine

      Just curious here, was I being particularly flippant?

      Using 'she' in this context is not particularly onerous to the comprehensibility(is that a word?) of the sentence.

      I'll disgree with you there, IMHO, it's confusing. Using 'he' as the indefinite pronoun is much more widespread and using she implies a know person. You're right that I didn't *know* that the GP wasn't refering to a particlar person, but at the time it didn't read like it. However, I still think that the indefinite-she implies an overly political correct thought process that can be offensive to some people.

      --
      Why, o why must the sky fall when I've learned to fly?
    7. Re:Only 1 Concern in Greg's Solid Reply by slipstick · · Score: 1

      No you weren't particularly flippant, but the fact is you were way off topic with a "political correctness" attack. That in and of itself is "flippant".

      As for the political correctness of 'he' and 'she', I still contend that the gender of the author can dictate the useage without implying offense. Considering the offensiveness factor of something like 'herstory'(as you noted), I don't believe this particular useage merited a comment(thus my 'caffeine' remark). In other words there are bigger fish to fry.

      --
      Sure information wants to be free, but how much are you willing to pay for the packaging?
    8. Re:Only 1 Concern in Greg's Solid Reply by Estanislao+Mart�nez · · Score: 1
      Ok, offtopic here, but why do some people insist on using 'she' where the sex of the anticedant is unspecified?

      They do it to piss you off. No, really.

    9. Re:Only 1 Concern in Greg's Solid Reply by fcw · · Score: 1
      I still think that the indefinite-she implies an overly political correct thought process that can be offensive to some people.

      Then those people should move back to the 19th century, where it was still okay to pretend that "men" and "everyone" were interchangeable concepts.

      People offended by the possibility that a woman might perform a particular role deserve every bit of offence we can throw at them, since there is always hope that one day, they might realise that it's not a linguistic quibble that's discomfiting them.

  21. Text of Greg KH's post (in case of /.'ing) by Anonymous Coward · · Score: 2, Informative

    I was glad to see that Eric took the time to address my previous rebuttal to his previous comments. I welcome good technical discussions like this, in the open, without rude flames by anyone. It's fun, and lots of people get to understand things a bit better about the topic

    That being said, I'd first like to address his closing comment, which was regarding my comment about Linux not going anywhere:

    For some reason, all Linux advocates have an "us or them" philosophy. In the end, we have exactly what I said at the beginning of my first post. Solaris and Linux have different goals and different philosophies. Solaris is better at many things. Linux is better at many things.

    I agree completely. I wasn't trying to put up any "us vs. them" type attitude, I was merely trying to explain in my message the reasons why the Linux kernel has or does not have those different features that Eric was discussing. My comment at the end was a bit glib, I agree, I was merely trying to state that Linux isn't going anywhere, and will welcome all Sun users and developers if they decide that Linux will work for them.

    Ok, on to the technical stuff:

    First off, thanks for giving specifics about your points of reliability, serviceability, observability, and resource management. Let's address these points.

    • Reliability - Of course reliability is more than "better than Windows." Geesh, what a low bar to shoot for these days. Linux had better be able to handle hardware failures where ever possible, when ever it can be detected. Ah, that last part is the biggest issue. Linux most often runs on hardware where such errors can not be detected, as we run on a zillion different platforms (although not as many as NetBSD). For systems that we can detect these kinds of errors, we do (like PCI error reporting on the PPC64 platforms for example.) The hardware that Solaris usually runs on also has that kind of error reporting capabilities, and so the OS takes advantage of it. So Linux and Solaris are pretty equal here. As for the claims that the ZFS people are stating, I think that Linux filesystems like Lustre and SSD do pretty much the same thing (automatic error correction for large collection of disks all without the application needing to fix it up.)
    • Serviceability - Sure, things go wrong all the time. That's why enterprise distros add the crash dump, kernel debuggers, and dprobes code to their kernels in order to be able to help service their customers. Nothing different from Solaris there (although you mentioning the ability to have a firmware dump of hardware errors is pretty cool, but again, that's a hardware feature, not an OS one.)
    • Observability - DTrace does sound like the all-singing, all-dancing solution to everything that a kernel could possibly report to a user. And if so, I commend you all for creating such a wonderful tool. As for Linux, if you want much the same functionality, use the LTT code, or the dprobes code. Again, many enterprise related Linux distros ship their kernels with these features added to them, as their customers ask for it.
    • Resource Management - That sounds pretty much exactly what the CKRM project does for the Linux kernel. Again, enterprise distros ship it, so their customers can have it. And this feature is getting fixed up to be acceptable for the mainline kernel, and will probably get merged into it within a year or so (but again, if you want that option, it's available to you.)

    As for the comment about Solaris having these features "more polished" than Linux's, I will not disagree. But they are getting better over time, as companies realize they want these features in Linux, and address any shortcomings that these features may have.

    Binary compatibility. You state:

    We have customers paying tens of millions of dollars precisely because we claim backwards compatibility.

    You have customers paying that much money f

  22. Question for anyone... by mindstrm · · Score: 1

    Can anyone cite a real life example where Solaris was used in place of linux on a new project for a valid reason? I'm sure such reasons exist.. but I can no longer think of one.

    Note: Situations where the choice was made to remain on solaris rather than linux, because you had an E10k or something, I don't consider valid for this question... staying with what you already have and know is a little different.

    So.. anyone got an example of some wonderful solaris feature than linux doesn't have?

    1. Re:Question for anyone... by mr_majestyk · · Score: 5, Informative

      Can anyone cite a real life example where Solaris was used in place of linux on a new project for a valid reason?

      Here's one.

      The reasons? Linux couldn't handle emergencies, and wasn't always available.

    2. Re:Question for anyone... by megarich · · Score: 0

      NO :). At my job though we have a couple of solaris machines(We need at least one of everything because of the software we develop) and the majority of our workstations are linux based.

      For me, the only advantage that I see with solaris is that they have good driver support as they should since their hardware is limited as compare to a pc.

      In a grand scheme of things, its a trivial factor to consider.

    3. Re:Question for anyone... by Anonymous Coward · · Score: 1, Interesting

      I am sure the free hardware, free software, free consultants and free Cash that Sun offered had nothing to do with it.

      Nothing at all.

    4. Re:Question for anyone... by Anonymous Coward · · Score: 0

      yeah, and all the free hardware, free software, free consulting and free cash that IBM shovels out to critical Linux users doesn't matter either, right? so let's just call it a wash...

    5. Re:Question for anyone... by hackstraw · · Score: 2, Insightful

      Grandparent Can anyone cite a real life example where Solaris was used in place of linux on a new project for a valid reason?

      parent The reasons? Linux couldn't handle emergencies, and wasn't always available.

      After reading http://sartryck.idg.se/Art/Skistar_cs62003eng.html

      Personally, I believe that installing Linux and Oracle in May of 2001 for mission critical business operations is, well, pretty stupid. Oracle only certified installation on Linux with Suse 7.1 in June of 2001. Oracle is not cheap. I doubt they saved any significant amount of cash by running Oracle on Linux vs Solaris. Back then, anyone reputable would run Oracle on Solaris, period. If it were up to me, I would probably still run Oracle on Solaris.

      Also, from the link, there is a significant difference in the whole design of the new Solaris/Oracle setup with clustering and whatnot. I would attribute this change as a learning experience with the sysadmins.

      Oh, and the grandparent asked for a _new_ project that chose Solaris over Linux, the linked article is for a switch from Linux to Solaris and a switch in Oracle versions/configurations as well.

      Although I don't know of any projects off the top of my head, I would say that there are a number of Solaris/Oracle new installs where Linux was either not considered at all, or not considered for very long. If I were to use Linux and a database I'd use MySQL or postgress. If my reputation was on the line and the people had money and cared about integrity, I would still to this day go with Solaris/Oracle over Linux/Oracle.

    6. Re:Question for anyone... by pigbat · · Score: 1

      We chose big iron Sun over Linux for our last project for one simple reason. The price was about the same and for that I'll take the comfort level of Sun. With the business we run there is no way we would go with Linux unless it was supported off one of the big vendors. When it came down to price and ease of maintenance Sun was the clear winner.

      Our company has tried to standardize on equipment across the enterprise. We have some Linux and all of the admins run it on their desktop. I guess we just aren't brave enough to risk the millions of dollars the company makes every year on the open source community yet.

    7. Re:Question for anyone... by mindstrm · · Score: 1

      Oracle is now pushing RedHat + Oracle 10g.. in fully supported configurations... just as with any other oracle setup.

      As for mysql/postgres.. a project where you need oracle won't be served by either of those, not by a longshot. If the app is small enough to run on those adequately, then the choice of server OS isn't all that important.

  23. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  24. section by NoInfo · · Score: 2, Insightful

    Why is this sectioned on Slashdot in 'Linux' and not 'Sun'?

    1. Re:section by Anonymous Coward · · Score: 0

      Why is this sectioned on Slashdot in 'Linux' and not 'Sun'?

      Uh, because there is no Sun section? It's not there on the left hand side. They have a Sun catoregory, sure, and it's in the list of five or so they've put the story in.

  25. As Danny Devito said in Other People's Money by leereyno · · Score: 4, Insightful

    "They're already dead, they're just not broke yet..."

    Sun is already dead, or at least their current product line is.

    They'll still be able to sell extreme high end servers and mainframes to a relative handful of corporate and government clients, but everything below this level is already all but lost to them.

    They're caught in quite a predicament. Their architecture is getting its clock cleaned by competitors and their OS is spartan and obtuse compared to Linux. They don't have an advantage anywhere that triple 9 availability isn't crucial, assuming of course that their stuff really is stable, robust and ages well. I can't say that it does. It may be stable, but lets see you get Veritas 3.4 running on Solaris 8 with ALL of the latest recommended patches. You can't because two of the patches BREAK Veritas and there is no fix other than backing out the patches, which leaves the system vulnerable. Sun's solution? Spend $15 to $25 thousand dollars to upgrade to the latest version of Veritas. That is just for software mind you. My solution? Replace the damned thing with a Linux server running BRU-Pro for $4 thousand that includes new hardware and software.

    I work for the college of engineering at Arizona State University where I support Unix systems for the computer science department. The sun systems here are withering on the vine. Every time one is in need of replacement a Linux system is bought to take its place. I expect that within 5 or 6 years sun systems will be all but gone at ASU. Our central IT organization is going through a similar migration.

    This isn't because of some edict from on high either. This is happening because every single time, Linux on commodity hardware makes more sense from multiple angles than Solaris on proprietary and extremely expensive hardware. This will not change, if anything it is going to become more and more true as time goes by.

    This is why Sun is doomed if they don't find a new product to sell. Stick a fork in them, they're done.

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    1. Re:As Danny Devito said in Other People's Money by apachetoolbox · · Score: 1

      i wish i had mod points to give you.

    2. Re:As Danny Devito said in Other People's Money by pooh666 · · Score: 1

      Ahh so they join the ranks of FreeBSD do they? Why do so many of you not understand that Sun is one of the few companies that actually cares about quality?? And you *want* them to die?? I just don't get it..

    3. Re:As Danny Devito said in Other People's Money by Macrat · · Score: 1

      What about running Solaris on that same cheap x86 hardware?

    4. Re:As Danny Devito said in Other People's Money by Anonymous Coward · · Score: 0

      You sound like you maintain your own Linux systems and don't rely on Readhat servers. The issue is Solaris vs Readhat servers - price/performance. Solaris is in good position there.

    5. Re:As Danny Devito said in Other People's Money by JonAnderson · · Score: 3, Interesting

      You do know that you can buy an x86 server from Sun with Solaris and support for less than an equivalent server from Dell with RedHat AS don't you? Sun is no longer about overinflated prices on SPARC only.

    6. Re:As Danny Devito said in Other People's Money by leereyno · · Score: 1

      I didn't know that but then again it doesn't really apply to me. I don't need Sun or Redhat to hold my hand. The only thing I need in way of support is updates, security patches, and documentation. Everything else I can figure out on my own. Anything I can't figure out probably isn't possible.

      We use Redhat AS here at ASU quite a lot. Because we're an educational institution we almost get it for free. If we didn't we'd just use Fedora anyway. I'm long since over my prediliction for throwing large sums of money at proprietary Unix vendors.

      If Sun will make me a good deal on an x86 server with a normal version of Linux on it (aka not their buggy rebranded version of SuSE) then I'll buy it. Otherwise I'm just not interested. Solaris x86 is crippleware compared to Solaris on Sparc and an also-ran at best compared to Linux.

      Lee

      --
      Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    7. Re:As Danny Devito said in Other People's Money by Anonymous Coward · · Score: 0

      Sun "Medium" Opteron configuration (dual 244, 2G): $3995.

      Comparable configuration from Penguin Computing: $3039.

      Indeed, now you can also have Sun's overinflated prices on x86 as well.

    8. Re:As Danny Devito said in Other People's Money by JonAnderson · · Score: 1

      Solaris x86 = Solaris SPARC. The source tree is the same.

    9. Re:As Danny Devito said in Other People's Money by Anonymous Coward · · Score: 0

      I think Sun will die (not very soon though)

      I do not want Sun to die

      Rethink your position

    10. Re:As Danny Devito said in Other People's Money by Anonymous Coward · · Score: 0

      The source may be largely the same in some ways, but there have been many things done to get Solaris to run acceptably. The simple fact is that Solaris is built for SPARC.

    11. Re:As Danny Devito said in Other People's Money by JonAnderson · · Score: 1

      How do you know? The source is NOT 'largely the same in some ways'. The source is approx 98% exactly the same. The only bits that are different are the platform specific parts. However, these are also different for the various sparc platforms so the implementation of Solaris, is in fact, exactly the same for SPARC and for x86. Now, the build tools are different (compilers). Solaris 10 X86 will be the first release where the x86 version is given the same investment and development parity as it's SPARC cousin. This will reflect in it's performance.

    12. Re:As Danny Devito said in Other People's Money by jbolden · · Score: 1

      There is no question though that Sun now charges less for their OS than do most Linux vendors. They also have (and have had for a while) reasonable prices on low end hardware. But the price increases become very sharp after about the $3k line. The result is that Sun has a small sweet spot where their hardware is even close to as good as teh x86 hardware for the same money.

      Further RedHatAS is a terribly overpriced product.

    13. Re:As Danny Devito said in Other People's Money by leereyno · · Score: 1

      I don't know why you think FreeBSD is in trouble.

      Also, why do you assume that I have some kind of personal grudge or bias against Sun? Are you so far gone that you assume any analysis is a post-hoc rationalization of a pre-existing bias?

      I strive to view the world through unclouded eyes. If I claim to have a particular view of things, it is because the evidence warrants that view.

      Not everyone is a partisan you know.

      --
      Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  26. Not much of a worry by A+nonymous+Coward · · Score: 1

    If people use it, and the company that used to maintain it stops, either users will maintain it, or they will find something else in its place. If no one cares enough to maintain it when orphaned, then it wasn't very good or very popular to start with. This has happened quite a few times with kernel features that lost maintainers and were eventuallt dropped.

  27. Just another way to attack Linux by Anonymous Coward · · Score: 0

    Sun recently declared war on Linux, especially Red Hat. Microsoft is re-focusing its "Get the FUD" campain, trying to hurt Red Hat, too. Coincidence, or Microsoft's Java money at work?

    All in all no surprises here in principle. It is just sad that a tech guy feels the need to fire shots at Linux, too. I guess someone at Sun is hoping for a promotion.

  28. I know. by Ayanami+Rei · · Score: 2, Informative

    That still bothers the FUCK out of me.
    I mean, it's easier to set the terminal speed of the real serial port in the firmware to a decent speed, and use that over a minicom session to a nearby linux box. Set your consoles to ttya, boys; never mind that extra $500 Radeon 7000.
    Christ on crutches!

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  29. Stable, commercial companies can do it too... by Ayanami+Rei · · Score: 1

    They just pick the features that least number of people use to drop support for. Pity the customers left in the cold.

    The solution there will be the same no matter which OS you based it on; you hire a consulting firm to implement an emulation layer or stop-gap measure.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  30. funny by Neotrantor · · Score: 0, Informative

    These guys brag to eachother about how cool their kernals are and trashing ms.. meanwhile my XP box has been running for the better part of a year save for an occaional shutdown to cool off (i use no sides on my case and 2 fans). If these guys wanna agree that windows is a low bar to shoot for these days then their obviously in denial.

  31. Does Sun love Linux or hate Linux today? by EnronHaliburton2004 · · Score: 5, Insightful

    Today is Monday. Does that mean Sun loves Linux or hates Linux? I forget.

    More then anything, Sun's demise has to do with the fact that Sun can't figure out what they are doing, and won't stick to their decision for more then a year.

    - Is Solaris supported on Intel86 architecture or not?
    - Does Sun sell Cobalt appliances or not?
    - Does Sun resell Linux or not? Today, is it RedHat or Suse?
    - Is Java a programming language or is it a more General Product? What does "Sun Java Desktop" have to do with Java?
    - Can I redistrute the JDK with my own applications or not? Wait, just javac?
    - Is Java called 'Java', 'Java Two', 'Java one-point-two-and-above' or 'Java Five-point-oh'?
    - Where is Java installed today? /usr/j2se ? /usr/jre1.4.1_05b1? /usr/java? /usr/java1.3? C:\jdk1.4.1_03? C:\Program Files\jdk1.4.1_03??? C:\Program Files\Java\j2re1.4.2_04 ? (The last three all exist on my Windows box).

    1. Re:Does Sun love Linux or hate Linux today? by drewness · · Score: 1

      - Does Sun resell Linux or not? Today, is it RedHat or Suse?

      Everyday it is Sun Java Desktop, which is based on UnitedLinux, which is basically Suse 8.2

      But yeah, Java is all over everything for no reason. My fiance's father gave me his old Ultra 5 and the box has a great big Java logo on it, and for the life of my I can't figure out what Java has to do with anything. And I don't understand their love of weird jumping version numbers. They do it with Solaris too. Solaris 9 is actually SunOS 5.9, but I think that a few versions back they jumped from 2.x to 5.x when they went from a Berkeley style Unix to a SysV style Unix.

    2. Re:Does Sun love Linux or hate Linux today? by EnronHaliburton2004 · · Score: 1

      Everyday it is Sun Java Desktop, which is based on UnitedLinux, which is basically Suse 8.2

      Ah, but in the past they have sold RedHat ... I think the QUBE and RAQ stuff came with a RH-based distro.

      This year at Linuxworld I was told specifically that it was not UnitedLinux but was a SuSE-based distro.

      It's hard to keep things straight...

    3. Re:Does Sun love Linux or hate Linux today? by Splatta · · Score: 2, Informative

      To address your questions:
      - Is Solaris supported on Intel86 architecture or not?
      Yes, very much so. Some of Sun's highest selling servers are x86 (but based on AMD): link. It's also rumored (yes, I know, rumor, but wait a few months 'till it's out) that Solaris 10 is currently the fastest OS on x86.

      - Does Sun sell Cobalt appliances or not?
      Not anymore, those have been EOL'd, and rightly so, that was a bad purchase. link.

      - Does Sun resell Linux or not? Today, is it RedHat or Suse?
      Yes, they resell Linux, and they sell SuSE, Red Hat, the Sun Java Desktop System, and the Java Enterprise System (based on SuSE). link.

      - Is Java a programming language or is it a more General Product? What does "Sun Java Desktop" have to do with Java?
      Well, it would seem that the Java Programming language is a language. But it would also seem that Sun wants to leverage the familiarty of the name Java towards other products (Java Desktop, Java Enterprise System) . Not the best marketing move but thats not what Sun spends most of it's money on.

      - Can I redistrute the JDK with my own applications or not? Wait, just javac?
      I dont' know.

      - Is Java called 'Java', 'Java Two', 'Java one-point-two-and-above' or 'Java Five-point-oh'?
      If you're going to bitch about naming conventions, Java would be a great candidate, but I'm sure there are many other deserving software packages.

      - Where is Java installed today? /usr/j2se ? /usr/jre1.4.1_05b1? /usr/java? /usr/java1.3? C:\jdk1.4.1_03? C:\Program Files\jdk1.4.1_03??? C:\Program Files\Java\j2re1.4.2_04 ?
      Doesn't it ask you where it should install? I think this is your fault as the administrator of your own computer.

    4. Re:Does Sun love Linux or hate Linux today? by Anonymous Coward · · Score: 0

      But yeah, Java is all over everything for no reason

      Java is a brand, not just a language. That's like saying "Solaris is all over verything for no reason". The OS is not Solaris, the OS is SunOS.

      weird jumping version numbers
      A little marketing to keep up with everyone else. And, you are still confused. They went from SunOS 4 (BSD) to SunOS 5 (SVR4). SunOS 4 + some other things was branded as Solaris 1 late in the game (in time for Solaris 2.X) which was SunOS 5.x + other stuff. Then everyone (including RedHat) started reving every six months and people were confused by "Solaris is only at 2.X but RedHat is at 7", so they dropped the 2 and went to x (2.6 -> 2.7/7 -> 8; even marketing was confused as to whether it was 2.7 or just 7).

    5. Re:Does Sun love Linux or hate Linux today? by drewness · · Score: 1

      I think the RedHat stuff on the QUBE and RAQ are byproducts of buying Cobalt.

      I got the impression from reviews and screenshots (assuming my brain didn't just invent seeing the UL logo, which it could have) that it was UL based, but effectively UL == SuSE 8.2 anyway. Of course, Sun added that lovely purple and yellow colorscheme they're so fond of.

    6. Re:Does Sun love Linux or hate Linux today? by Anonymous Coward · · Score: 0

      It's also rumored (yes, I know, rumor, but wait a few months 'till it's out) that Solaris 10 is currently the fastest OS on x86.

      Not a chance. Solaris source-wise is built for SPARC, and does not have the heritage or proven reliability others have on x86. There have been many rumoured internal reviews and benchmarks with software like Oracle that have absolutely panned Solaris 10. In the face of that, what on Earth is DTrace to me or anyone else?

      Not anymore, those have been EOL'd, and rightly so, that was a bad purchase.

      It wasn't a bad purchase. Cobalt sold exactly the sort of cheap commodity and reliable servers Sun is now trying to get into.

      Yes, they resell Linux, and they sell SuSE, Red Hat, the Sun Java Desktop System, and the Java Enterprise System (based on SuSE).

      With Sun rubbishing Linux at every turn, I fail to see why I would buy from them. Their product lines are not stable and don't inspire confidence.

    7. Re:Does Sun love Linux or hate Linux today? by Anonymous Coward · · Score: 0
      Assuming those were honest questions, here's my understanding (yes, I do understand you were proving that Sun is flip-flopping, but just in case you are interested in answers)

      - Is Solaris supported on Intel86 architecture or not?

      Last I heard it was supported, and probably will now be... true, there was period uncertainty for a while, but AFAIK it was resolved for good. And believe it or not, exactly to answer questions/comments like yours (for once company did that right... after making multiple mistakes)

      - Does Sun sell Cobalt appliances or not?

      Nope; after pissing 2 billions in buying Cobalt, Sun managed to basically run that product line to ground... and had to write off the whole thing. But there was hardly flip-flopping; it just dwindled away.

      - Does Sun resell Linux or not? Today, is it RedHat or Suse?

      It's JDS, and yes, Sun does sell it. (well, actually, Sun plans to have "generic" JDS/Linux, JDS/Solaris etc... but those are just plans). And that's very unlikely to change; once again Sun eventually made the decision, and is sticking to it (like solaris x86)

      - Is Java a programming language or is it a more General Product? What does "Sun Java Desktop" have to do with Java?

      It's technically a platform (language, VM), but lately a brand too. Silly, from technical perspective, but that's the only real brand Sun has... so from marketing POV it's a sensible thing, as much as I dislike it as a programmer.

      - Can I redistrute the JDK with my own applications or not? Wait, just javac?

      Yes, you can redistribute JRE, and always have. I actually doubt you can redistribute javac, but that'd be pointless even if you could. It's VM that matters, and JRE is the stripped down VM from JDK.

      - Is Java called 'Java', 'Java Two', 'Java one-point-two-and-above' or 'Java Five-point-oh'?

      Yup, that's silly duality in naming... techies know it's 1.4, marketdroids claim it's Java 4.

      - Where is Java installed today? /usr/j2se ? /usr/jre1.4.1_05b1? /usr/java? /usr/java1.3? C:\jdk1.4.1_03? C:\Program Files\jdk1.4.1_03??? C:\Program Files\Java\j2re1.4.2_04 ? (The last three all exist on my Windows box).

      I windows world, I thought that's what registry was for (I'm not a windows user, apologies if that 's silly suggestion). Not optimal to clutter the dir structure, sure, but ....

    8. Re:Does Sun love Linux or hate Linux today? by EnronHaliburton2004 · · Score: 1

      Thank you for your answers!

  32. Reliability by Shennan · · Score: 1, Troll
    Reliability - Reliability is more than just "we're more stable than Windows." We need to be reliable in the face of hardware failure and service failure.
    Ah yes, reminds me of college when a fellow student brought down the department Sun box by using the "manual" (ie, paper-clip) eject button on the CD drive when it wouldn't eject his audio CD. Perhaps Sun has gotten better in the last couple years, but this is hardly reliable.
  33. Linaris...Solix...Laris...Soinux...? by Spoing · · Score: 1
    In the long term, it might not matter. Much of the tech in the *open source* version of Solaris will possibly move to Linux and visa-versa. *BSD might even benifit. The gotcha is the licence(s) Sun will choose and are they compatable with the mostly GPLed Linux kernel code.

    A few links here.

    Audio interview here.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  34. It's typical by Estanislao+Mart�nez · · Score: 2, Insightful
    It's really typical how this Greg guy doesn't actually address the points that the Solaris guy makes. Let's paraphrase:

    Eric: "The core Linux developers don't see the value of features X, Y and Z, so the Linux kernel won't get those features integrated to the main tree."
    Greg: "Hey, Linux has X, Y and Z! You just need to get a third-party patch to the kernel!"

    'Nuff said.

    1. Re:It's typical by slipstick · · Score: 2, Informative

      Wow. Funny but I read the two blogs totally opposite.

      The Sun guy says "Linux developers don't see the value of features X,Y, and Z..."

      And the Linux guy says, "Sure we see the value, we just haven't had anybody provide a good enough implementation to make the pain worth the value. But for those that feel the possible pain is worth it, the features are supported by A,B and C".

      The Sun guy than goes in to how Suns implementation is so much better etc. But of goes this wasn't the premise of his first blog, which was that Linux kernel developers didn't care not that Sun's implementation is better.

      --
      Sure information wants to be free, but how much are you willing to pay for the packaging?
    2. Re:It's typical by Anonymous Coward · · Score: 0

      precisely. i'm very impressed with what this solaris guy said and how he said it.

      I have no direct experience with the features he's talking about, but what he says they do is really exciting - fabulous, even - and if they DO deliver them (and by deliver i mean "really works and no wierd unresolvable bugs"), then I *can* see Sun fighting it's way out into big-time glory again (in a market that still contains linux, mind you, but with a clear defined segment that Solaris will *own*).

    3. Re:It's typical by Anonymous Coward · · Score: 0

      Buh?

      If those Linux guys really saw the same kind of value Sun does, they'd grab one of those implementations and FIX IT so they could integrate it into the main tree.

      They don't - and that's the point. Solaris developers have different set of priorities than the folks who develop Linux. It's not such a terrible thing - I personally think that the world is big enough to handle a couple of different open sourced OSes.

    4. Re:It's typical by slipstick · · Score: 1

      I don't think it's such a terrible thing either, but the Sun reps point is that they aren't just going to contribute their experience to Linux because the philosophies are different. When in actual fact I don't believe that is the case at all at this point, but the implementations and realities of where the two started from are different.

      The idea that Linus doesn't value reliability and serviceability over speed and features simply isn't true. Otherwise he would have integrated the features back in '97. But than again Linus has many more hardware platforms to concern himself over NOW.

      So as the Linux advocate pointed out, if Sun were to use their experience to add the features to Linux, with the requisite due diligence in making sure they don't break everything, t's likely Linus would integrate the features. Simply because he does value the same things Sun espouses they value.

      --
      Sure information wants to be free, but how much are you willing to pay for the packaging?
  35. divide and conquer by Anonymous Coward · · Score: 0

    It all seems a little childish.

    I bet M$ are laughing at all the FUD.
    Red Hat slags off Sun, Sun bitches about IBM, IBM laughs at HP (well dont we all :)

    "Ohhh !! my e-penis is bigger than your e-penis"

  36. possible answer - reliability, stability by Roadkills-R-Us · · Score: 4, Informative

    At work we have a compute farm that includes both Solaris and Linux. How many of each we run is based on the software requiements to do our work, of course.

    Overall, Linux does a great job. But we experience odd lockups we can't easily track down. The only alternatives seem to be pulling software developers from their real work to debug the kernel, or paying fat licensing fees to one of the Enterprise class Linux vendors. At that point, Linux is suddenly in the same arena as Sun, WRT price. Of course, there's always the option of simply replacing the hardware; it is fairly cheap compare to Sun hardware. Now there's a green thought. 8^/

    And for the monkey's edification, some of us do care about library compatibility. I've certainly run into issues.

    And for the record, I haven't been able to get my sound card at home to work on Linux ever since I moved into the 2.4 kernel space.

    Linux is a good thing. But so is Solaris. And "Use the source, Luke" is the wrong answer for the average end user-- even the average technical end user. It reminds me of why I picked Linux over BSD almost a decade ago. ``Just write your own damned driver and quit whining.''

    If I start hearing much more of that, I'll start looking for an alternative to Linux in a heartbeat-- and I'm referring to the compute farm at work as well as this system at home.

    1. Re:possible answer - reliability, stability by Anonymous Coward · · Score: 0

      I think you need to find an alternative already. Expecting kernel developers to write the drivers that you want for free on their own time is pretty stupid. If the drivers already exist then that is great, but if they don't then why should you who isn't spending an ounce of time or a dime supporting development get the driver you want? There is a reason the enterprise linux dealers and sun's offerings cost so much. You get what you pay for(in time or money) so if you don't want to put in time then put in money. Personally I think Solaris or Windows 2k3 would be great choices for you as both have companies behind them and you can pay for support from them as you need it. With windows 2k3 you won't have to worry about not having drivers, and Microsoft has a posix compliant library which means migrating linux apps is easy. So quit whining and switch already.

  37. Solaris is superior to Linux in many ways by Serveert · · Score: 5, Informative

    I have used Linux for years but I've also used Solaris. Solaris is simply more reliable and more fault tolerant hardware-wise. It's a fact and as Solaris is opened up and more people become aware of it, it will be obvious. Linux is a great OS and works wonders but it's not up to Solaris standards in many ways. Likewise, Solaris isn't as widely used as linux and doesn't support nearly as many peripherals and isn't as good on the desktop.

    That said, Sun's cash cow or former cash cow was its hardware not software. Solaris was a nice OS that was icing on the cake. Now that their cash cow is gone, their emphasis will be on Solaris but there's less revenue here. I hope they go bankrupt and GPL solaris personally. :)

    The rebuttal wasn't a rebuttal either. It didn't mention kgdb which allows you to debug kernels using source code.. it can also work with UML kernels. Also the rebuttal didn't address the points raised:

    Reliability - Reliability is more than just "we're more stable than Windows." We need to be reliable in the face of hardware failure and service failure. If I get an uncorrectable error on a user process page, predictive self healing can re-start the service without rebooting the machine and without risking memory corruption. Fault Management Architecture can offline CPUs in reponse to hardware errors and retire pages based on the frequency of correctable errors. ZFS provides complete end-to-end checksums, capable of detecting phantom writes and firmware bugs, and automatically repair bad data without affecting the application. The service management facility can ensure that transient application failures do not result in a loss of availability.

    Serviceability - When things go wrong (and trust me, they will go wrong), we need to be able to solve the problem in as little time as possible with the lowest cost to the customer and Sun. If the kernel crashes, we get a concise file that customers can send to support without having to reproduce the problem on an instrumented kernel or instruct support how to recreate my production environment. With the fault management architecture, an administrator can walk up to any Solaris machine, type a single command, and see a history of all faulty components in the system, when and how they were repaired, and the severity of the problems. All hardware failures are linked to an online knowledge base with recommended repair procedures and best practices. With ZFS, disks exhibiting questionable data integrity can automatically be removed from storage pools without interruption of normal service to prevent outright failure. Dynamic reconfiguration allows entire CPU boards can be removed from the system without rebooting.

    Observability - DTrace allows real-world administrators (not kernel developers) to see exactly what is happening on their system, tracing arbitrary data from user applications and the kernel, aggregating it and coordinating with disjoint events. With kmdb, developers can examine the static state of the kernel, step through kernel functions, and modify kernel memory. Commands like trapstat provide hardware trap statistics, and CPU event counters can be used to gather hardware-assisted profiling data via libcpc.

    Resource management - With Solaris resource management, users can control memory and CPU shares, IPC tunables, and a variety of other constraints on a per-process basis. Processes can be grouped into tasks to allow easy management of a class of applications. Zones allow a system to be partitioned and administrated from a central location, dividing the same physical resources amongst OS-like instances. With process rights management, users can be given individual privileges to manage privileged resources without having to have full root access.

    And of course windows is but a Play Thing.

    --
    2 years and no mod points. Join reddit. Because openness is good.
    1. Re:Solaris is superior to Linux in many ways by Anonymous Coward · · Score: 0

      Solaris isn't as widely used as linux and doesn't support nearly as many peripherals and isn't as good on the desktop.

      That's right. The place of Linux is the DESKTOP. Stupid Readhat PHBs capitilized on Sun's stupidity when they dropped the x86 server market. Now it seems, Redhat can see no other life for themselves but the Sun customers switching to Linux. Sun ain't going to give them up though. Silly Redhat should persue the desktop and small server space. They can't compete with Solaris on the real servers. Readhat is the problem, not Sun.

    2. Re:Solaris is superior to Linux in many ways by WindBourne · · Score: 1
      Sun ain't going to give them up though. Silly Redhat should persue the desktop and small server space. They can't compete with Solaris on the real servers. Readhat is the problem, not Sun.

      hummm. You may also wish to blame the current admin, the iraqi war, global warming, and even that the real sun increased its' temperature (maybe even because Jupitor is in the cusp of Mars or something like that) for all of the customers moving to Linux. It seems to be the thing to do these days. That is, to blame eveything else.

      Maybe, just maybe, these customers know something. Such as the HUGE uptime on mainframes with linux. Or the extreme low costs of Linux. Or how fast clusters can be. Or ....

      --
      I prefer the "u" in honour as it seems to be missing these days.
    3. Re:Solaris is superior to Linux in many ways by Xross_Ied · · Score: 1

      So you talk about all that will be in Solaris 10. What about what is currently in Solaris 9?

      Okay some of what you say is in Solaris 9, but most of those features are only of benefit (or are only available) if you have a really, really large Sun server (where partitioning is supported).

      You and many others here are confusing the arguement..

      Sun vs. Linux where..
      Sun is Sun hardware (SPARC or x86) comparable to
      Linux is on x86 Server class hardware.

      e.g. Dell PowerEdge 6650
      Quad Xeon, upto 8GB of ECC-RAM (1 bit correction, 2bit detection, redundant banks), onboard hw-raid (128MB cache, RAID 0/1/3/5/10), onboard dual gigabit NICs, 5 hotswap SCSI bays (supports 15K drives).

      Component level redundancy, OS stability, etc are nice but it doesn't provide enough uptime for really critical apps, you have to have application level redundancy!!!

      We replaced a >$250K IBM Power4+ with two Dell 6650s ( cheaper TCO (not just what the PHBs like but what the organization needs).

      The only applications that still require Sun/Solaris are single system image apps that require mountains of CPU, memory, storage all in one system. e.g. SunFire 15K

      To paraphrase someone else..

      They are mostly dead, they just don't know it yet.

      --
      This sig space tolet, reasonable rate.
  38. -1 Flamebait by Anonymous Coward · · Score: 0

    Not only is Greg a kernel moneky, it is clear he is a Slashdot reader (from his blog):

    and didn't want to loose those customers in large numbers

  39. Solaris is where it is today because of Linux. by cphenry · · Score: 0

    I found it interesting that almost all of the Solaris features that Eric used to back his arguement are new. It looks like Solaris 10 will probably kick ass, in part due to many of the features that Eric mentioned, such as dtrace, zones and zfs. That said, would those features even exist if Linux hadn't appeared on the scene? I think Sun was resting on its laurels in the mid to late 90s. They were in a position of pretty much dominating the data center UNIX market, and it wasn't until Linux scared the daylights out of them that this started to change.
    I'm looking forward to working with Solaris 10, but I have no doubt that half the reason it's as good as it will be is because of linux.

  40. Because userland Solaris is dead? by emil · · Score: 2, Interesting

    Say what you want about kernel functionality, but what other major UNIX distribution will give you the 1977 version of awk (granted that nawk is the '85 version)?

    I haven't looked in some time, but would Sun please:

    • Upgrade /bin/sh to ksh93
    • Turn on UFS journaling by default
    • Give us something better than patchchk
    • Overhaul the ancient packaging system

    Adding gnome and ssh to this old cruft is like putting a bandaid on a corpse.

    It is a real shame that Sun chose Linux for the Java Desktop System. Sun could have wrapped the Solaris kernel in a GNU userland, which would have been a much more interesting animal indeed.

    1. Re:Because userland Solaris is dead? by Anonymous Coward · · Score: 1, Informative

      UFS journaling: done in Solaris 10 build 68 (may happened earlier, noticed it in this build)

      JDS will be fully integrated into Solaris 10...

      from sun.com

    2. Re:Because userland Solaris is dead? by ximenes · · Score: 2, Informative

      I hate Sun's tools as well, which is why I spend tons of time replacing it from NetBSD's pkgsrc or elsewhere.

      But they have at least made UFS journaling the default in one of the later releases of Solaris 9.

  41. screenshots by minus_273 · · Score: 0, Offtopic

    man those screenshots are HOT. Hello 1994.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
  42. Solaris wins in big embedded applications by isdnip · · Score: 3, Informative

    I'm not a developer, but I deal with different types of systems, and appreciate both Linux and Solaris for their respective strengths. In the telecom space, for instance, Solaris is well respected for building embedded applications. While AT&T invented Unix, they never meant it for critcal "five nines" real-time telephone call processing. Yet the dial tone on my desk comes from a Solaris-driven central office switch. (Not Lucent!) While the switch vendor's own code has crashed, the Solaris layer beneath takes a lickin' and keeps on tickin'.

    I think the big fallacy in Linux is the driver ABI. Linus likes to change it, as a way of forcing hardware developers to have open-source drivers. Nice Stallmanesque politics, but impractical in the real world, for at least two different reasons.

    1) Not all drivers can expose the source. This is often because complex devices hide proprietary details in the code. nVidia does that with its "compile in the stub" 3D drivers. Even more limiting are the wireless-card drivers, wherein regulatory approval is dependent on limiting user access to some of the chip registers which, in an open-source driver, could be used to create out-of-band or over-power emission. Life ain't all Ethernet cards nowadays. I had No Fun trying to make a PCI wireless card work with Linux, partially because of the (older) version dependency of the vendor's binary-only driver. Solaris and indeed most (not all) Microsoft OS versions have been better about that.

    2) There's a lot of custom hardware out there. Sure, Linux users generally think about "computers" that are either "desktop" or "server" systems. But embedded systems are even more common. Solaris works in a lot of big ones, like aforementioned telephone switch. Some of those systems use different makers' boards; said phone switch, for instance, is made by a company that buys critical boards from other companies. Changes in the ABI would make a difficult revision process even harder. And even if you make your own peripherals, having to recompile or, gag, rewrite the drivers to meet Linux' latest idea of an ABI is, well, a serious pain in the kiester. Very unprofessional!

    So while most mainstream dekstops do get better support in Linux, in part because of the better volume of applications, the Solaris approach still wins for those big systems where an hour of downtime is worth tens of thousands of dollars.

    1. Re:Solaris wins in big embedded applications by latroM · · Score: 1

      I think the big fallacy in Linux is the driver ABI. Linus likes to change it, as a way of forcing hardware developers to have open-source drivers. Nice Stallmanesque politics, but impractical in the real world, for at least two different reasons.

      Freezing the module ABI would mean much work and messy patches to maintain the compatibility between linux versions. And there is also the ethical perspective, no matter how you want to suppress it.

    2. Re:Solaris wins in big embedded applications by WindBourne · · Score: 2, Insightful
      I'm not a developer, but I deal with different types of systems, and appreciate both Linux and Solaris for their respective strengths. In the telecom space, for instance, Solaris is well respected for building embedded applications.

      Actually, many of the telecom switchs had historically used SCO rather than Solaris. That is all changing over to Linux these days.

      Linux is winning over not just due to costs, but do to ease of use. Getting full source and being able to switch over to YOUR choice of hardware rather than to whatever the OS builder decided is a huge advantage.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    3. Re:Solaris wins in big embedded applications by nchip · · Score: 1

      Ok, flames at will:

      In the telecom space, for instance, Solaris is well respected for building embedded applications. While AT&T invented Unix, they never meant it for critcal "five nines" real-time telephone call processing. Yet the dial tone on my desk comes from a Solaris-driven central office switch

      And for some reason a large pack of Telecom vendors is busy investing in Carrier Grade Linux. While Linus created Linux, he never meant it for critical "five nines" real-time telephone call processing. Yet soon the dial tone in your cell phone may come from Carrier Grade Linux BSS.

      1) Umm, funny that you mention wireless drivers and nvidia 3d - because - solaris has NEITHER. Kind of evidence that a stable binary driver ABI doesn't necessary attract more drivers. I think Sun is trying to lobby a Linux binary driver abi, because if such abi existed, solaris could support it too, and solaris users could use all the GPL'd drivers. Yes it is vary annoying, that FCC has chosen to ban free software from certain applications. Which is ridiculous, as binary drivers can and have been hacked to produce overpowered emission. Such limits should be in hardware to be effective.

      2) And Linux is hot stuff in embedded too. And very much because it's drivers are open source drivers! Need to access some obscure USB devices using a ARM/MIPS/superH system? No prob, just compile the driver. With binary abi drivers, they would only exist for x86. Besides, for embedded systems, there is no need to follow mainline anyway. Just freeze at a good enough kernel and merge in the most important fixes back from mainline. even 2.0 kernels get fixes, and I'm pretty sure we will see Linux 2.4 systems still runnning 10y from now.

      the Solaris approach still wins for those big systems where an hour of downtime is worth tens of thousands of dollars.

      In other words, Solaris is becoming a mainframe dinosaur for those systems where availability requirements can't be implemented by cluster-style redunancy.

      Yes Solaris is a very nice, well engineered System. Unfortunatly, for most tasks Linux is good enough, is easier to use and Linux knowledge is easier to hire than Solaris knowledge. Unless OpenSolaris will come out GPL (I doubt), It will keep lacking support for many common hardware components and thus remain popular only with Sun Microsystems current customers.

      --
      signatures pending - ansa@kos.to - (dont mail there)
    4. Re:Solaris wins in big embedded applications by isdnip · · Score: 1

      Well, no. SCO was not used for call control in real-time telecom switching. No form of Unix was until recently. Administrative systems, operational support systems, and other back-office telecom systems are 180 degrees different from embedded call processing.

      And when you buy a CO switch, you don't ask about plugging in your own hardware! You want the damned thing to work with at least five nines of reliability, and you never take it down -- it has duplex CPUs and you just switch over when you need to work on one. Linux still has this notion that you have to turn it off in order to upgrade the version. Not that Solaris is really mature in that regard, but it's ahead of Linux.

    5. Re:Solaris wins in big embedded applications by isdnip · · Score: 1

      And for some reason a large pack of Telecom vendors is busy investing in Carrier Grade Linux.

      Umm, funny that you mention wireless drivers and nvidia 3d - because - solaris has NEITHER.

      Sure, because it's not a game machine or a laptop system. It's for mainframes, high-reliability embedded systems, and other specialized apps. Games are a nice toy, but Solaris isn't aimed at the toy market. "Toy" in not an insult here; it's a recognition of the fun nature of Linux, something Solaris isn't going for. Hell, I wouldn't want Solaris on my desktop!

      "Some day my prince will come." It ain't here yet. That's the point.

      And Linux is hot stuff in embedded too. And very much because it's drivers are open source drivers! Need to access some obscure USB devices using a ARM/MIPS/superH system? No prob, just compile the driver. With binary abi drivers, they would only exist for x86.

      Again, when building a big machine that happens to have an embedded computer controlling it, I don't care if the machine can be controlled by lots of other people's CPUs. It's not an issue.

      Besides, for embedded systems, there is no need to follow mainline anyway. Just freeze at a good enough kernel and merge in the most important fixes back from mainline. even 2.0 kernels get fixes, and I'm pretty sure we will see Linux 2.4 systems still runnning 10y from now.

      Sure, but then what happened to that "carrier grade" project? If I freeze at some ancient kernel, sure, I have the source and can hack it myself, but I don't get the new goodies, unless I and *all of my hardware suppliers* give me support for the new ABI.

      In other words, Solaris is becoming a mainframe dinosaur for those systems where availability requirements can't be implemented by cluster-style redunancy.

      Yes Solaris is a very nice, well engineered System. Unfortunatly, for most tasks Linux is good enough...


      Indeed, for most tasks, Linux is good enough. When did I say it wasn't? That's the whole point -- Solaris is better for a specific class of high-cost applications for which its additional reliability features and binary stability are worth the money. Linux is better for desktops, clusterable servers, and a lot of other random applications.

      But damn, I hate how Linux often makes me upgrade applications when I upgrade the base system. Sure, the sources are out there, but I really like the way VMS has binary compatibility going back to 1978.

    6. Re:Solaris wins in big embedded applications by WindBourne · · Score: 1

      Actually, When I worked at what was Bell labs (later Lucent and now Avaya), we used SCO for embedded system (also a few others). When I refered to using our own hardware, I was refering from the POV of a developer, not an end-user.

      As a developer of the hardware, we were limited via the OS. From talking to others (as well as teaching) at Avaya, they have dropped SCO and Solaris in favor of Linux (one of the boxes was a MS box, but it was a disaster). And yes, Linux is very capable of 5 9's.

      Obviously, if absolute uptime is your only criteria, then Solaris is not a bad choice, but I would take an IBM mainframe over it.

      So picking Solaris means that price is also a consideration. Therefore Linux is even better as it allows for serious hardware down to very low-end hardware and still has a very low cost.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    7. Re:Solaris wins in big embedded applications by Anonymous Coward · · Score: 0

      But damn, I hate how Linux often makes me upgrade applications when I upgrade the base system. Sure, the sources are out there, but I really like the way VMS has binary compatibility going back to 1978.

      Doesn't happen. The vast majority (meaning just about everything) of applications (those not directly interfacing with the kernel in some way) moved absolutely seemlessly from 2.4 to 2.6.

    8. Re:Solaris wins in big embedded applications by isdnip · · Score: 1

      Obviously, if absolute uptime is your only criteria, then Solaris is not a bad choice, but I would take an IBM mainframe over it.

      An IBM mainframe to run the Call Agent program in a CO switch? Methinks not -- mainframes are not embedded processors! And modern CO switches are not big iron; they usually take about a third of a rack; half a rack for a really big one. Sometimes with a couple of Netras on the side.

      Again, you're thinking about "computers", while I'm talking about critical "processor-controlled systems". Solaris has a head start over Linux in that arena. Years of building Netras and NEBS-compliant systems has given Sun experience that Linux distributors don't have.

    9. Re:Solaris wins in big embedded applications by Estanislao+Mart�nez · · Score: 1
      The vast majority (meaning just about everything) of applications (those not directly interfacing with the kernel in some way) moved absolutely seemlessly from 2.4 to 2.6.

      If that's the best example you can come up with, that's far from impressive. Compare to FreeBSD, where you can install compatibility libraries to support software built for any version back to 1.x. That's over 10 years ago.

  43. There is no issue by jeif1k · · Score: 1

    System managers want to observe what's going on inside their kernel about as much as they want to see what's going on inside their bowels. That stuff just has to work, and it has to work automatically and without being noticed. If people ever have to muck around with dtrace or tuning kernel parameters, there is something seriously wrong with Solaris.

    As for reliability, even if (and that's a big if, given Sun's historically lousy record) the Solaris kernel actually manages to have a more reliable file system, so what? Those mechanisms still don't protect against many kinds of failures: you still need backups, hot standby servers, and other features if you want high reliability. Beyond a certain point, trying to push reliability of one part of a system is simply wasted effort or even harmful.

    Overall, there is no "Solaris vs. Linux" issue. For a small number of applications, Solaris is still the best choice, and for the rest, Linux is the hands-down overall winner.

    1. Re:There is no issue by JonAnderson · · Score: 2, Insightful
      System managers want to observe what's going on inside their kernel about as much as they want to see what's going on inside their bowels. That stuff just has to work, and it has to work automatically and without being noticed. If people ever have to muck around with dtrace or tuning kernel parameters, there is something seriously wrong with Solaris.
      You ARE kidding right? If not that is one of the most shortsighted and ignorant things on slashdot (some sort of record in itself). I guess you still believe that there is only a need for 5 computers in the world?. Live in ignorance if you want but don't post about it.`
      Linux is the hands-down overall winner
      Why? because you say so?
    2. Re:There is no issue by jeif1k · · Score: 2, Interesting

      I guess you still believe that there is only a need for 5 computers in the world?

      Actually, that is exactly the problem with what's happening with Solaris: putting in features like "dtrace" assumes that computers are expensive and have dedicated staff to "observe" and "tune" them. In a world with hundreds of millions or billions of computers, that attitude makes no sense anymore. That is why the Solaris approach is so outdated.

    3. Re:There is no issue by Ivan+the+Terrible · · Score: 1
      In a world with hundreds of millions or billions of computers, that attitude [computers are expensive and have dedicated staff to "observe" and "tune" them] makes no sense anymore.

      Interesting thought. Worth pursuing.
  44. Not AMD by xyloplax · · Score: 1

    Sun's new Opteron servers are hot property.

    --
    -- "You can lead a yak to water, but you can't teach an old dog to make a silk purse out of a pig in a poke" - Opus
  45. Why by Second_Derivative · · Score: 5, Insightful

    Because the Sun guy actually makes coherent and valid points whereas this guy says a load of what is essentially meaningless cheer-leading? I think you'll find a lot of businesses like to have a reasonable degree of reliability in their servers. Telling people to get stuffed when ReiserFS decides to randomly shit the bed and completely annihilate your business data won't impress many people (it's done this several times for me on MAINLINE KERNELS, there is absolutely NO excuse for that. Don't tell me to send in dumps and patches, mainline means "this does not NEED debugging and is safe to use", period). I'm not talking running a major financial institution or a nuclear power plant here, I'm talking about being reasonably sure that today's data will still be here tomorrow.

    That's just filesystems. Once upon a time Linux was really great because it was amazingly robust, small, fast and elegant. Today we have frequent kernel panics and X server flakiness, gigantic frameworks for desktop environments and gigabyte sized base installs. I suppose I can forgive flaky and sometimes limited support for exotic hardware because PCs are really complicated beasts these days, and a lot of hardware manufacturers are incredibly pig headed about these things but it would really be nice to have my two year old laptop actually wake up from ACPI sleep. No it's not a DSDT error. No I do not want to use Software Suspend because it is a hack. Nevermind the fact that it takes 5 minutes (as in around 300 seconds) to suspend on a 1GB swap with 256MB of RAM and several minutes to wake up again.

    Linux sucks, get over it. Yes I use it, that's because everything else sucks more.

    1. Re:Why by justins · · Score: 1
      Don't tell me to send in dumps and patches, mainline means "this does not NEED debugging and is safe to use", period

      Of course, a mainline kernel won't give you a kernel dump, either...
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    2. Re:Why by caluml · · Score: 1, Informative
      Today we have frequent kernel panics and X server flakiness, gigantic frameworks for desktop environments and gigabyte sized base installs

      I think I speak for many people here when I say: TROLL.

    3. Re:Why by Anonymous Coward · · Score: 0

      Because he expresses an oppinion that does not agree with your beliefs he is a troll? I, too am using linux, it's great, but calling troll everyone you dissagree with is something which is very disturbing to me at least.

    4. Re:Why by caluml · · Score: 1

      No, I am not calling him a troll because I don't agree with what he says - just the types of words he uses to emphasise his point.
      Today we have frequent kernel panics and X server flakiness, gigantic frameworks for desktop environments and gigabyte sized base installs
      I think if you look again at the adjectives he uses, you'll agree that they're designed to sound as horrific as possible. frequent, flaky, gigantic. If he really has all these problems, and he's not a troll, I'll be happy to hire out my services to him for a fee so I can consult for him.

    5. Re:Why by Dirtside · · Score: 3, Insightful
      Today we have frequent kernel panics
      Who's this "we," white man? I can count on the fingers of zero hands the number of times any Linux box I've used has had a kernel panic. Maybe some kernel versions are more susceptible than others, and surely not everyone is as lucky as I am, but you paint this as some kind of common, widespread problem.
      gigantic frameworks for desktop environments and gigabyte sized base installs.
      Yes, please conflate the kernel with the userland programs that run on top of it, as if that has anything to do with the speed, robustness, size, or elegance of the kernel.
      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  46. What Solaris vs Linux? by tiger99 · · Score: 3, Insightful
    What a stupid debate. Two decent, useable operating systems, but each optimised for different situations. You could bring in al least three BSD variants, AIX, HP/UX and I don't know how many more, and it would still be a pointless argument.

    But one big factor is that the Solaris OS is based on hardware that is largely controlled by Sun, which gives them a big lead, potentially, on reliability and stability. It certainly helps to avoid over-complexity in the handling of hardware issues. Linux has to run on hardware that is often badly documented, if at all. Many of the reliability features of any OS need specific hardware provisions, which are simply not there in a PC.

    So it is like comparing apples and oranges, or pears and bananas, or Saddam and Dubya. Actually on that last point I may be wrong, because neither was properly elected.....

    1. Re:What Solaris vs Linux? by mrhartwig · · Score: 1
      I wish I had mod points. 'Flamebait' indeed -- this is 'Insightful'. At least until you get to the last paragraph. ;-)

      What a stupid debate. alone rates a better mod; add in the 2nd paragraph and there should be no debate -- this ain't flamebait.

  47. Re:Crash dumps a "feature" in Solaris?! by JonAnderson · · Score: 2, Interesting

    I am sorry but you must still be living in the world of "25 years ago". I do not believe for one minute that new linux kernel code is always dropped into the source tree bug free. This is a fact of life. Having good observability and tracing enables bugs to be located quickly, understood quickly and fixed first time in the shortest time. Dtrace takes this a step further by enabling dynamic tracing points in the kernel AND in a userland applications (every instruction if you want). And yes I do know what I am talking about having used these tools to find and fix bugs and remembering what it was like before having them.

  48. Eric is right, but... by The+Pim · · Score: 4, Insightful
    I honestly thing Greg missed his point. Eric is talking about the motivating development philosophies of the two systems. The Solaris philosophy is reliability, serviceability, observability, etc. The Linux philosophy is scratch your itch, and keep it simple. Of course nobody in Linux is against reliability (duh!), but it wasn't designed with reliability as foundational principle. Eric captures the difference in this zinger:
    Perhaps you're thinking that because some customer really wants something, we just integrate whatever junk we can come up with in a months time. If this were true, don't you think you'd see Kprobes in Solaris instead of DTrace?
    The Solaris guys made tracing a core priority and built a complete system for it. Linux waited until someone came along and contributed a system that is light enough to get past some very conservative objections, and lacks many of the features of DTrace. If observability were a core value of the Linux team, the core developers would have been working on this themselves years ago. (This is not to say that Kprobes won't mature into an excellent system, especially with Solaris's lead to follow.)

    The only question is whether "scratch your itch" results, in the long term, in a more reliable (observable, etc) system than "design for reliability (observability, etc)". This is sort of a reprise of the "worse is better" argument, and I think it is by no means resolved.

    --

    The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
    1. Re:Eric is right, but... by defile · · Score: 1

      The Solaris philosophy is reliability, serviceability, observability, etc.

      Yeah, that's fine. Except when you're a kernel developer saying that, what you're actually arguing for is selling high end proprietary hardware.

      "What do we do if RAM goes bad?"

      One company will say "our hardware has hot swappable RAM and the OS has support for it! (and it only costs 4x-8x as much and if something goes wrong we'll make you sign an NDA before we support you)". Hopefully you'll buy it before it occurs to you that it's cheaper to buy 5 PCs and load balance the task.

      Continue ad infinitum.

      Sun sells the hardware that follows the big refrigerator computer mentality and they charge you dearly for it. That computer needs an OS that drives all of its refrigerator sized gadgets.

      Linux is not interested in selling you hardware.

      Sun's problem is that it's figuring out that people are starting to solve big computing problems with clusters of commodity PCs instead of refrigerators. How do they fit into that market? Well, they can try to embrace Linux, or they can make a half-assed attempt by sprinkling magic open source pixie dust on Solaris and giving their kernel developers some airtime.

  49. Hardware Support by APDent · · Score: 2, Insightful

    Out of the box, Linux supports more hardware devices than any other operating system. [from the linux kernel monkey log piece]

    Perhaps my varying experiences with Linux over the last decade or so have been unusual, but this just doesn't ring true to me. Does Linux really support more hardware, today, than any other OS? Is there any sort of independently verified comparison list? I guess I could compare the various hardware compatibility lists myself, but if this is unvarnished truth, I'd expect there to be something concrete to show it.

    My experience has been that when I shop for hardware for my Linux boxes, I have to be somewhat careful about what I pick. On the other hand, when my dad shops for his Windows boxes, pretty much everything is guaranteed to work (provided it is physically compatible, of course -- not something that only fits in, say, a Macintosh Powerbook).

    Perhaps it depends on what "out of the box" means, or what "more hardware" means.

    1. Re:Hardware Support by Anonymous Coward · · Score: 0

      Out of the box, yes. Windows supports more hardware because there are third party drivers for about everything.

      Michael

    2. Re:Hardware Support by slipstick · · Score: 2, Informative

      Except that your missing that Linux supports PPC, Sun hardware, different and sundry handheld devices and tonnes of other platforms other than i386 based.

      So the proper statement is that "Windows supports more hardware out of the box for i386 machines, but Linux supports more hardware in general." The latter part is what people mean when they say "Linux supports the most hardware out of the box than any other OS."

      --
      Sure information wants to be free, but how much are you willing to pay for the packaging?
    3. Re:Hardware Support by slipstick · · Score: 1

      This is only "sort of" off-topic, since I've responded to a child post more directly. But as an example, I just bought a digital camera simply because it was in a good price range for me to have something to play with. It didn't enter in to my mind to check for Linux compatibility since I figured if I had to I would just boot my Windows partition to transfer the images and live with it.

      However, after I bought it I still looked to see if it was supported under Linux and lo & behold it is. I am finding that this is more and more the case.

      You are correct though that the definition depends on what you are looking at. Windows supports more hardware for i386 systems out of the box, but this is a small subset of all hardware, since Linux supports the Powerbook(and many other systems) hardware as well.

      --
      Sure information wants to be free, but how much are you willing to pay for the packaging?
    4. Re:Hardware Support by vakuona · · Score: 1

      "Out of the box" is the catch phrase here. With its aggressive release cycle, you always have new hardware drivers being included in the kernel, although I wish they would kind of separate the kernel proper from the drivers. I remember some hardware not working on windows because windows 2000 was out before the Geforce 2 was out. And also that Linux runs on so many different processors.

    5. Re:Hardware Support by Anonymous Coward · · Score: 0

      2 Things people do not consider when they think that Windows supports more hardware than Linux.

      (1) Windows runs on a scarce number of platforms
      (2) Things that were once supported by one version of windows will probably no longer be supported a few versions later

      The majority of the hardware in my house is no longer supported by current versions of windows but is perfectly good hardware. I don't need to buy anymore soundcards or ethernet cards

  50. Jon Schwartz by Pros_n_Cons · · Score: 4, Informative

    If we are going to post Suns blogs shouldn't we post the Red Hat exec's Blog defending against Sun?

    --

    -- "of course thats just my opinion, I could be wrong." --Dennis Miller
    1. Re:Jon Schwartz by Anonymous Coward · · Score: 0

      "No", because that was just plain embarassing :(

      Or rather "Yes" because it does provide the opportunity for rebuttal, unfortuanteley... it comes off just plain embarassing.

      He misses the point completely. Sun is not anti-Open Source, they are anti-Red Hat, and he doesn't even see it. Sad.

    2. Re:Jon Schwartz by Anonymous Coward · · Score: 0

      You could link to the Red Hat response, but as The Register has so ably pointed out, Red Hat has done a pretty piss-poor job of responding. They miss the point, don't understand the context or history, and generally come across as peevish little children. But hey, if you think that's a winning position for them, by all means talk up their response.

    3. Re:Jon Schwartz by Anonymous Coward · · Score: 0

      Howd you like that big Sun Logo right next to the article? They're fair and ballanced =)

  51. Both are great! by whitelabrat · · Score: 1, Interesting

    Each OS has it's strengths and weaknesses. I generally prefer Solaris as it seems to be less chaotic than the linuxes with regards to the complete distribution. Solaris versions are more significant in feature improvement.

    Solaris also is more tighly integrated with it's hardware. Maintenance wise I feel much more confident with dealing with a crisis when using Solaris. Linux again seems chaotic in it's hardware support.

    And don't forget support. Linux does have great community support, but nothing beats a Sun box with a support contract. Nothing.

    Now before you mod me as flamebait, I have to give props to Linux. If your on a tight budget, and you need lean and mean, a linux distro is where it's at. For example, Gentoo 2004.2 can really smoke a Sun in a low-end bang for the buck contest. You also have the ability to change every tiny aspect of the OS if you so choose.

    So there you have it. Bottom line for me is, if my reputation is on the line I'm going to choose Solaris any day (on Sun hardware). Otherwise if things aren't so critical and there's a pinch for money, Linux is king.

  52. Re:Linux reliable? Since when? by Anonymous Coward · · Score: 0

    How can you call on OS with weekly kernel bugs reliable?

    I don't know. Mr. Ballmer still hasn't responded to the email I sent him earlier.

    And you misspelled "daily" as "weekly".

  53. Self-Healing & Hotswapping || But Patch Reboot by xcomm · · Score: 2, Informative

    Solaris may still be really reliable. All this Self-Healing & Hotswapping may be nice, but what me very much is making angry is this:

    Nearly 50% of the needed patches need single-user mode to get installed and nearly 75% need a reconfigure reboot after applied.

    I never need to reboot a Debian GNU/Linux production system that much to hold it up to date.

    PS: And Solaris has to be realeased under the GNU GPL too be really cool!

  54. Sun's problem by TheLink · · Score: 1

    If you really want HA maybe you shouldn't be getting Solaris (or Linux). You should be looking at offerings from HP or IBM. e.g. OpenVMS, Tandem NonStop, mainframes etc.

    Despite what Sun/Solaris fanatics say, Sun systems aren't really that much more reliable or HA than decent x86 systems.

    AFAIK if a SPARC CPU dies it still kills stuff that's running on it right? Whereas if a CPU running in lockstep goes belly up, the other CPU can still manage. In fact, Fujitsu SPARC has hardware instruction retry, whereas Sun SPARC doesn't. Sun really is behind in this HA stuff.

    So what kind of HA does Sun really provide? Clustering? x86 does clustering.

    It was just fortunate for Sun that the people who were so used to Windows availability+reliability found Sun to be such a vast improvement. However it is unfortunate for Sun that nearly the same people are now finding Linux/*BSD on x86 a vast improvement in availability+reliability compared to Windows as well. For a lower price too.

    --
  55. Actually, that sounds backwards by Featureless · · Score: 1

    No one can guarantee or even predict what open source projects people will want to work on. So, it's true, there's no way you can have "certainty," except with the wherewithal to put a developer on the payroll yourself.

    The difference is that, with closed source, you don't have that option. If the vendor refuses to fix a bug (happens constantly), or decides to change direction, discontinue your product, or go out of business, you're screwed.

    With open source, you're alright. The worst case scenario is that nobody besides you cares about a particular project and you take care of yourself.

    Obviously, in either case, the onus is on you, the "buyer," to select a healthy product (preferably with people behind it you know and respect) in the first place.

    No closed-source project can ever "ensure" you anything. No open-source project can ever leave you truly stranded.

    The market is gradually figuring this out.

  56. Linux struggling out of hobbiest space; good thing by JamesR2 · · Score: 1

    Lots of products struggle out of their original "space". Mac out of art and school space, Windows out of "cheap desktop PC" space, Sun out of "big/expensive iron" space, and Linux out of "hobbiest space". No problem with this. But it is a struggle, none the less.

  57. Ease of use is right.. by Anonymous Coward · · Score: 0

    Ease of use is right, that and limited lack of commercial applications. I have my wife working on a Linux box, she's an artist and a health nut; like a barometer for Linux's usability for the non-technical. Lack of commercial applications is going to be the point that after 4 years of use is going to make me have to allow her to dual-boot. Dreamweaver, Office *with* Publisher working, she's trying to work from home and I can't get her to use some of the OSS replacements, these are programs her peers use (I did get her to be a fan of Gimp though). OSS replacements work, but you've generally got to *want* them to work for some reason.

  58. its not about kernel recompiling vs not by Exter-C · · Score: 2, Interesting

    Sun doesnt need to have its kernel recompiled all the time because it doesnt have as diverse a hardware support as linux does. YES linux could be built with support for just about anything and everything but then it would be called lin-bloatware. Solaris in my experience has performed better than linux for longer periods of time under higher load. I have seen this time and time again (in 2.2 and 2.4 kernel series). We are still running 8 Solaris servers on intel hardware and 8 linux 2.6 based systems on the same hardware. BOTH are configured identically as far as apache and used services are concerned. Generall the Solaris 9 systems are more reliable (even on x86) than the same linux boxes on 2.4. Yet to be determined for 2.6 although 2.6 does appear to outperform the solaris system at this stage (uptime yet to be determined).

    So realistically solaris is still king between linux and solaris. However FreeBSD is still more of a realistic competitor to solaris.. Where is the press on that?

    But in the end any *nix flavor is better than none. Long live solaris and linux both have thier benefits and both have drawbacks. Realistically there is NO PERFECT OS!!. (and as long as humans make OS's there never will be).

    1. Re:its not about kernel recompiling vs not by Anonymous Coward · · Score: 0

      What a fantasy. Windows supports more hardware than Linux, and you certainly don't need to recompile Windows in order to support a new freakin' device.

  59. XP hehe... by Anonymous Coward · · Score: 0

    "...meanwhile my XP box has been running for the better part of a year save for an occaional shutdown to cool off"

    It is kind of a biased sample whose number is 1 - and in addtion I think you are the exception to the 'rule'.

    As for the three home computers with Windows XP i've used / use, they need to be rebooted about every 8-10 days because the slowdown starts to become *very* noticable.

  60. Anecdotal tide turning tales by Builder · · Score: 2, Informative

    First off, a short tale about Sun. I recently bought a V20z dual opteron rig from them. On two separate occasions, after logging HARDWARE support calls (faulty ram and faulty powersupply), they've phoned me within 2 days and asked why I'm running Linux on the machine, and have I considered running Solaris instead. On each occasion, I've told them that we have no interest in Solaris on x86, but they've gone on to give me a hard sell.

    They may well be a company that supports Linux, but they're pretty damn schizo about it :)

  61. Sun did not "relicense UNIX from SCO". by macsuibhne · · Score: 2, Insightful

    Sun, after years of vacillation, finally decided to commit to Solaris on x86. In order to bolster their woeful driver support, they had a choice: implement a bunch of x86 drivers (hardly a core competency) from scratch; or: buy hundreds of current, SVR4 compatible drivers from an x86 UNIX vendor, with said vendor waiving _all_ IP rights on the drivers. As business decisions go, it's as close to a no-brainer as you'll get. That it also indemnifies them from SCO's antics is just the gilt on the gingerbread.

    Tony.

    --
    -- "Quis custodiet ipsos custodes?" -- Juvenal
  62. The only real pro-Linux argument by pete29 · · Score: 2, Insightful


    Every Anti-Linux argument I have ever had (and some of them I have also started ;-)) has -- at the some point of the discussion -- always directed onto two items by the Pro-Linux part:

    - Linux ist faster
    - Linux is the only operating system that
    will prevail

    The first one is an argument, that many great people in computer science have found fundamentally broken for other types of software. The same guys, that state, that Microsoft has made a big design mistake by moving the graphics drivers from user space back into kernel space promote the exactly same design mistakes in the Linux kernel.

    This is about the same argument, that people have made, that mono executes faster than .NET. The interesting thing here is, that mono does not implement the slightes security check throughout the complete runtime environment. Solaris may be slow (on = 4 CPUs), but that comes from a huge amount of checking code and locking.

    L4Hurd is predicted to about 10% slower than Linux for a typical workload. I do not think, that this is an unacceptable price to pay for subsystems that do not compromise the whole kernel if they contain a buffer overflow.

    The other argument is more subtle. It says two things: Linux is the best (which is surely not true _right now_) and that everything else will at some time be obsolete, when Linux has finally caught up in features and gotten better that the competition.

    That's a nice one. It means "We want freedom, but we want it our way", very similar the ubiquitous call of standards. When developing the new driver interface for the 2.6 kernel series, the linux kernel developers had the choice between using two very good, already existing oo-driver interfaces (freebsd kclasses and darwin IOKit). They rather choose to implement their own version, incompatible to everything else and to improve it over time on their own. And they believe, implementing an interface badly first and improving it over time is good.

    In my opinion, this way of thinking is fundamentally broken. An interface is a defintion of the way modules interact with one another. If it needs to be changed, that is always a big problem. Everybody depending on that interface will need to change his code. The argument from the Linux developers than is "We do not care to change our code and we do not care about everybody else's". In other words: "If you took trust in our interfaces you are a fool, give us your source and we will (probably, if we are in the right mood) fix it for you".

    This is not distributed development and it surely it not freedom for anybody else than the "core" developers.

  63. Re:Self-Healing & Hotswapping || But Patch Reb by Anonymous Coward · · Score: 0

    So you never patch the kernel then?

  64. The problem with Linux by TheLastUser · · Score: 1

    is that its a least common denominator OS. All of the development effort goes in to the most commonly used hardware configurations.

    This is great if you are running a uni-processor desktop machine, or 2 cpu web server, but if you are doing anything that's even remotely non-trivial, like a cluster with a shared SAN. The support is primitive, to say the least. For these sorts of tasks, Solaris (and other commercial OS's) tend to be a better choice, IMHO.

    1. Re:The problem with Linux by Anonymous Coward · · Score: 0

      High end SGI, HP and IBM systems with hundreds of processors are running Linux as the official and in some cases only platform.

      Everyone in the industry except Sun is putting all their work into making Linux the best performer on these systems, so your argument about commercial OS's being best for specialized hardware is no longer true.

  65. Re:Because userland Solaris is dead? (janus fix) by retiarius · · Score: 1

    at least for solaris/x86, the souped-up 'lxrun' aka "project janus"

    http://wwws.sun.com/software/linux/janus_faq.htm l

    appears to address this. of course, it's hard to
    beat the state-of-the-art userland shipped by the
    highest-volume unix producer -- apple.

  66. Binary Compatibility by Anonymous Coward · · Score: 0

    Greg definitely didn't understand the binary compatibility question, which tends to show his age (younger). The issue with binary compatibility is not drivers, it's software! Yes, people do still buy software these days, and want to run the software they've purchased ten, twenty, thirty years ago. When you're talking Solaris, odds are you're dealing with a huge company like Caterpillar that has an enormous amount of money invested in software.

    1. Re:Binary Compatibility by ajs318 · · Score: 1

      Binary compatibility is a specious argument. To get it to work without breaking everything, you have to add abstraction layers for everything -- including stuff you never even though of at the time. Otherwise you will inevitably miss something and eventually, there will be no alternative except to let it break. Timestamps are a good example; the 32-bit space is running out, and the structure of a timestamp will need to be changed. And that is going to break binary compatibility big-style.

      Or, you can actually use a programming language as an abstraction layer in its own right. This gives you source compatibility, which is a lot more sensible: it's what C was originally designed for in the first place. Who cares if the old binary won't run against the new kernel and libs, when it is a trivial matter just to re-compile? CPU time is cheap today; even compiling a kernel isn't a slow process anymore. Software that might have taken a week to compile twenty years ago won't take anything like that long today.

      It's like, when it's raining, I walk to work in old clothes and carry my work clothes in a bag. I know I'm going to get wet anyway, and it's much easier to keep clothes dry when I'm not wearing them. Yes, it takes me some time to get dried and changed, but I can allow for that. It still works out being less effort than any way I could imagine of keeping my work clothes dry while wearing them.

      --
      Je fume. Tu fumes. Nous fûmes!
  67. The entire argument is specious by jrimmer · · Score: 1

    Mr. Schrock's argument can be responded to quite readily with a single quote: "Ask not what your country [operating system] can do for you but what you can do for your country [operating system]." Thanks Jack, I'll take over from here.
    Mr. Schrock's confusion over Linux appears to be rooted in two points of ignorance: "What & Why is Linux" and "What's the difference between a Linux distribution and the Linux kernel".
    Linux is a community operating system. Community in the sense of ownership and more importantly contribution. Complaining about Linux missing specific features is not a reflection of the operating system but a reflection of your contribution to it. If your concerns are truly important to you rally around them. That means if you can code do so but if you cannot, work to get others interested, be they other kernel developers or commercial entities. Grousing about how misguided the priorities of others is not constructive in the least and in fact may have the opposite effect, alienating those that would otherwise support your cause.
    A Linux kernel 'release' is a snapshot, not truly intended for customer usage, of the current state of Linux kernel development. It is analogous to a private entity's internal development group creating milestone builds of its technology. The fact that the Linux effort is performed in public as opposed to Solaris' private development makes it no less valuable then Solaris' internal builds are for Sun. The similarities don't end there. The Linux operating system has multiple distributions. These are composed of a development snapshot of the Linux kernel plus many other packages necessary to round out what the general public considers necessary for an operating system. Solaris has only a single distribution, packaged by Sun, that contains code seeking a similar aim. Linux distributors, similar to Solaris' sole distributor, may package other code, kernel related or otherwise, to add functionality deemed critical. This is done regardless of the direction of the Linux kernel development effort and not necessarily in line with the Linux kernel contributors desires. This again reflects the public nature of Linux development and is a strong argument in favor of keeping Linux kernel and distribution development distinct.
    Why could Sun not work with Linux to make its own distribution incorporating functionality of perhaps its own design? Mr. Schrock submits version tracking as the primary issue, regardless of multiple Linux distributors managing to do this with little complaint. Why even entertain this as an issue? Before complaining about tracking kernel version changes Mr. Schrock, with everyone else, should put forth the effort to work with the community before grousing about the potential negative results. Mr. Schrock's concern regarding the Linux kernel's development community's propensity for rejecting what he believes are important features is a red herring. Not only has Mr. Schrock not invested the time necessary to understand why specific Linux kernel code contributions were rejected but has also never submitted changes of his or Sun's own making to work through the process.
    As Mr. Schrock's argument can be responded to quite readily with a single quote: "Ask not what your country [operating system] can do for you but what you can do for your country [operating system]." Thanks Jack, I'll take over from here.
    Mr. Schrock's confusion over Linux appears to be rooted in two points of ignorance: "What & Why is Linux" and "What's the difference between a Linux distribution and the Linux kernel".
    Linux is a community operating system. Community in the sense of ownership and more importantly contribution. Complaining about Linux missing specific features is not a reflection of the operating system but a reflection of your contribution to it. If your concerns are truly important to you rally around them. That means if you can code do so but if you cannot, work to get others interested, be they other ke

  68. Linux and World domination! by maitas · · Score: 2, Funny


    Ok, I'm a Sun employee... but an open mind one.... :-)

    As a "GNU/Linux vs. any other OS" (I know it wasn't the article's point, but I really like hard direct attacks, is like instinc to me) I always though that GNU/Linux could have an umbeatable advantage as for the total number of kernel programmers compared to any other OS. To put it on an example:
    - Back in 1991 Linux had only 1 kernel developper and 1 user (Linus Torvalds himself).
    - In 1995 Linux had 100 kernel developers and 1000 users (Ok, those are numbers invented by me).
    - In 2000 Linux had 1000 kernel developers and 100000 users (once more, numbers invented by me).
    - Nowadays Linux have 10000 kernel developers and 2000000 users (last time, I promise, numbers invented by me).

    The idea, is to try to make a geometrical prediction of when in time Linux will have more kernel developers than the biggest comercial OS has. After that point in time, the comunity can claim to have an unbeatable advantage, since, not only new technologies will be created first on GNU/Linux, but after any other creative comercial OS invent a new technology, it will take a really short period of time to be implemented in Linux.

    From that time on, Linux should have the majority of the OS market, leaving niche space to any other OS (something like QNX nowadays).

    I welcome any response to this post. Mainly if you think I'm insane, or even better, if you like my idea and have the correct number of kernel developers and users for all the years I listed, so I can do a Taylor aproximation and post a possible time of Linux supremacy, Pinky and Brain style ;-)

    Regards!

    1. Re:Linux and World domination! by Anonymous Coward · · Score: 1, Interesting

      Linux is directly used in hundreds of millions of systems on a daily basis, especially if you count all the embedded devices, not just the servers and clients (of which there are estimated to be at *least* 10-20 million as of 2003 I believe) etc.

      Can this be said of Solaris? I didn't think so. Not even Windows comes close when embedded devices are considered too.

      Remember, many of the innovations going into the Linux kernel benefit embedded systems and special purpose computers, not just servers and desktops, so these developers and users count too.

  69. we don't need no stinkin' drivers by justins · · Score: 0, Flamebait
    It's not that we don't know how to create a binary api with padding structures out, and offering up new functions, it's the fact that because we have the source to all of our drivers, we do not have to.

    This is really circular nonsense thinking.

    1. Some people can't make binary drivers because there's no "binary api" (he meant ABI?), but...
    2. We don't need a "binary api," we have the source to "all our drivers"

    Well duh. You have the source to "all your drivers" because the vast majority of people who would like to distribute binary drivers have given up on Linux. Congratulations on that.

    Incidentally, props to the Sun guy for having the balls to make his blog open to public comment. The Linux guy seems to have his setup as read-only. Loser.
    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  70. You might want to check up on sunw's history. by walterbyrd · · Score: 1

    >>when they have ZERO history of pulling that sort of crap.

    Maybe you aren't aware of sunw financially supporting the scox-scam? Do you remember how secretive sunw tried to be about it? How about when McNeally was parroting McBride? Or how about McNeally making his smug comments about having the only legal linux? Or how about sunw helping msft set things up so that msft can sue OpenOffice users?

  71. Different ways for redundancy & hot-upgrading by walterbyrd · · Score: 1

    As I understand it:

    Tradition big-iron achieves redundancy at the component level, i.e.two stripes of mirrored drives. Also, hot-upgrading can be achieved at the component level: pull memory, put in a new card while the system is running.

    With PCs, you get the same redundancy and ability to upgrade, but it's done at the system level. Cheap servers mirror each other, you have system level redundancy. Pull one server off the network, and the backup server takes over.

    Just two different ways to accomplish the same thing. But the PC way is much cheaper. You can get a decent PC for under $500.

  72. Re:Different ways for redundancy & hot-upgradi by Pharmboy · · Score: 1

    That is a good way of putting it. Another application is how distributed computing is accomplished. You can take ONE super computer, which is the most efficient method, to calculate something. Or you can do like Seti@home and get people to give up a tiny percentage of their cpu cycles to do a small portion of the whole, then calculate each small piece with three different people (or more if results are different) and the only overhead is the distribution.

    This is theoretically the least efficient method to obtain a result because it takes so many redundant cycles to calculate the results of a small sample, plus distribution overhead, but it is the most cost effective AND fastest way. Same concept: different method for different tasks.

    This redundancy is at the user level and triple checked for accuracy, which is even farther down the line than componant or system level. For these type of tasks (cracking encryption, searching for ET, etc.) this ugly, brute force method actually becomes rather elegant. Obviously, it can be the least expensive method as well.

    --
    Tequila: It's not just for breakfast anymore!
  73. bald assertion by Estanislao+Mart�nez · · Score: 1

    So as the Linux advocate pointed out, if Sun were to use their experience to add the features to Linux, with the requisite due diligence in making sure they don't break everything, t's likely Linus would integrate the features. This is precisely the point that's under debate, and baldly asserting it does not count as debating it.

    1. Re:bald assertion by slipstick · · Score: 1

      I didn't "baldly" assert anything. I pointed to the "evidence" at hand and claimed only "likely". That's far from a bald assertion.

      If you need more precision, than it goes something like this.

      The linux advocate, Greg, noted how he and others worked on a large and complex addition to the linux kernel which touched many parts(files, structures, code, etc.). He didn't say exactly the plan of attack but it's clear by implication that he had to have a plan that assured Linus that the change would be doable without adversely affecting the kernel, or at least that any effects would be minimal and duely fixed. In other words they had a good plan, and good implimentation.

      Like the good maintainer that he is, Linus requires that this plan and implimentation be presented before he will even consider such a large change. In other words, rather than not being concerned with reliability, he is intimately concerned with it. Like a doctor, he appears to be running under the principle of "first do no harm".

      So how is needing a concrete plan and good implimentation considered "not being concerned with reliability"?

      In fact it is the "bald" assertions of the Sun rep that are actually under debate. His only evidence for his statement is that Linus has rejected "reliability" patches. As Greg explained, it turns out the patches were not well planned or implimented. So Linus naturally rejected them. Consider that every change to the kernel has the potential to affect reliability. The very changes the Sun rep proposed can actually make the kernel less reliable with a shoddy plan or implimentation. Much like quantum mechnanics, the "observer"(added code) affects the experiment(kernel). Unfortunately, we have a better handle on how to predict what will happen in a QM experiment than we do with adding to a complex piece of software like the Linux kernel.

      So I stand by my "bald assertion", I'm quite sure that if Sun spent some time coming up with a plan to add the good work they've done on Solaris into linux Linus would be more than responsive.

      Consider the poster boy for corporate involvement in Linux, IBM, they didn't just look at the kernel maintainers and decide, "they aren't concerned with X, so we won't even bother trying". IBM made a plan to become kernel developers, to be intimately involved in the process, and in doing so made the Linux maintainers and kernel developers concerned with their view of X.

      Interestingly, this example also shines an ironic bit of light on the Sun rep's assertion that Linux advocates make it an "us verses the world" game. When in fact it is Sun(or at least this Sun rep) that set up that context. His assertion that "Linux maintainers don't believe in X,Y and Z", made it an "us verses them" game. Anyone can be a Linux maintainer or kernel developer including Sun, so by simply becoming kernel developers the Sun rep's assertion, if it were true to begin with, would become false on it's face.

      Don't get me wrong, I'm not chastising Sun for their decisions re: OpenSolaris. It's their code, their choice. If it were me I would follow the IBM model but I didn't spend the millions or billions to develop the code. However, it was the Sun rep(and by implication Sun) who made the bald assertions and comparisons. The burden of proof is on his shoulders, and quite frankly his arguments are found lacking.

      --
      Sure information wants to be free, but how much are you willing to pay for the packaging?
  74. I hear you. by Estanislao+Mart�nez · · Score: 2, Informative

    You really ought to try FreeBSD. Though I doubt the laptop support will be any better than Linux, but, to tell you the truth, if you want a Unixy laptop, a Mac is the answer. (They're not flawless by any means, but they will give you far less trouble than a Linux one.)

  75. Here's something for you to try. by Estanislao+Mart�nez · · Score: 1

    Render what he said in a non-"trollish" way.

  76. Re:Self-Healing & Hotswapping || But Patch Reb by xcomm · · Score: 1

    > So you never patch the kernel then?

    Not every week.

  77. The Linux Kernel as a development target. by Anonymous Coward · · Score: 0

    As someone who has developed kernel modules for Solaris and Linux, I'll say without reservation that Solaris is the best platform to develop and debug on - even WITHOUT the source code.

    Why? Because when the system crashes you can work out what went wrong. mdb, kdb, etc. They're magic. Linux is still living in the dark ages because Linus doesn't believe in using anything for kernel debugging except printf's. On top of that, if you're using Linux inside vmware for testing, a panic (oops or whatever) leaves you scrolling and scrolling...no useful information at all is recovered. BSD has ddb and gdb will work with crash dumps, but BSD crashes dump your entire physical memory whereas a crash on Solaris (2GB of RAM) may only need 120MB of disk space. This may not seem significant until you start collecting a number of crash dumps and keeping them compressed is not desirable.

    Then there's the problem of which Linux you're developing for. Unless you're a 3rd party to the Linux source tree you really won't know the horror that is the Linux kernel source tree when it comes to building the same source on RH9 and Fedora2 and SUSE9.1 and...oh, none of those are "virgin" Linux kernels - that's different again.

    Reading about Kprobes and Linux...I'll say this: beware patents. I would presume that Sun is patenting a lot of the new things it develops for Solaris. What's the upshot of this? If you're a Dell or similar trying to sell Linux (i.e. don't have a war chest full of patents you own) then you could find Sun (or IBM or HP) deciding that they should be getting a piece of your Linux pie. Blindly copying features from any proprietary OS into another OS (free or not) is something developers should be doing with great caution - now and in the future - especially for new technologies like Dtrace. Don't assume that Microsoft and IBM are the only ones that understand the importance of establishing a good IP portfolio.

  78. A real linux user writes: by chegosaurus · · Score: 1

    > I've never recompiled my kernel.

    omg teh fagot!!!!!! ROFLOLOLOLOL!!!!!!!!

  79. Re:Different ways for redundancy & hot-upgradi by jbolden · · Score: 1

    Its not the same thing at all. With Sun, IBM or HP enterprise hardware you can have a situation where a CPU goes down and no transactions are effected. You can't get that with a PC solution.