Skip navigation

Windows IT Pro UPDATE--Microsoft vs Linux 2005: It's All About Reliability--November 22, 2005

Subscribe to Windows IT Pro:


Make sure your copy of Windows IT Pro UPDATE doesn't get mistakenly blocked by antispam software! Be sure to add [email protected] to your list of allowed senders and contacts.

This email newsletter comes to you free and is supported by the following advertisers, which offer products and services in which you might be interested. Please take a moment to visit these advertiser's Web sites and show your support for Windows IT Pro UPDATE.




1. Commentary
- Microsoft vs Linux 2005: It's All About Reliability

2. Hot Off the Press
- Microsoft Seeks to Standardize Office Formats

3. Inside Windows Scripting Solutions
- December 2005 Issue
- Focus: RunProgram.vbs Offers Remote Possibilities

4. Peer to Peer
- Featured Blog: Security Work To Go
- Tip: What's a rootkit, and how can I check for rootkits installed on my machine?

5. New and Improved
- Monitor Bandwidth with CyberGauge 6.5

==== Sponsor: Argent ====

NETWORK TESTING LABS COMPARES ARGENT TO MOM 2005 Network Testing Labs, one of the world's leading independent research companies, concluded that "Argent's suite had a smaller footprint, was more scalable, supported more platforms, had a more responsive and intuitive user interface and gave us more useful reports," the report says. "Argent's suite of monitoring products emerged from our testing with flying colors."

Download this FREE Comparison Paper now:


==== 1. Commentary: Microsoft vs Linux 2005: It's All About Reliability ====
by Paul Thurrott, News Editor, [email protected]

I was on a train platform the other morning, and I eyed a now-familiar site on a flat screen monitor that had been set up to alert commuters about arriving trains: A wide Windows dialog box was blocking the center of the screen, indicating some kind of system error. The PC behind the display needed to be rebooted. All it was waiting for was a nonexistent user to come along and click OK.

So I chuckle knowingly at these now infamous occurrences--the Windows NT 4.0 blue screen on the airport screen will of course go down in history as a scar on the soul of Windows--but I also acknowledge that things wouldn't be any better if the IT market suddenly reversed itself. That is, if Linux or Apple Computer's Mac OS X were the dominant platforms, I believe we'd be seeing dialog boxes and crashed screens for those systems in public places instead. Windows is often put in a position to be ridiculed because of its ubiquity, not because it's less well engineered.

I do believe that Microsoft has made dubious technical decisions and does create buggy software. Obviously, the company could do things better. But I don't subscribe to the "grass is always greener" theory that many open source software (OSS) and OS X proponents do. Switching to Linux, for example, will likely introduce more problems than benefits, and it's a long-term commitment.

Regardless, OSS proponents have been pushing the supposed security, reliability, and durability advantages of Linux over Windows for years now. My gut feeling has always been that were Linux installed in as many production environments as Windows, it would fall apart as much or more, albeit in different ways. What's lacking, of course, is evidence. Whereas Microsoft has sponsored study after study to examine the competitive advantages of Windows and Linux, the cozy relationships between the software giant and the companies making these studies always made the results less than believable.

Last week, however, I think we reached a turning point in understanding how Linux and Windows differ in the real world. Yes, yet another study is involved, and yes, Microsoft commissioned this one as well. However, the company that performed the study, Security Innovation, is highly regarded for its independence and methodology. In this study, "Reliability: Analyzing Solution Uptime as Business Needs Change," Security Innovation examines the real-world reliability of Windows and Linux, not abstract and often pointless statistics such as uptime. One caveat: The study very specifically examines an imaginary e-commerce application running over a 1-year period. During that time period, the OSs were upgraded to new versions with various product updates, and the application was upgraded with new functionality.

Ryan Gavin, the director of platform strategy at Microsoft told me in a briefing last week that the study marks the first time Linux and Windows have been compared in such a realistic setting. "This is not about deploying Linux for specific workloads," he told me. "It's about what happens when these systems are managed over time, while new features are being added and the tech stack is being upgraded. This is where we see customers run into issues."

