Excuse me? Do you even know what you are talking about? The registry most definitely IS a major problem of windows. Linux does not have a registry. Operating systems do not need to have a registry; there are other things that work better. Saying that the user base is the problem makes absolutely no sense. I am knowledgeable about computers, but I still have PLENTY of issues with windows that have nothing to do with me at all. Are you saying that the reason my computer takes twice as long to start now up as it did a week after windows was installed is because I don't know what I am doing?
The registry gets most screwed up when your computer has had a lot of programs installed and uninstalled. Most of those programs dump crap into the registry. Servers are not PCs; people are not installing a new program on them every other week. I am not talking about stability, but an inefficient design. Besides, programs shouldn't need to be "installed." Many of the utilities that I use (even in windows) are simple .exe files, and run from whatever folder I put them in. ALL programs in windows should be like that.
Have you ever compared boot times under Linux with the nvidia GLX drivers? It easily doubles the boot time. Or worse still, have you ever noted the difference in boot time while loading fiber HBA drivers? Yikes. ndiswrapper also does a number on Linux boot times. Don't get me wrong, Windows is no speed demon, but blaming slow boots on the Windows registry is only a small part of the problem.
The registry itself. It's just a database of settings information. Mostly text. There's nothing wrong with text. Linux uses text too, try checking out the /etc directory. Some Linux package management is just as bad as Windows uninstallers, leaving behind orphaned files, not cleaning up unused dependencies, or worse, cleaning up dependencies used by other applications.
CLARIFICATION: It's not necessarily human-readable text in the registry.
I'll assume you just meant that most of the utilities you use are standalone binaries. Linux doesn't use .exe files. There are tons of Windows standalone binaries you can use without installing - I think the portable apps project is pretty neat (http://portableapps.com/). Again though, most Linux distributions require you to install apps as well, in order to do things like check dependencies, put themselves in "normal" areas of the directory tree, build symlinks, create settings directories, etc. There are advantages and disadvantages to both approaches.
Oh, and thanks for asking if I know what I'm doing. I do enterprise IT professionally. I'd appreciate it if, in the future, you attack the argument, not the person, and if you'd make an argument backed up with facts, instead of vague insinuations that I'm a moron.
Last edited: