It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
.ini files are awesome. Users should be able to break games if they want - not making a backup is their problem. I'm all for things that are immediately somewhat intuitive for users, and the registry just isn't one of those things.
avatar
cogadh: Well when those experienced engineers made page file management the most ass-backwards piece of the software they could (finely tuned ass-backwardness at that), managing it yourself is the only way to make up for their idiocy. Sometimes its the same way with the registry. There is no reason for every piece of software you install to leave little bits of itself behind in the registry, even after an uninstall. It leads to an ever increasing bloat in the registry as well as the major performance hit that creates. Sometimes the only way to deal with it is to get into the registry with a crowbar and start knocking shit out. Only an idiot does that without backing things up first, though.

What problems do you have with the page file to say that it's ass-backwards?
avatar
Mnemon: Well. As Linux (and Mac OS, in extension) proves: An Operating System does not need a registry. I am fairly certain if Microsoft could they'd drop that thing.
Problem is increased because programs really do tend to overuse the registry. As said above .ini's / .conf's are nearly always the better solution. The average normal user will (hopefully/usually) never touch the registry or .ini/conf.. The more advanced ones should really know where there programs are installed and hence find those .ini / .conf if they really want to play with them.
I.e. I don't see the argument that a central registry is in any way useful, especially because everything adds to it. If you do not know what you are searching for precisely, it can quickly turn into that haystack / needle thing.

Although, Mac OS does have a registry of sorts, the system-wide, and user-specific library folders. Sure it's split up into hundreds of files instead of half a dozen, but they're equally left where they are when the user removes the program.
Of course, the user in that case don't need admin privileges to edit his own branch of the application and system settings repository, and if a non-admin does a mistake the worst they can do is fuck up their own account. That is, I feel, really the worst design flaw of the registry so far, you need admin rights just to open the app, even if the only settings you're about to edit are ones specific to your own account.
Ditto Linux and other Unix-likes. System-wide settings in /etc/ and user-specific in your home folder (most often hidden by starting the file/folder name with a dot)
Post edited February 03, 2010 by Miaghstir
avatar
Aliasalpha: Well the registry is pretty much made to provide a central repository for important OS information. That way whenever something tries to run DirectX routines, use codecs etc, it only has to search one database to find the location of the dll rather than search the entire hard drive or have the locations hardcoded. Give me the registry any day.

The Linux kernel has a pseudo registry as well. All the system hardware information is in /proc
All a program needs to do is open something like /proc/cpuinfo to figure out what the CPU is and different things about it.
Finding shared libraries (like .dlls in Windows) in Linux isn't handled by the program anyway. There is an environment variable that stores the location of where all the shared libraries would be; i.e /lib and /usr/lib.
So when a program is compiled, it just tells the compiler to link to something to a certain file; for example libGL.so, and then when it's executed it looks for libGL.so in the paths supplied by the environment variable I mentioned earlier. That's all handled by the really low-level stuff, not the program itself.
The only thing that's needed for backward compatibility is an API. They could use .ini files in isolated folders if they wanted, just use the same functions with differing back ends.
With all that talk of WinFS a few years back, I thought this was actually going to happen. A file system that can actually file things, and store and retrieve a whole lot of metadata.
avatar
BoxOfSnoo: With all that talk of WinFS a few years back, I thought this was actually going to happen. A file system that can actually file things, and store and retrieve a whole lot of metadata.

Yeah, instead that devolved into Windows Search.
I must say I had hopes of WinFS making it into Win7 but apparently it's not. Oh well, win 8 can have it as well as 64bit only operation, things have to progress sometime
avatar
cogadh: There is no reason for every piece of software you install to leave little bits of itself behind in the registry, even after an uninstall. It leads to an ever increasing bloat in the registry as well as the major performance hit that creates. Sometimes the only way to deal with it is to get into the registry with a crowbar and start knocking shit out. Only an idiot does that without backing things up first, though.

Yeah but thats hardly the fault of the people who made windows, thats sloppy 3rd party coding.
Post edited February 03, 2010 by Aliasalpha
avatar
Aliasalpha: I must say I had hopes of WinFS making it into Win7 but apparently it's not. Oh well, win 8 can have it as well as 64bit only operation, things have to progress sometime

Pah, it was supposed to get into Win95, there's no rush, it can wait another few versions.
avatar
cogadh: Well when those experienced engineers made page file management the most ass-backwards piece of the software they could (finely tuned ass-backwardness at that), managing it yourself is the only way to make up for their idiocy. Sometimes its the same way with the registry. There is no reason for every piece of software you install to leave little bits of itself behind in the registry, even after an uninstall. It leads to an ever increasing bloat in the registry as well as the major performance hit that creates. Sometimes the only way to deal with it is to get into the registry with a crowbar and start knocking shit out. Only an idiot does that without backing things up first, though.
avatar
AndrewC: What problems do you have with the page file to say that it's ass-backwards?

I suppose you've never run into the "out of virtual memory" error that happens even if you allow Windows to manage the file and make it as large as it needs to? Or even had an app or game grind to a halt at a critical time as Windows has to waste processing cycles trying to re-size the page file to accommodate whatever you are doing? Or tried to defrag a drive with a page file using Windows own defrag tools? Why can third party tools do it but Windows cannot? Or better yet, in a system with multiple hard drives, Windows automatically uses the most inefficient set up possible (the only set up it ever uses), placing the page file on the same drive as the operating system and programs. That forces the system to work that hard drive extra hard as it seeks back and forth between programs and the page file, leading to shortened drive life and terrible page file speed.
The sad part is, this is the way it has been with Windows page file management since the beginning. They have never done anything that outwardly appears to improve on the system since the days of Win 95/98. Better to set the page file to a fixed size that is a minimum of 1.5 - 2 times the amount of RAM you have (never runs our of virtual memory, never re-sizes) and configure it on a secondary hard drive (far more efficient, better for the life of both hard drives and does not interfere with defragging the system) than let Windows page file management do what those "experienced engineers" at Microsoft set it up to do.