As part of the study, sets of experienced Windows and Linux systems administrators were given control of e-commerce environments based on their respective systems. The Windows environments were based on Windows 2000, then upgraded to Windows Server 2003 and any applicable hotfixes and security patches during the simulated year of the study. The Linux environments began life with Novell SuSE Linux Enterprise Server 8 and were upgraded to SuSE 9 and any applicable updates. Both groups of administrators had to configure and maintain the systems over time, introduce new functionality to the e-commerce application over time (including personalization, dynamic search, and list-targeting features), and perform the major OS version upgrades. Security Innovation examined the performance of the administrators, noting how long they took to execute each task.

At a high level, the Windows systems were dramatically more reliable than the Linux systems. On average, patching Linux took six times longer than patching Windows, and there were almost five times as many patches to apply on Linux (187) as there were on Windows (39). More important, perhaps, the Linux systems suffered from 14 "critical breakages," software dependency failures in which software simply stopped working on those systems. Windows had no dependency failures.

In my own experiences with Linux over the past decade, I've seen this sort of dependency problem arise numerous times. A certain software component requires a certain version of another software component, so you upgrade. But that upgrade breaks another component that depends on the upgraded component. "On two of the Linux environments, the administrators grabbed \[the updated component they needed\], dropped it in, and then had huge dependency failures," Gavin said. "One of them went into an immediate downward spiral that affected the RPM installer and created an unbootable system. Another Linux administrator actually did get it all to work OK using custom code he created. So he worked around the issues. But when he finished, he had no confidence the system could be managed by anyone else. If he got hit by bus, it was over."

These dependency problems can be even more insidious than might be immediately obvious. According to Gavin, Novell (and Red Hat, another major Linux vendor) won't support enterprise systems that have had upgrades to core system components. So after you perform certain upgrades, he said, those environments are no longer supported.

Another pertinent bit of information is the way in which patches and system updates are applied in each environment. On the Windows environments, each of the administrators followed the same path for installing updates. But on Linux, each of the administrators took entirely different approaches. "From a Linux standpoint, there are a million ways of doing things," Gavin noted. "But there are also a half a million ways to do them wrong. You start to hit walls because of the fragility of the \[Linux\] architecture, and the benefit of componentization \[also\] has some detriments, including complexity, manageability, and time to market."

As you might expect, Novell isn't particularly amused by these assertions because the company has essentially set itself up as a major player in the Linux market. In a blog posting last week, Novell Senior Manager of Public Relations Kevan Barney wrote that Microsoft was trying to confuse the market. However, I find his two basic points to be somewhat spurious. First, he denied that Linux had interoperability problems, then suggested that Windows' security problems would cause more long-term financial problems regardless. Second, he used that old chestnut that OSS backers often pull out in a bid to change the argument. He claimed that SuSE, as a Linux "distribution," can't be fairly compared to an OS such as Windows because SuSE (and other Linux distributions) contains so many software packages and services. The point here is that the number of patches required by a Linux distribution is artificially high. If that's the case, perhaps Novell and other Linux vendors could ship more concise distributions. Until they do, we can compare Windows only to the Linux distributions customers can actually buy.

What Barney doesn't address is the fundamental truth of the study, which I find to be fairly ironclad: When compared with Windows systems in the real world, Linux distributions are more complex to manage and can thus be less reliable. This doesn't mean Linux is a lost cause. But after years of posturing by the Linux community, I'm surprised that's the best they can offer when some serious concerns are raised.

Reliability: Analyzing Solution Uptime as Business Needs Change (PDF version)


==== Sponsor: Diskeeper ====

Disk Performance Analyzer for Networks is a free utility that remotely scans your networked systems looking for severe fragmentation-related disk performance bottlenecks. Disk fragmentation is a major source of slowdowns, freeze-ups and headaches; with Disk Performance Analyzer for Networks you can find and address potential problems before they blossom into help desk calls. Find disk performance problems before they find you—download the FREE Disk Performance Analyzer for Networks now!


