summaryrefslogtreecommitdiff
path: root/Hurd
diff options
context:
space:
mode:
authorSam Mason <sam@samason.me.uk>2007-01-11 00:26:29 +0000
committerSam Mason <sam@samason.me.uk>2007-01-11 00:26:29 +0000
commita3fce8ac641b04cce06e6b8414dfd4f64f90d991 (patch)
tree55fd53337837d9233cd4fe4022ebada7facde522 /Hurd
parent6cc8b0b8e6f100d7c85bf87dffbcba3dca685980 (diff)
none
Diffstat (limited to 'Hurd')
-rw-r--r--Hurd/UseCaseUserFileSystem.mdwn14
1 files changed, 14 insertions, 0 deletions
diff --git a/Hurd/UseCaseUserFileSystem.mdwn b/Hurd/UseCaseUserFileSystem.mdwn
new file mode 100644
index 00000000..6dce5670
--- /dev/null
+++ b/Hurd/UseCaseUserFileSystem.mdwn
@@ -0,0 +1,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