Linux vs Windows in the Enterprise Debate Rages On
Bookmark on del.icio.us or FurlAnd so the debate continues…
ZDNet has just posted an article titled Linux vs Microsoft TCO Debate Rages. While the article seesaws back and forth between pro Linux and pro Windows without a real conclusion, they do make a couple of good points:
- In our security conscious world, this has become one of the main reasons for considering switch operating systems from Microsoft Windows to Linux. Of course, there can be cases made for both sides when it comes to security. Linux, which is open source, has many people checking their source code for security exploits and flaws — in fact, anybody can download the Linux Kernel source code and check it for exploits. No “Security Through Obscurity”. On the other hand, Windows, which is proprietary and closed source, only has people they “allow” working on the source code — no possibility for someone to look at the source code and find exploits and use them for their own gain. In the end, I think that most corporations are only as secure as the IT Department is vigilant — any software can have possible exploits and if left unpatched, they are a security risk.
- Downtime cost more on Windows Servers. While studies have shown this to be true, I think this is because most of the companies in the studies have hosted their most critical applications on Windows Servers — meaning that the downtime costs more when it’s your ERP or Accounting system than when it’s just some generic DNS Server. I think the more important question is which OS will have more downtime. In my experience, Linux has been much more stable than Windows — especially when used as a Server OS. But as I said before, I think it depends on the specific IT Department — if the server administrators have no experience with Linux, they are not going to be able to maintain the Linux Servers and there will be more downtime.
In the end, I’m not sure that there is one definitive answer for this question. Each situation will require some analysis to determine if Linux is right for the environment. As much as I believe in Linux, there are certain situations where it is just not the right solution.
Technorati Tags: Linux, Windows, Microsoft, Open Source, Enterprise
If you liked this article, buy me a beer!