said by itguy05:
How many viruses and malware hide out in the registry?
Probably none. Putting a virus 'in' the registry would achieve nothing. What you want is to arrange that your virus gets automatically executed unknowingly. You can achieve this equally well by putting your virus-startup command in the 'automatic startup' part of a Windows registry, or in the /etc/init/rc structure of a Linux system, or whatever. It's simply the case that (a) you want to put the startup command somewhere, and (b) all useful operating systems provide such a place.
If you're trying to make the case that somehow a tree-structured key-value database is somehow 'more hidden' than a file in a special directory, fine. I think the distinction is trivial.
How many people try to clean things out and have no clue about the registry with the GUIDs and other junk.
That there are idiots who delete things does not make the desgn bad. That there are snake-oil salesmen who sell crap to idiots does not make the design bad. That there are people who dislike large numbers does not make the design bad.
Much easier to troubleshoot and see what's going on.
If you find a tree-structured key-value database difficult, I can't really help.
Sure it exists - as things don't get cleaned up, the file gets bloated.
Ah, 'bloated', the vague and meaningless complaint of the uninformed. I agree that the original VM limit can be troublesome, but it's an extreme case. But if all you're talking about is access speed, all I can say to that is, O(log(N)).
W.r.t. "don't get cleaned up" - lousy uninstallers.