Re: What would be a truly relational operating system ?

From: Tonci Korsano <tkorsano_at_gmail.com>
Date: Thu, 17 Dec 2009 08:10:57 -0800 (PST)
Message-ID: <f60fd875-6b12-4d3f-9ebd-82645fd14d1e_at_b15g2000yqd.googlegroups.com>


On Nov 13, 10:51 pm, paul c <toledobythe..._at_oohay.ac> wrote:
> Cimode wrote:
> > On 11 nov, 05:39, paul c <toledobythe..._at_oohay.ac> wrote:
> >> Cimode wrote:
> ...
> >> plus de détails »
> > It is reasonnable to assume that not only a driver needs to be
> > developped but also a filesystem that represents the relation.  As the
> > result of the last 10 years researchm I do have a promising filesystem
> > but I am studying the opportunity of building on the top of a driver
> > as opposed to the host OS.
>
> If I understand what you mean, I have to say that it would be a mug's
> game to try that because you'd have to interface to the many arcane
> aspects of the typical OS's internal interfaces.  Maybe I have
> mis-interpreted but if not, I'd say that it is more important to map to
> various typical filesystem interfaces.  I realize this is another layer,
> but to me that's really the name of the game.  One of the Xerox Parc
> notables remarked something to do with recursion in programming concepts
> being omni-present and I think similar is true of indirection.

This is an interesting idea.
I don't know about making an os really relational. However, it can still be a databased oriented or driven os. For example, registry from windows, configuration files, and other os files, could be xml.
I really mean a xml database oriented and driven operating system. Xml files can store encrypted or ciphered data without problems (this data is most of the time passwords).
Xml databases can look like tree structures, so since current registry is a tree structure, it can be made a xml database. Part of my point is that a xml database oriented os can be queries with current and future implementations of xpath, sqlxml, and other xml query languages.
These queries are faster (sometimes) than parsing text files, binary files, or querying relational databases. In a way, it is like having all info about an os, plus its file system, in xml databases.
It resembles having a hirerchical database in several points. Still, making a file system of an os based on relational databases (which still hold a lot of xml data), is a very interesting idea.

Best regards,

Tonci Korsano
"What you think doesn't matter! What matters is evidence..." Received on Thu Dec 17 2009 - 17:10:57 CET

Original text of this message