==== 2. Hot Off the Press ====
by Paul Thurrott, [email protected]

Microsoft Seeks to Standardize Office Formats
In an attempt to prevent the State of Massachusetts (and other governments around the world) from migrating from Microsoft Office to a new open source document format (known as OpenDocument format), Microsoft revealed this morning that it's working to standardize the Extensible Markup Language (XML)-based document storage format that's scheduled to ship with Office 12 (due out next year). Microsoft recently submitted the Open XML technology to Ecma International, the standards organization, for its approval. You can read the entire article at the following URL:

==== Events and Resources ====
(A complete Web and live events directory brought to you by Windows IT Pro: )

Get the Most from Reporting Services
In this free Web seminar, you'll learn about innovative ways to extend your reports, reporting from XML-based data, delivering reports with the new Report Viewer, supercharging reports with SQL Server 2005 CLR stored procedures, and more! Register today:

Free Tools to Stop Internet Attacks
Your network users' negligent or inappropriate activity is often the entry point for Internet criminals to access your systems. In this free Web seminar, you'll learn how to effectively implement policy, user training, and technology to mitigate Internet risks. You will take away free tools to help you analyze threats and create Acceptable-Use Policies (AUPs).
Register now at

Get the Most from Your Infrastructure by Consolidating Servers and Storage
Improved utilization of existing networking resources and server hardware lets you allocate money and time where they're needed most. In this free Web seminar, learn to optimize your existing infrastructure with the addition of server and storage consolidation software and techniques. You'll get the jumpstart you need to evaluate the suitability and potential of your computing environment for the added benefits that consolidation technology can provide.

Developing Your Service Oriented Architecture, Orlando, 1/31/06-2/2/06
As SOA reaches certain levels of maturation in its interoperability goals, we see how SOA makes enterprise requirements a reality. Hear case studies from AG Edwards ~ CNA Insurance ~ Sprint Nextel and more. Windows IT Pro subscribers will receive 20% off!
For more info contact: [email protected]

Do You Know What "High Availability" Really Means?
In this free guide learn what high availability really means and the different strategies that you can use to improve your email systems' availability and resiliency. Download this FREE guide now and get prepared to choose the appropriate solutions to protect your messaging data at the lowest cost; with the highest reliability.

Win the NEW, full-color LCD Display iPod (for Mac or PC)
Download a Windows IT Pro podcast on Windows IT Pro Radio by your favorite author, editor or industry figure. You'll automatically be entered to win!

==== Featured White Paper ====

Learn about the capabilities offered by the integration of Microsoft SMS 2003 and Afaria
In this free white paper, you'll learn about new functionality and benefits of Microsoft SMS specifically targeted to improving management of remote and mobile devices, challenges of managing frontline systems, how the combined solution creates value around the successful use of technology at the front lines of business and more

~~~~ Hot Release: (Advertisement) LinkTek ~~~~

Automatically fix links when you move files!
Patent-pending LinkFixerPlus is the first application that automatically fixes broken links in Excel, Word, Access, PowerPoint, InDesign, PageMaker, AutoCAD and other files when performing data migrations due to: server consolidations, server name changes, path name changes or folder reorganizations! Detailed broken link reporting too!

Download the FREE trial version NOW at

==== Instant Poll ====

Results of Previous Poll:
The voting has closed in Windows IT Pro's nonscientific Instant Poll for the question, "Do you subscribe to the Microsoft Developer Network (MSDN)?" Here are the results from the 110 votes:
- 46% Yes, and I find it valuable
- 4% Yes, but I don't find it valuable
- 13% No, but I plan to
- 37% No, and I don't plan to

New Instant Poll:
The next Instant Poll question is, "How much of your holiday shopping will you be doing online?" Go to the Windows IT Pro home page and submit your vote for a) Nearly all, b) About half, c) Very little, or d) None.

