Nix is a VFS-layer that implements directory pipes. A directory pipe is similar to an ordinary UNIX pipe in that one process (or thread) provides a structure to another, but instaed of a file, a directory is provided. Nix also provides filters for filtering pipe/directory pipe data and a ram-disk server.
Nix is the back-end of Äsh, Editor Shell, an editing system that could be described as "OLE on speed". Editor's Shell is a GUI for editing objects. An object consists of some data and a set of (named) sub-objects; The distingtion between files and directories is removed.
To view an object, a handler is used. For any specific object type, there may exist more than one handler, and each handler may view more than one object type. When the user wants to view an object, the list of existing handlers is searched for those able to view the object. Among those, the one with the highest priority is used to view it. A handler may, at its own whish, view another (sub-) object, using another handler, in a sub-window (or in a separate window).
This project has the following developers:
Keep up with the latest Advogato features by reading the Advogato status blog.