As a devoted free software user, I'm almost as likely to stick my hand down a running garbarator as buy a copy of Windows 7. In fact, so far, I haven't tried Windows 7. But if its features list is any indication, I'm missing little that I don't already have with the latest version of the KDE desktop.
Of course, exactly what Windows 7's new features are can be difficult to tell. The features list is as much a marketing document as a technical one. In places it's more apt to give you an overdose of adjectives than any specifics. Nor is every feature available in every edition of Windows 7.
Then, too, a few listed features, such as 64-bit support, are so far from new that I wonder why they are mentioned.
Another difficulty is the sheer scope of the comparison. A desktop is a big place, and you can easily miss features because on one desktop they are part of a default installation and on another they are an option squirreled away beneath several layers of menus.
Still, when such matters are taken into account, in terms of features, Windows 7 appears a minor upgrade at best. Judging from the advertising, it has no killer apps that outperform KDE, and its few unique features may turn out to be oddities rather than genuinely useful features.
Windows 7 bests KDE mainly in administrative tools, and even here the advantage is counter-balanced by standard features that KDE has had for years.
The most important feature that Windows 7 has and KDE lacks appears to be BitLocker, a utility for driver encryption. By contrast, while a feature for directory encryption is just being introduced in an unpolished form in Ubuntu, so far, no corresponding tool is standard with most distributions, let alone with KDE.
Otherwise, the difference on the desktop is slim. In fact in many cases, Windows 7 is just catching up to KDE.
Translucencies? Animations? Thumbnail previews of applications on the taskbar? KDE already has them, although Windows 7 does add to the usability of previews by allowing you to view them full-screen.
The same goes for widgets -- or gadgets, as Windows 7 calls them. The feature lists boasts that these minor utilities are no longer confined to a taskbar and can now be placed anywhere on the desktop, but that's old news to KDE users.
Ditto for running applications from the taskbar. As for measurement conversions, the only difference is that KDE has been doing them in KRunner and Windows 7 does them in its calculator.
Move on to applications, and in many cases Windows 7 is still behind. Why would anyone consider the clutter of Windows Media Player when they could use the rich feature sets of Amarok or Digikam? Windows Media Player would have to be utterly transformed to compete seriously against applications that are the ultimate in their categories.
And use Internet Explorer instead of Firefox? Whether you are talking in terms of native features or the ecosystems of extensions built around them, Internet Explorer is barely in the running, especially if you want to do things exactly your way.
Yet, despite all the attention they are receiving, these sound like small features: Peek turns all open windows translucent, so that you can see the desktop, while with Shake you can jiggle the mouse to make all except the active window disappear. Yet another solution for desktop chaos is embodied in Snap, which allows you to drag windows to the edges of the desktop to resize and position them.
While such features may astonish Windows users, for KDE users, these are only specific implementations of features that they already know -- translucencies, mouse gestures and hot spots on the edges.
The features may not be available for exactly the same purposes as in Windows 7, but they are recognizably the same technology -- for instance, you can make a window translucent as you move it to see what is beneath.
Nor are they the only ways to move and organize windows, as browsing through the wealth of settings in KDE's Windows Behavior settings soon proves. You might very well be better able to organize your desktop just as effectively without Peek, Shake, or Snap.
I suspect, too, that Shake and Snap in particular are going to alarm users who move the mouse in a careless moment and see their open windows disappear or change size. But even if that is not so, the point is that Windows 7 is advertising nothing on the desktop that KDE either does not have or could not easily add if anyone cared to make the effort.
Administration Tools versus Still-Missing Features
In some cases, such as wireless connections, Windows 7 and KDE offer almost identical tools. Still, there is no denying that, compared to earlier releases, the KDE 4.x series is still light in administration tools. Under these circumstances, it is not surprising that Windows 7 has parental controls and location-specific printing, but KDE does not seem to be even working on parental controls, and is scheduled to introduce geolocation features over the next couple of releases.