Guide to the TechWeb Network


The InformationWeek -- Blogs
Microsoft

Topics:   Microsoft

  • Email this page E-mail this page
  • |  Print this page Print this page
  • |   Bookmark and Share

Windows Needs A Good Pruning


Posted by Dave Methvin, Apr 18, 2008 12:59 PM

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.

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.

« YouTube Changes Up Policy Enforcement | Main | Qualcomm Finally Launches MediaFlo In Its Hometown »



Tomorrow's CIO: Do you have what it takes?
Find out at the 2008 InformationWeek 500 Conference
Sept. 14-16, St. Regis Resort, Monarch Beach, Calif.


Sign up now for the weekly InformationWeek Blog Newsletter.


This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.






  1. Report: BlackBerry Bold Being Delayed For 3G Reception Issues, Too
  2. Apple Promises 3G iPhone Problems Will Be Fixed In September
  3. Peek-A-Boo Look At Intelýs Atom Processor
  4. As Google Android SDK Hits Street, Android Security Team Braces
  5. iPhone Firmware Update 2.0.2 Did Diddly-Squat For Me


  1. Wozniak To Developers: If You Know You're Right, Don't Stop
  2. Actors Paid To Line Up For iPhone Launch In Poland
  3. N.Y. Comptroller Advises To Scrap $2 Billion Network
  4. FEMA's Phone System Hacked
  5. Alaska Air's CIO Weighs In On In-Flight Internet Services
  6. Canada Gets BlackBerry Bold

 
 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007
AUGUST 2007
JULY 2007
  JUNE 2007
MAY 2007
APRIL 2007
MARCH 2007
FEBRUARY 2007
JANUARY 2007
DECEMBER 2006
NOVEMBER 2006