==== 3. Inside Windows Scripting Solutions ====

Windows Scripting Solutions is a monthly paid print newsletter loaded with news and tips to help you manage, optimize, and secure your Web-enabled enterprise. NONSUBSCRIBERS can access all the newsletter content in the online article archive from the premiere issue of Windows Scripting Solutions (December 1998) through the print issue released 1 year ago.

In addition to receiving the monthly print newsletter, SUBSCRIBERS can access all the newsletter content, including the most recent issue, at the Windows Scripting Solutions Web site ( ). Subscribe today and access all issues online!

December 2005 Issue
To access this issue of Windows Scripting Solutions, go to the following URL:

Focus: RunProgram.vbs Offers Remote Possibilities If you often have to execute programs on remote machines but are tired of using the available tools because of their drawbacks, you'll probably be interested in RunProgram.vbs. This script runs programs remotely and can even display a program's run time.

Boost Support for Large Object Data Types Enhancements to the MAX specifier in SQL Server 2005 let you manipulate large object data types in a much easier and more flexible fashion than in previous SQL Server versions.
--Itzik Ben-Gan

==== 4. Peer to Peer ====

Featured Blog: Security Work To Go
Check out Mark Edwards' latest post to the Security Matters blog at the following URL:

Tip: What's a rootkit, and how can I check for rootkits installed on my machine?
by John Savill,

Find the answer at the following URL:

==== Announcements ====
(A complete Web and live events directory brought to you by Windows IT Pro: )

Windows IT Pro Monthly Online Pass = Quick Answers
Sign up for a Monthly Online Pass and get inside access to ALL the articles, tools, and helpful resources published in Windows IT Pro, including exclusive subscriber-only content. You'll have 24/7 access to a database of more than 9000 Windows articles that will give you all the answers you need, when you need them. BONUS--Includes the latest digital issue of Windows IT Pro. Sign up now for just US$5.95 per month:

Save up to $30 off Windows IT Pro
You won't want to miss any of Windows IT Pro's upcoming fall issues! Subscribe now and discover the best ways to plan for Longhorn, the need-to-knows of VBScript, ways to make sense of SQL Server, the 10 Security Tools You Can't Live Without, Vista launch essentials, and much more. You'll also gain exclusive access to the entire Windows IT Pro online article database (more than 9000 articles), and you'll save up to $30 off the full cover price. Click here:

==== 5. New and Improved ====
by Trisha Pendley, [email protected]

Monitor Bandwidth with CyberGauge 6.5
Neon Software announced the release of CyberGauge 6.5, bandwidth-monitoring software with real-time utilization graphs and quality-of-service and billing reports. CyberGauge 6.5 has an expanded alert system and new audit-logging features. Real-time monitoring alerts are sent when network traffic exceeds predefined limits, a device is offline, or the data transfer rate goes outside established levels. Significant events such as outage, bandwidth utilization, and throughput alerts are recorded in an event log. All CyberGauge alerts integrate with existing logging and auditing systems. CyberGauge operates on Windows XP/2003/2000.

Tell Us About a Hot Product and Get a T-Shirt!
Have you used a product that changed your IT experience by saving you time or easing your daily burden? Tell us about the product, and we'll send you a T-shirt if we write about the product in a future Windows IT Pro What's Hot column. Send your product suggestions with information about how the product has helped you to mailto:[email protected].

==== Contact Us ====

About the newsletter -- [email protected] About technical questions -- About product news -- [email protected] About your subscription -- [email protected] About sponsoring UPDATE -- [email protected]


This email newsletter is brought to you by Windows IT Pro, the leading publication for IT professionals deploying Windows and related technologies. Subscribe today!

View the Windows IT Pro Privacy policy at Windows IT Pro is a division of Penton Media, Inc. 221 East 29th Street, Loveland, CO 80538, Attention: Customer Service Department Copyright 2005, Penton Media, Inc. All Rights Reserved.

TAGS: Security
Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.