Eric Van Hensbergen <eri...@gmail.com> writes: >> build an experimental OS around it! But if you go this path, >> do consider providing a few more datatypes in the filesystem >> (integers, file-id, strings, ...). Basically persistent data >> types. Or just use an object or relational database as your >> filesystem.
IIRC, Reiserfs was aiming to incorporate general database semantics into the file system design. /me wonders what ever happened to Hans... > gets in the way of the sensible interface. The world has become > considerably richer than collections of byte-stream files, yet we have > no way of notionally representing richer structures in the name space. I occasionally daydream about having naming conventions like: $mtpt/timestamp # application interface node $mtpt/timestamp.printf # returns printf strings representing I/O format $mtpt/timestamp.usage # returns human readable help on "timestamp" file ...etc. -- +---------------------------------------------------------------+ |E-Mail: smi...@zenzebra.mv.com PGP key ID: BC549F8B| |Fingerprint: 9329 DB4A 30F5 6EDA D2BA 3489 DAB7 555A BC54 9F8B| +---------------------------------------------------------------+