Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro Newsgroups: comp.os.linux.advocacy Subject: Re: The problem With Windows Date: Sat, 23 Mar 2024 22:18:24 -0000 (UTC) Organization: A noiseless patient Spider Lines: 21 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 23 Mar 2024 22:18:24 -0000 (UTC) Injection-Info: dont-email.me; posting-host="8288a6795704a6fce0c976674ad0a261"; logging-data="4090415"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18qMnY1crmI3u1uYhpNeXeW" User-Agent: Pan/0.155 (Kherson; fc5a80b8) Cancel-Lock: sha1:NUhrc43BqDeZOjOotoYUcFJ2SNk= Bytes: 2093 On 23 Mar 2024 21:12:28 GMT, rbowman wrote: > On Sat, 23 Mar 2024 05:51:01 -0000 (UTC), Lawrence D'Oliveiro wrote: > >> The Registry was introduced as a replacement for config files because >> app developers were scattering those files all over the place. So in an >> effort to tidy things up, Microsoft devised this thing called the >> “Registry” and strong-armed developers into using it. >> >> So now, they scatter their config settings all over the Registry. > > That was a Good Idea for a while. No it wasn’t. Replacing one form of clutter with another was pointless, and replacing text config files with a binary format was a really dumb idea. The right thing to do would have been to enforce something like the Linux Filesystem Hierarchy Standard, where system config files go into /etc and other writable system data into /var, with each package/subsystem using its own file/directory names to keep things separate.