Dies ist eine schlechte Idee - es scheint mir, dass man an nichts Sinnliches grenzt, da die Informationen, die Linux enthält, zum größten Teil einer relationalen Datenbankdarstellung nicht zugänglich sind.
Sie sprechen davon, dass das String-Parsing von Dateien schwierig ist - aber es ist nicht klar, was Sie hier meinen. Die meisten Artefakte in Linux können zwar als Dateien abgerufen werden, es gibt jedoch Front-End-Tools, mit denen Sie arbeiten und diese bearbeiten können.
Tangenial verwandt - WinFS - scheint ein Versuch gewesen zu sein, ein Datenbank-Dateisystem von Microsoft zu erstellen, das scheinbar nie zum Tragen gekommen ist. Der Wikipedia-Eintrag ist eine interessante Lektüre, aber selbst wenn dies existiert, wäre es keine vollständige Schnittstelle zu einem Betriebssystem, sondern eine Schnittstelle zu einem Dateisystem.
Ich konnte keine Projekte finden, die dies unter Linux tun, aber ich denke, es wäre theoretisch möglich, eine Linux-Shell zu erstellen, die (möglicherweise in Kombination mit FUSE). Ich fand einen Projektnamen GLSCube - der etwas analoges [für den Umgang mit Dateien] gesehen hätte - obwohl er nicht auf SQL basiert -, aber es scheint, als wäre er tot geboren worden.