Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Fri, 25 Jul 2003
The Logical File System
Via Lambda the Ultimate comes a hint that maybe things aren't all wrapped up in the world of filesystems. Some researchers at IRISA have designed a
Logical File System which integrates the traditional hierarchy navigation model with a query model reminiscent of a logic database. This allows you to perform google like queries within the existing shell framework. It's more than that, though, because the system can perform deductions
The authors have built a prototype as a user level NFS daemon. Ehud Lamm says:
[00:40] |
[computers/operating_systems] |
# |
TB |
F |
G |
0 Comments |
The only filesystem that comes close to LISFS in terms of integration of query and navigation was the file system of Apple Newton (so-called 'soup'). But NewtonScript never had any logical inference.Having worked on the C code that supported soups on Newton, I can say that this is true. The inferencing capability is interesting. It would be interesting to combine some of these ideas with the work being done for ReiserFS. The combination might turn out to be as powerful or more powerful than the database oriented file system that's rumored for Longhorn. I'd like to have something like this to use as a substrate for microcontent experiments.
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk