Slashdot Mirror


Linux Is Cheaper

An anonymous reader writes "ZDNet is running a story on what a lot of us already know: Linux IS cheaper than Windows. This not because it is free. It is because Linux admins, although slightly more expensive, can handle a significantly larger number of systems than their Windows counterparts."

14 of 487 comments (clear)

  1. Completely subjective by Mwongozi · · Score: 5, Insightful
    I never understood the X is cheaper than Y argument. Surely, it must depend on what you're using your OS for, how many servers you're running, etc?

    I have no doubt that Linux is cheaper in a lot of situations, but I am also sure that Windows, or indeed any other OS, is cheaper for some things.

    There can be no one perfect solution.

  2. That's because Linux admins are self-taught by wackybrit · · Score: 5, Insightful

    It is because Linux admins, although slightly more expensive, can handle a significantly larger number of systems than their Windows counterparts.

    Th-they skirt over this point a bit too quickly. The obvious reason that Linux admins are better sysadmins (overall) and can admin more machines is because they're, er, mostly self-taught.

    After all, how many great sysadmins spent years pouring over 'How to be a Linux admin' books, struggling to get their 'LCE' (Linux Certified Engineer) certificates? None. Unh. Yet that's exactly how Microsoft admins are raised.

    Linux admins (and originally users) are experimenters.. that's why they're not on the MS platform. Experimenters make good sysadmins, because they learn by themselves, learn clever admin tricks through experience, and, er, don't just rely on a bit of paper that says 'I'm a good sysadmin.'

    I'd be a bit weary about the point that Solaris admins can 'learn Linux' (ohh, unh) within a few weeks though. People from stricter UNIX disciplines think Linux is some, er, easy-to-learn UNIX renegade. (unh, unh) It ain't true folks, it's like deep and stuff.

    1. Re:That's because Linux admins are self-taught by Bert64 · · Score: 5, Insightful

      Fixing a unix problem is usually made a LOT easier by the error messages.
      Typically if something goes wrong on a unix system, you will be given a usefull error message, that if all else fails you can paste into google and see what comes up.
      Contrast with windows, which often gives far less usefull error messages and frequently wont let you do anything else while the error requester is displayed on the screen. You are resorted to trial and error to fix the problem, a very time consuming process.
      People complain about the verboseness of unix/linux, but this is a GOOD THING.. even to newbies, if a newbie sees an error he could paste it to someone who knows how to deal with it.. instead of panicking and freaking out.

      The windows mentality has resulted in a lot of new linux users who assume the error messages are useless, thus they dont even read them atall.. they paste them to someone (like me) and ask for an explanation, usually i paste the error right back and they go "ohh, now i see"

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  3. Stability means less work for sysadmins by KaiKaitheKai · · Score: 4, Insightful

    I have a linux web/mail server running for a local non-profit organization of which the exectutive director is a friend of the family. Their website is very small, and doesn't need to be updated often. It gets about 100 hits a month.
    I have had that server running for over 5 months now, and I haven't needed to physically visit the server in 4 months. That was because of a power outage; not even Linux is more powerful than God :) If they need the page to be updated, they send me the new text, and I update it via SSH.
    The point I'm trying to make here is that this nonprofit has no IT department, no sysadmins. They are mainly 50 year old ladies who are smart enough to not ask what the difference between RAM and hard drives. They have a low cost webserver running, which is freeloading on a broadband connection they already have. They don't touch the server, which lies in the corner of an empty supply closet.

  4. Good news?! by gpinzone · · Score: 5, Insightful

    Let's see... The article states that Linux/Unix admins USUALLY do cost more, but now they don't due to the tech slump. In other words, the TCO is lower because of all the out of work admins drove down salaries. Therefore, more sophisticated Linux/Unix admins are getting screwed.

    Now answer the question, "Aren't you happy to hear Linux is now cheaper?"

  5. I've said this before.... by FreeLinux · · Score: 4, Insightful

    It is because Linux admins, although slightly more expensive,

    I've said this before but, while the above statement is frequently bandied about, I do not see evidence of this in the real world. Indeed the majority of job postings that I see for Linux sysadmins offer salaries that are a fair bit less than similar positions looking for MCSEs.

    Indeed, there are also several commonly used salary surveys on the net that seem to indicate that Linux sysadmins are paid less than their Windows counterparts. I've even seen a few stupid cases where positions requiring Linux experence and an MCSE certification actually paid less than similar positions requiring an MCSE only.

    Is this only the case in my region or is it the case on a wider scale?

  6. Point 3 is most important by gsfprez · · Score: 4, Insightful

    If it ain't broke, don't fix it - according to the article.

    And that is the problem with Windows. By the time i had gotten most of my servers to NT4, they were shoving Win2k down my throat. After i had gotten everyone onto Windows NT 4.0 workstation, i couldn't get it any more - i was forced to have W2k and NT4 Wkstn running side by side.

    Windows, unless you just refuse to be able to run certain software, requires you to change everything every 2 years. Its a nightmare.

    Mac OS X and FreeBSD wouldn't have required me to change so much stuff over the last two, years, and i don't see a big deal with the next few either.. while windows admins will HAVE to incorporate XP into the networks, because they will have no choice.

    --
    guns kill people like spoons make Rosie O'Donnell fat.
  7. AHA! by ostiguy · · Score: 4, Insightful

    A President of linux consultancy says that linux admins can handle more boxes than a windows admin.

    This study is stupid. As a rule, there are more windows admins than anything else, because that is what the market demands. As a result, there are more $30-40k deserving windows admins who would get their hands full with a lot of boxes. Still, if you need admins for a 100,000 hit a day web site (which doesn't sound all that high to me), you need to hire people who can roll out identical, customized machines in short time, have experience monitoring, and can batch updates, etc. You can hire a bunch of cheaper admins, who will install hotfixes one at a time, rebooting each time, or you can hire one or two good admins who can qchain em together, and reboot when all are installed. TCO is as much a function of management and hr's hiring skill as it is or anything else.

    ostiguy

  8. You're company is probably screwed regardless. by dmaxwell · · Score: 5, Insightful

    Just to be clear: I'm not saying Linux is worthless, I'm saying that this zealousy over it won't solve anybody's problems. As a matter of fact, it'll probably cause problems. Most of my company frequents Slashdot. Let's say they were taken in by the hype and adopted Linux. Guess what? Expectations are high, which means that every little problem will be blown out of proportion. Before you know it, everybody's anti-Linux. We're already having that happen today. Some of the engineers have been moved to Linux, and they're fussing over every idiotic problem that Windows just doesn't have. The worst part is having to look up badly spelt commands in order to figure out what to do. They're having to make compromises in order to get through their day.

    If your company tried Linux on the basis of hype, it probably means they initially got hooked on MS hype too. I doubt either decision was made objectively or wisely. Did it occur to your Slashbot bosses that maybe they should have only tried Linux out on a few machines first? That way it needn't have caused any significant pain. Also, a newly deployed Windows system isn't that hot either. You're co-workers are comparing something that's probably had months or years of bug-fixes, tweaking, and workarounds to something they just adopted. NEWSFLASH! Everything sucks just in different ways. Like any tool, Linux can do the job wonderfully once it is learned. Of course, you'll mash your thumb a few times on the way. Here's another newsflash: You've had years to forget how much it hurt when you first started using it. Don't bs me otherwise. I cut my PC teeth on 3.1 and have cursed at every version up to and including XP.

    Linux doesn't sound like a problem here. Quit believing hype and maybe you'll have better new product experiences.

    Incidentally, Slashdot is not a monolith. We have 15 year old young minds who think every piece of OSS software is GPLed and anyone who makes money with it is a thief as well as 15 year old Young Republicans who think OSS is communism. I'm sure others can think of even more savory types who hang out here. Remember, the IQ of a mob equals the intelligence of it's stupidest member divided by the size of the mob. It's pretty useless to give it advice.

  9. disagree by djupedal · · Score: 4, Insightful

    windows IS completely scriptable.

    Isn't this one of the main reasons Windows is such a problem on both the desktop and in the server arena?

    Not just the scriptability (Mac OS X goes a long ways in this regard) but the looseness of the implementation, which is the big reason admins stay so busy patching, etc.

  10. Empire-building by DGolden · · Score: 4, Insightful

    Oen thing to note: the "less staff required" can often count against things in "managerial empire-building with lots of petty political power struggles" environments, which are unfortunately very common. Telling a manager "you'll need less staff" is not necessarily the best route to his heart, they might even take it as a threat.

    No, that's not a healthy corporate culture. But in big companies and semi-states (a mainly european phenomenon where state-owned companies kinda-sorta privatise), it is a common one.

    --
    Choice of masters is not freedom.
  11. Re:A significantly larger number of systems? by Fnord · · Score: 5, Insightful

    And this is why windows admins don't understand how Linux admins manage that many machines. VNC is a bad hack that you'd only use if you needed cross platform remote display. You do realize that if you really needed to remotely run graphical apps, X programs are inherrently remote displayable. Not only that, but the power of linux administration is the fact that you *never* need to run a graphical program. If I have a farm of 150 web servers, I can make an httpd.conf on one of them and with a 3 line shell script (typed interactively on the command line) scp it to every machine on the network and restart those webservers. Or I could tie it to a cron job, or a script monitoring /var/log/messages for a certain event like a service going down, or have procmail do it when it recieves an email. Yes I know with the right packages and third party tools windows is scriptable as well, but its not designed around scriptability. The simplest way to permanently change the host name of a machine is still to go in with vnc (or terminal services, I have to be fair) and open up the network configuration dialog and change it. Which is easy, I admit. But over a slow network its infuriating. I can ssh in from a modem and edit /etc/sysconfig/network with vi and it'd be just as responsive as if I was on the local network. Again, I see the benefit of both approaches, but never would I personally want to administer a significantly large windows data center when a unix based solution was feasable.

  12. Ignore TCO, go for flexibility and freedom by Paul+Johnson · · Score: 5, Insightful
    TCO arguments are pretty much a waste of time. The answer depends a lot on the assumptions you make about the future (e.g. cost of Linux sysadmins vs Windows licenses in a few years). The real killer argument for OSS in business is freedom: the freedom to run your business the way you want to, rather than the way the vendor wants you to.

    • Freedom from surprise audits (and associated fees)
    • Freedom to change your support supplier, or even do support in-house if you want to. With closed-source software, if you don't like the quality and level of support offered by the vendor (or their authorised suppliers), you can lump it.
    • Freedom to carry on using an obsolete version because you don't want to upgrade. I've seen projects doing intensive development on top of a database for which support had been withdrawn by the vendor. Not fun, and a major risk factor for big projects. Particularly when the obsolete binary also ties you to obsolete hardware.
    • Freedom for your staff to install a new copy without having to get a purchase order authorised.
    • Freedom from having to track all those proof-of-purchase pieces of paper.

    "Always in motion is the future" said Yoda. Decisions need to be "future-proofed". That needs flexibility. If you have room to manouver then you can react to the unexpected. Open source gives you that room to manouver.

    Paul.

    --
    You are lost in a twisty maze of little standards, all different.
  13. TCO ? Windows doesnt have one.. by Bert64 · · Score: 4, Insightful

    Taking that TCO stands for "Total Cost of OWNERSHIP" then this cant be applicable to windows, since you dont actually own a copy of windows that you buy, you merely have a revokeable license to use it.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!