Linked by Howard Fosdick on Mon 6th Sep 2010 21:56 UTC
Windows In previous OS News articles, I've claimed that mature computers up to ten years old can be refurbished and made useful. My last article identified and evaluated different ways to refurbish these computers. One approach is to keep the existing Windows install and clean it up. This has the advantage of retaining the Windows license and software, the installed applications, and the existing drivers. But it takes some work. In this article we'll see what this entails.
Permalink for comment 439635
To read all comments associated with this story, please click here.
RE[6]: Nice article.
by pgeorgi on Tue 7th Sep 2010 09:30 UTC in reply to "RE[5]: Nice article."
pgeorgi
Member since:
2010-02-18

I only hope and dream that maybe Microsoft will put its foot down and make the changes even in the face of much protest from the unwashed masses.

They did, to a degree: UAC. Notice how everyone whined about it?
It's a good measure to tell people (and developers, directly or by proxy) that there's something wrong with their apps, so there's pressure on devs to minimize the problems that lead to UAC notices (and they did), while not breaking ancient, unmaintained legacy apps (they just get a tad annoying, hopefully pushing users to plan to migrate off of them eventually).
Windows 8 or 9 might do away with UAC, _finally_ breaking those ancient apps (or transparently pushing them in a sandbox - that already starts in Win7 with the namespace virtualization), while giving everyone a chance to fix things in the meantime.

That's what I like with Windows or Solaris: Their maintainers care about compatibility, while planning how to move forward with hacks like these to push people in the right direction. (Sadly on Solaris it's less so since they started with OpenSolaris)

On Linux, you simply get changes thrown at you, forcing you to cope _immediately_ with them (or lack new features because to update, you'd have to update libfoo, which requires udev no older than x.y, which requires you to switch the device detection mechanism, which ... and so on) - that model is good for 0.0.x versions, where experimentation happens, but I really despise it for "mature" systems (such as those I'd like to work with daily)

Reply Parent Score: 2