An exploration of whether the Windows Registry would be designed the same way if Windows were built today. The Registry is fundamentally a configuration database (internally called the Configuration Manager) with hierarchical hives, fine-grained ACLs, and its own API surface. In contrast, Linux uses flat text files per application with no global configuration store. The argument is that a more flexible, human-readable (and machine-readable) file-based approach — similar to Linux — would likely be chosen over the opaque, schema-driven Registry if Windows were redesigned from scratch.

1m watch time

Sort: