Slashdot Mirror


Linux TCO: Less Than Half The Cost of Windows

ggruschow writes "Linux Today reports 'The cost of running Linux is roughly 40% that of Microsoft Windows, and only 14% that of Sun Microsystem's Solaris, according to a new study which examined the actual costs of running various operating systems over three years.'"

22 of 527 comments (clear)

  1. first? by onemorehour · · Score: 3, Insightful

    What a surprise... Linux today says linux is cheaper. There are many ways of calculating TCO. What makes this more credible than the next?

    1. Re:first? by Spamuel · · Score: 4, Insightful

      I read that and thought it was very interesting myself, but they don't give any reasoning for it. The idea that a Linux admin can handle more machines then a Windows admin doesn't wash with me... Maybe the average Windows admin has less system administration experience then the average Linux admin? That could explain the difference I suppose.

    2. Re:first? by 2nd+Post! · · Score: 3, Insightful

      Yes, it *could* be misleading.

      It could be true, though, if you 'trust' the author's choice of words.

      He didn't say 'The Windows technicians, however, managed an average of 10 machines each...'

      He decided to stick the word 'only 10 managed an average of 10 machines eacn...'

      If you don't believe the author was being truthful or clear, then it's difficult to hold a discussion since base assumptions cannot be verified. Me, I tend to believe, running a Windows and Linux home network, that a competent Linux admin can probably manage 10x as many machines as a competent Windows admin, if nothing else because of XWindows, ssh, and scripts.

      The analog in Windows would be... VNC, ???, and batch files?

      If you really want to talk misleading...

      What versions of Windows were they using? Trying to administer 100 boxes of Windows 95 != Windows NT != Windows 2k

    3. Re:first? by Malor · · Score: 5, Insightful
      From real-life experience, I can assure you that this is accurate. I posted here in a related topic.

      Basically: scripting is everything. If you understand shell scripting and perl, you can make Unix machines dance. A real Unix wizard can nearly bring about world peace from the command line.

      Scripting in Windows is much harder. It can be done, but it's relatively alien to the system, and some complex things are unscriptable.

      Windows 2000 has improved this capability a lot. If they have been studying for three years, chances are that a lot of the machines are still 4.0. A true from-the-bottom-up 2K network is A LOT easier to administer than 4.0. One poster in the linked thread claims to be running about 200 clients and 37 2K servers all by himself. With 4.0, I don't think that would be possible. Things would break faster than you could fix them. With 2K I can just barely imagine doing it, though I bet that guy is incredibly busy.

      Linux is easier still to administer. Perl, ASCII text configuration files, and separation of services beat Kixstart and the registry hands-down.

  2. Obvious by Drachemorder · · Score: 3, Insightful

    I've always thought something was wrong with those TCO studies that say MS has a lower TCO than Linux. It just seems blindingly obvious that free software would give you a much lower TCO than something that comes with massive license fees, regardless of what other factors you work into the equation - - - and I've always suspected that those other factors are mostly just handwaving and smoke and mirrors.

    1. Re:Obvious by Tet · · Score: 3, Insightful
      It just seems blindingly obvious that free software would give you a much lower TCO than something that comes with massive license fees, regardless of what other factors you work into the equation

      It may seem obvious to you, but it's also wrong. Purchase price / licensing fees typically account for a very small percentage of TCO. So while free software may well have lower up front costs, that doesn't mean the the cost of administering it and keeping it secure is lower, and hence has less bearing on TCO than you might think. Of course, as it turns out, free software typically is cheaper to run anyway, but that's usually because it's running on an OS is designed to support multiple users and remote administration, rather than because of the lack of license fees...

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    2. Re:Obvious by foobar104 · · Score: 3, Insightful

      Massive license fees? How do you define "massive?" A Windows server license will cost you a few thousand bucks, depending on configuration. That's a one-time charge. The guy who maintains it for you will cost you tens of thousands of dollars per year. The cost of the software license is very small in proportion to the recurring costs of owning the system. This is why it's not at all obvious that Linux-- which costs nothing to license-- should be cheaper to own that Windows.

  3. Windows XP for free...if you are a student by CanadaDave · · Score: 3, Insightful
    Windows is actually getting cheaper and cheaper...

    For example, at the University of Waterloo, you can get a Windows XP CD for free if you are a student. I'm sorry, but I don't know how much Waterloo paid Microsoft for this... so maybe it isn't quite free. I actually got Windows XP from them. I'm mostly a Linux user, but they sucked me in with the free CD thing. Came with a unique activation ID and everything. How soon will it be before Microsoft starts giving away Windows XP to small businesses, home users, then big businesses. They can still make their main money from Office and other things. I think they're going to have to keep cutting costs, in order to match the cost of Linux.

    Basically what I'm trying to say is that Microsoft fully realizes that Linux is a somewhat cheaper system to opearate, and this is one way that it is trying to change that. By giving it away free, they've reduced the cost of running Windows by a lot.

    1. Re:Windows XP for free...if you are a student by demo9orgon · · Score: 3, Insightful
      Maybe we should rank this offering with glass-beads, cotton blankets, and smallpox...they were given freely to the native americans in order to initiate trade, and that last one was just an added bonus for the manifest destiny zealots.


      The idea behind giving away a such a controlling OS isn't to lower the cost of anything, it's simply an easy move to infect the cash-strapped with a way to easily perform a "mind and movement" control endgame manuver around free operating systems. It's a noose. A digital chasity belt to keep us in line--keep us from ripping, mixing, and burning.


      Maybe they think if they can fit the young with this prophylatic DRM measure, they won't have such a hard time later when they really start tightening the screws and throwing away the keys.

      --
      Every new form of media has it's own Requirimento
  4. Re:Production download their distro from the web? by stoolpigeon · · Score: 5, Insightful

    No- it's not the other way around. This is exactly what happened w/my company.

    We decided that using Linux could help us out w/a couple things that we wanted to do- but we were short on cash to go the MS route.

    So I went to Frys Electronics and picked up RedHat. I installed it, learned how to do the stuff we wanted to do, and found out 2 things. Pretty much all the software - and support- you need are available for free.

    The community provides so much more than development.

    One project we needed was a server running SSH for transfering files over a dedicated T1 between us and a client. You don't need me to tell you that it was cake.

    Our other larger project is focused on Apache, PHP and PostgreSQL. There is great, free support out there for all those products.

    We bought the box to get started - planned to buy support but dropped those plans when we say that the open source community will provide you with tons of support.

    That may not be good enough for some big companies- but for someone in the middle and (always) strapped for cash- it is great.

    .

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  5. Features and productivity? by burgburgburg · · Score: 3, Insightful
    You'll find that there are very feature rich *NIX based programs that can replace the Windows programs you are used to. Most do not suffer from the feature glut that is a Microsoft trademark, however. And they do not feature the large number of highly suspect "features" that have made Windows boxes such easy targets of virii/worms/trojans/etc.

    As for productivity, there will be significantly less time spent on Blue Screens of death, software updates that break most of the functioning, software virii commandeering programs and wiping your hard drive clean and the like.

    Your KIA/BMW comparison is highly inaccurate. Linux to Windows is comparing a Honda and a Ford Pinto with a full tank of gas and a bunch of near-sighted rage drivers right behind you rushing home to find their glasses.

  6. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  7. Re:GUI bad, CLI good? by toupsie · · Score: 5, Insightful
    Considering the tools are all there, why didn't you learn how to use the CLI admin tools for Windows? Just kind of seems to me you shouldn't be calling people idiots when you don't know what you are doing yourself.

    Are they built into the OS or do you have to purchase them or download them after the fact? All the Linux, Solaris and Mac OS X Server boxen I deal with have all the CLI tools built-in. I have never seen Microsoft brag about their remote CLI management.

    Also, I was calling the "Zombied Windows Server Admins" idiots not all Windows Server Admins. Reading is fundamental...

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  8. Windows is more expensive because... by realmolo · · Score: 4, Insightful

    I've worked as a Unix and Windows admin at various times. And here's the deal: A company that knows enough about IT issues to seriously consider UNIX probably hires good admins, whether they are Windows admins *or* UNIX admins. The companies that just blindly buy a bunch of Microsoft stuff to slap on the boss's old Dell machine (which is now the "server") probably don't hire good admins. Or, honestly, have any kind of cohesive idea about what they are using their PC's and the network for. Which means they will ALWAYS be dumping money into it to try to make it work, to cover up for their lack of planning. UNIX, on the other hand, isn't even CONSIDERED by shops that aren't pretty fuckin' serious about their network/workstation/applications, and they'll keep costs down, because they aren't screwing around. What I'm saying is, Windows works fine, if it does what you need it to do, and you hire people that know how to do it. But that's rarely the case with Windows shops. And it's almost *always* the case with UNIX shops.

  9. Re:Follow the money! by georgewilliamherbert · · Score: 3, Insightful

    The PDF for the study is hosted on IBM's website... I'd be willing to bet that it was IBM that commissioned the study. Anybody know?

    **begin sarcasm**
    What a big suprise that would be if a study funded by IBM finds that their Linux solutions perform better than Windows and Sun!
    **end sarcasm**


    Their numbers on Solaris are whacko.

    To establish my background (and biases),
    I've been a UNIX sysadmin for 15 years
    primarily on Sun, but including most
    other UNIX variants and a little Windows.
    I'm currently at a Sun VAR, so I have an
    idea about how to price Sun boxes and software.

    First of all, it will take about 1 CPU to
    meet their Processing Unit definition.
    When your basline comparison unit is less
    than 1 CPUs worth of effort, comparing using Sun
    enterprise class systems is ridiculous.
    They're not intended to replace a stack
    of 1U servers; they're there for the one
    application which needs 99.5% uptime or
    better and doesn't split across clusters
    of independent systems. The Sun 1U servers
    (Intel or SPARC architecture) are $1k each
    including OS, not this ridiculous $12.5K
    per CPU that they ascribe to software costs.

    My opinion: this is a sly slam on Sun made
    to look like a boost of Linux.
  10. Here is my followup as promised by kenp2002 · · Score: 3, Insightful

    OK Here is the shattered remains of this pathetic TCO. Warning STRONG language later on as I was getting very pissed at the half assed job they did. This is a rant about the TCO NOT LINUX. Keep that in mind.

    First of all this thing is 8 pages? The last 15 or so TCOs I've had to read through have been in the area of 70 to 400 pages in length. This looks like something a 10 year old would write in highschool. But I digress. Here we go:

    1 - Executive Summary
    Who are these numerous executives? (I had coffee with Elvis)

    How many is many? Many people have Aids but MOST people do not. (I eat a lot of food compared to a starving Ethiopian)

    Survey Participants? Who are they? How do I know you didn't make this shit up? Where is your work sited information? The least you could do is say Client - A, and Client - B if there was a NDA issue.

    2 - Methodology
    Ok so their WHOLE concept of this TCO factors ONLY web servers? This should be titled as TCO of LINUX WEB SERVERS. Holy Shit I'd fire these guys if they were my consulting shop.

    One or two processors in the machines? How do I know the majority of the MS or Solaris machines are not Single versus Dual on the Linux Boxes? Where is my node breakdown summary?

    "External" support hardware and software were excluded?! Holy Fuck! Ahem! I consider hardware and software compatibility pretty fucking important. The NIC performance is crucial! If I have to alter my NIC choices based on driver availability that can totally skew a cost per MB in a TCO. The difference, for example, in a web server using Intel and 3Com NICs amounted to $1500 dollars when placed into a Proliant server doing SQL after boiling the TCO numbers. BIG difference if I have to have 100-200 of those.

    All prices are based on retail!? What moron pays retail for a corporate purchase on Mid to Large sized companies!? Mother of God are these guys scamming their clients? I get a bulk discount on orders greater than 20 from 3Com. Used to level the playing field? Ahem this is a COST analysis! Enterprise discounts are not irrelevant THEY ARE CRUCIAL! Case in point if Intel gives my 20% off on an order of 2000 NIC cards and 3Com gives me 25% off and Linux won't support the 3Com card (for the sake of argument) THAT IS RELIVANT TO THE TCO!

    3 - Cost Breakdown

    Software purchase costs per processing unit? Ahem where is the implementation costs, maintenance costs, or as I like to put HOW COULD THESE DOLTS COMPLETELY IGNORE THE SYSTEM LIFE CYCLE!?

    Paragraph 3, line 4 "beyond the purchase of the software", ahem DOES LINUX INSTALLS AND CONFIGURES ITSELF!!?? FUCK DUDE I'M SWITCHING NOW! They cover this later; I'll bitch about it when I get there.

    CALs are primarily used only in Intranets unless your are running remote services like Outlook's Mail program. But authenticated services are NOT being specified on both systems, only MS. Are we running software here besides Apache and IIS comparisons? Now we have a whole separate TCO on just the application alone! God this TCO is a mess.

    Also there is no lie in the last paragraph, the new terms from MS are terrible.

    No lie here, Linux is cheaper cost wise for the software. Too bad like in automobiles labor is the major cost. Even then the data is terrible at best.

    3.2 - Hardware Cost Breakdown
    Wow Linux only beat out MS by about $1000 bucks? I'd rather pay the $1000 bucks and write that off as application compatibility, hardware compatibility, and more importantly I actually have the MAJORITY of hardware vendors writing drivers NOW for Microsoft. Don't tell me "But that is changing" TCOs are a static snapshot, "What-Ifs" are not allowed, otherwise they become Cost Projection Reports.

    Concerning their benchmark concept per processing unit how do we know we have the same data going across? Where are these number coming from? I have yet to see any concrete data. I get the results but how was the data collected? Was the test based on identical web pages? Was it base on client side or server sides scripts? WHERE IS THIS DATA COMING FROM? When I play cards and my friend says he has a full house he's gotta show me the cards. SHOW ME THE DATA!

    3.3 - Support
    Oh God I loved this part:

    "Support Costs Were Those Fees Paid To Consulting Providers or Product Vendors...." "Many administrators were taking advantage of mailing lists, free news groups, support, ..."

    Hmmm how many of those groups will mail me monthly CDs like TechNet for a fee? I wonder if that added to the cost? WE DON'T KNOW THEY STILL HAVEN'T GIVEN US ANY DATA. WE ARE SHORT ON BRENT SPENER (Did I get his name right? I'm not a Trekkie) JUST RESULTS. Did your result of 42 come from 40+2 or 21x2 or WHAT!? They say $46,360 for MS. I have been consulting 8 years and have NEVER seen an administrative expenditure like that. Show me the data! Are we looking at 1000 Linux Workstations for every 4000 NT based systems? Right there the admin costs should be x4 as much. No data, no trust. Tell me where that 46k went and then I'll listen.

    Oh how about this one,"... for the purpose of this survey administrators...."
    Ok so my NT guy that handles my SQL server, Exchange, and 4 other servers is only going to be counted for the web part. Hmmm... Wouldn't that deflate the number of Web specific servers per admin? WE DON'T KNOW! GUESS WHAT? STILL NO DATA! If the 1 Linux admin handles 10 web servers, but all he does is handle 10 web servers that is going to drastically skew results of the MS web guys all share duties on 5 other types of server which is the case.

    How about bullet #2 "... System automation tasks... had not been written yet for Linux..." Is this guy drunk?! Holy try going to one of hundreds of scripting pages for Linux you dolt!

    4 - Soft Costs
    "... Difficult to assign values to..."
    Let me think, WRONG. I can roughly estimate over 3 years what those costs are by taking fixed costs and subtracting budget expenditures for the year and I can write THE WHOLE GOD DAMN THING OFF as a soft costs and estimates. That is how you in part determine the next year's budget. The more years you factor in the better the estimate. There is a reason TCOs I read are at least 30 pages long. I accept nothing less.

    4.1 - Security
    No arguments save one, The reason Linux SEEMS more secure than MS is that is hasn't been as critical of a target. I remember some Linux admins (back when Slashdot was just starting) making the claim that Linux was IMMUNE to viruses. No, people just haven't been writing Linux based viruses. Same with hacks in general. Here is a real solid fact:
    Based on the number of attempts and system penetration MS products are 20% more likely to be hacked and infected than Linux. This is a basic arithmetic case of market share. If 60% of the targets are red and the other 40% are blue. Red is 20% more likely to be targeted than blue. It's that simple.

    4.2 Availability
    Holy this doesn't even get a page?! If I do 4 billion dollar of transaction a week this had better fucking be at least 30 pages long with in-depth up-time analysis including MTF ratings and severity analysis. This is a glaring example of RFG's TOTAL AND COMPLETE LACK OF CREDEBILITY. If I am Amazon or Barnes and Noble if my site isn't up I have no business. How they could blow over this is ... is... beyond comprehension.

    4.3 Scalability
    One word, Datacenter.

    From a cpu standpoint MS leads, note the fact they kind of gloss over this section. Damn near a page for software costs with some statistics but virtually nothing here. This fucking piece of trash looks more like a poorly disguised outsourcing bid from some half-assed Linux shop. With the advent of cheap blade servers and AMD's entry into SMP this should have been a 60 to 100 page section! What about support RAID systems, Fibre Channel links, high speed switching systems, clustering, FUCK THE LIST JUST KEEPS GOING ON AND ON AND ON....

    These people have NO FUCKING clue how to do a TCO. NONE. ZERO. ZIP. My 14 year old non-techie niece could do a better cost analysis.

    I am not going to even bother on the rest of this crap. I have only one thing to say in my summary:

    IF RFG IS WORKING FOR YOU, FIND BETTER. THE HOMELESS GUY DOWN THE STREET MIGHT EVEN BE BETTER.

    Suggestion to web sites that quote this: Give Linux a real chance to succeed Bullshit like this doesn't help.

    --
    -=[ Who Is John Galt? ]=-
  11. Re:Perhaps... by H310iSe · · Score: 3, Insightful

    I think you just made an important point - "...the few windows boxes I've had to manage..." Of course they've been a pain, you've only had to do a few, never learned the (sometimes hellishly complex and quixotic) details of how to effectively manage Windows. If you had managed a thousand Windows boxes and just a couple linux ones you'd probably feel the linux boxes were a bigger pain.

    I'm not saying Windows is easier/harder to amin, just that you need someone with equal experience admin'ing both to make a fair comparison.

    --
    closed minded is as closed minded does
  12. Grab the PDF from... by jm91509 · · Score: 3, Insightful

    www.ibm.com...

    The link at the bottom goes to ibm.com(/FUD)

    I wonder if they would per chance be biased against solaris in anyway?

    Maybe that explains why they think people will use 6800's to run a web farm. Their hardware comparison is dell pcs and 6800's and 4800's.

    Really...

  13. Re:Perhaps... by H310iSe · · Score: 3, Insightful

    Perfect example - You see, it is very easy to keep a large number of win boxes patched. You can host an update server on your lan, set all your clients (via group policy) to look to it for automatic updates. You decide which updates go on the update server (and out to clients) and, of course, you can set different update times on individual boxes (remotely, via script) to handle reboots and whatnot.

    What you might also not know is the update packages MS sends out are horrendeously (sp?) documented, use different (undocumented) switches and have a small chance of blowing up whatever you're patching. This is the biggest patching problem, not the logistics of making the patches run. Are there similar problems with patches in Linux?

    Funny sig btw

    --
    closed minded is as closed minded does
  14. Re:Typical MS admin tripe.... by Tokerat · · Score: 3, Insightful

    All MacOS 9 viruses. Didn't he say he's running OS X?

    Plus, the risk of a Mac OS virus infecting an x86-based machine is exactly 0. Different opcodes.

    --
    CAn'T CompreHend SARcaSm?
  15. Irony, or just gross bias? by skrowl · · Score: 4, Insightful

    What's funny is they'll post TCO stories from LINUX TODAY, but won't post any from MICROSOFT such as this point-by-point comparison found here. How is it FAIR to link LINUX TODAY, but not MICROSOFT? Ahh... more classic Slashdot bias (notice all of the other OS's get real icons, MS get a borg Bill Gates... very mature)

    Basically, the LINUX TODAY article is saying the TCP (Total cost to purchase) is equivalent to TCO (Total cost of ownership)... in effect saying that any positives and negatives Windows may have in the software itself has NO value. As other above have said, you can calculate TCO in many different ways. If you want to assign EVERYTHING other than software licensing a VALUE of $0... maybe this article strikes a chord with you.

    All I am saying is consider the source!

    --

    Prevent linux based DDOS's!
    http://linux.denialofservice.org/
    1. Re:Irony, or just gross bias? by Shelled · · Score: 3, Insightful

      If) Linux Today is not to Linux as Microsoft is to Windows.

      and) Linux Today quoted the study, they didn't author it.

      and) The study included maintanence costs, not just capital outlay.

      Therefore) Quit self-moderating.