summaryrefslogtreecommitdiff
path: root/hurd/ng/usecaseuserfilesystem.mdwn
blob: 6dce567088dc780d4bd2029491d7c27ca7ed4d38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
### <a name="User_Loadable_Filesystems"> User Loadable Filesystems </a>

These appear as _translators_ in the current Hurd and something similar needs to appear in the next hurd.

* The user should be able to dynamically add and remove translators
* For some reason it seems appropiate to have seperate namespaces (VFS's) for each user (this is quite a departure from Unix. [[SamMason]])
* translators can be used to expose the structure of an archive file
* translators can be provide access to remote file systems

Anything else?

Probably not something we want to worry about now; but I'm guessing that the semantics of the new kernel will be sufficently different from Mach that some rewriting of the existing translators will be needed. From a pragmatic point of view it would be _nice_ if there wasn't too much change.

-- [[Main/SamMason]] - 11 Jan 2007