Commentary

Dave Methvin
 

Windows Needs A Good Pruning

Responding to last week's blog entry about the Gartner "Windows is Collapsing" Affair, one reader took me to task in calling Vista "bloated." His point was that one person's bloat is another person's essential feature. That certainly can be true, but features that the user sees aren't the only thing that contribute to bloat. Microsoft needs to move aggressively to trim the fat out of Windows, regardless of its source.

Responding to last week's blog entry about the Gartner "Windows is Collapsing" Affair, one reader took me to task in calling Vista "bloated." His point was that one person's bloat is another person's essential feature. That certainly can be true, but features that the user sees aren't the only thing that contribute to bloat. Microsoft needs to move aggressively to trim the fat out of Windows, regardless of its source.Over the past two decades, Windows' resource appetite has grown significantly. Features have been added left and right, but almost nothing has been removed. You can still run most DOS programs and 16-bit Windows apps on (32-bit) Vista, for example. All of that uncontrolled growth has left Windows in need of a good pruning. There are three main reasons for pruning a tree: safety, health, and aesthetics. Those are the same reasons why it's good to prune software.

On the safety front, old crusty features inside Windows have been known to cause horrific security problems. The WMF file vulnerability no doubt ruined the 2005 holiday season for several Microsoft employees as they rushed to patch a hole that already had several active exploits. This was a feature that allowed WMF files to contain executable code, and it should have been pruned out even before Windows 95 was shipped.


More Windows Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

A bloated Windows isn't in such good health, either. All of those features take up memory and add complexity, leaving it huffing and puffing even on high-end hardware. Vista provides much better tools for identifying performance problems through the Reliability Monitor. Monitoring doesn't solve the problem, though; it just tells you that something is wrong.

Aesthetics is a word that isn't often used in association with Windows. Both XP and Vista focused on superficial beauty -- pretty color schemes, high-color icons, and glitzy window chrome. Looking deeper at the functionality, it's often a mish-mash of features that have been piled atop one another since the days of Windows 3.1.

When it comes to tree pruning, even a novice arborist has no trouble finding and removing the dead wood. The angst comes when it's time to shape the tree and prune out the live branches -- code or features -- that at least some people consider essential. How do you choose? It's not always a clear decision. Next time, I'll give some thoughts on what should be trimmed.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links