Warum haben Linux-Betriebssysteme keine Registrierungsdatenbank, wie Windows?
Antwort 1: weil die Linux-Entwickler das nicht für eine gute Idee halten. Insbesondere wenn man bedenkt, dass ein Linux-System aus sehr vielen einzelnen Komponenten besteht, wäre es auch schwierig, sich da auf ein Format zu einigen. Und es wäre unpraktisch, das in einem hässlichen, unlesbaren und wenig dokumentierten Format zu speichern.
Antwort 2: auch Linux-Systeme haben etwas, was der Registry funktional entspricht. HKEY_LOCAL_MACHINE entspricht dem Directory /etc, HKEY_CURRENT_USER wird durch viele versteckte Dateien im Homedirectory des gerade angemeldeten Users abgebildet. Und statt regedt32.exe hast du die freie Auswahl unter vielen "Konfigurationsprogrammen" - vi, emacs, joe, pico, nano, sed, …(all das sind Texteditoren; unter Linux ist es üblich, Konfigurationseinstellungen im Klartext zu speichern).