Why is there still a registry in Windows 7?
pcmag.com
pcmag.com
Wait... what?
This whole article is laying things on a bit thick, but this quote is especially hard to swallow.
The two groups of people that primarily buy Windows are individual consumers, like my dad, and corporate IT decision makers, like my boss.
I can't imagine either man saying to me, "I'd love to stay with Windows but its damn Registry-centric architecture is something I just can't get past. It's sure making Linux look pretty attractive."
There are plenty of legit reasons for choosing or not choosing to use Windows. I have a hard time swallowing that its Registry-centric architecture is high on most people's lists.
I really don't think this has anything to do with Windows 7 specifically. What's happening is that PCs have reached the point where even a machine that's a few years old running Win2003 is entirely adequate to do the things most people and businesses want a PC to do: run Office, read email, watch YouTube, surf the net.
The value-added argument is just no longer convincing for many consumers, especially in this economy.
Well... I sure don't. In fact, I wish it fails big and drives the market towards greater diversity.
But that's me.
Just curious.
And as a side note, Gnome has gconf. That's an awful lot like the registry, just with XML and directories.
They don't have the balls to take the risk, though.
There's no compelling reason why they couldn't do it, although it's probably much more involved than it first appears, and I seriously doubt it's due to the fact "they don't have the balls to take the risk" given many of the security changes introduced in Vista, it's probably just because it's just quite low down on their list of priorities when there's been bigger fish to fry, such as security, performance, and replacing the increasing dated WinForms.
Secondly there's a migration tool available on the install DVD which saves all of your documents and application settings, meaning that you don't have to spend a lot of time configuring your applications again.
If I remember correctly, the story of how the Registry was invented (for the first version Windows NT) was told in the book Show Stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft by G. Pascal Zachary. The rationale for the registry didn't inspire confidence (in me) at that time, and now the registry seems to be an idea whose time has passed.
Secondly, he is saying that registry hinders portability of applications. Well, that's kinda true, but on the next paragraph he is already promoting Linux-based systems as alternative.
Just try to install an application on usual Linux OS and then move it to another system, with all configuration data. Just for extra fun, install it originally with classic configure-make-make install-method, lose the source tree and move it another distro (or different version of same distro).
Registry may not be perfect, but it isn't that bad either. Worst part is that many applications abuse it a lot, causing all kinds of problems, but would flat configuration files really solve the problem of misbehaving apps?
If registry would be bit more organized, and had some inline documentation it actually would be much better.
Dvorak argues that the registry is 'a pile of junk clogging up the machine'. The registry is a tree data structure - more nodes won't 'clog it up', it'll still take the same number of operations to get anywhere in the tree
I think he was referring to things like the right click menu registry entry that accumulate so many entries over time that it takes 30 seconds to show the right click menu.
The Registry in windows was a /proc-alike database for twiddling system and driver settings, except slightly smarter in that it was automatically persisted to disk. Application-writers hijacked it to store their own applications' settings. At this point, if HKLM/Software and HKCU/Software were just transparently transformed into configuration files stored in the user's Profile folder, I don't think any harm would be done. The rest of the registry, though, is actually centralized by necessity (though you could argue that nodes for the kernel and the shell should probably live in separate hives.)
1) Is he talking about the upgrade path from XP to Windows 7?
2) Does he know that there is an upgrade path from Vista to Windows 7?
3) Does he know that all three versions use the registry so it clearly has no impact on upgrade paths?
4) Is he advocating that microsoft make smaller changes in order to provide an upgrade path to older versions or is he advocating they make bigger, breaking changes like getting rid of the registry?
5) Is somebody checking his pill box to see if he took his medicine? Because I am sincerely worried for his health.
http://forums.techarena.in/windows-vista-performance/974285....
I could never get it to stop completely and it runs down the battery and causes extra noise and heat. And its the same thing with Windows 7.
I'm going to pay $140 for a XP 64bit license. I would love to downgrade but MS doesn't offer that for Vista Home.