summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extensibility.mdwn15
1 files changed, 15 insertions, 0 deletions
diff --git a/extensibility.mdwn b/extensibility.mdwn
index ef89d5f2..bb1e0bee 100644
--- a/extensibility.mdwn
+++ b/extensibility.mdwn
@@ -17,5 +17,20 @@ no way to hook into the virtual file system. This has motivated the introductio
of separate, parallel interfaces by both the GNOME and KDE projects to provide
users a more integrated view of their objects.
+The Hurd introduces the concept of [[translators|hurd/translator]] to let users
+hook into the virtual filesystem. We have translators that let ordinary users
+create their own [[ext2 filesystem|hurd/translator/ext2fs]],
+[[ftp filesystem|hurd/translator/ftpfs]], iso filesystem,
+[[http filesystem|hurd/translator/httpfs]], etc. You can get started using
+the existing translators by reading the [[how to|hurd/translator/examples]] page.
+
+The Hurd's extensibility is not just limited to the VFS. It is possible for
+users to have their own [[TCP/IP|hurd/translator/pfinet]]
+[[stack|hurd/translator/lwip]] using the [[hurd/translator/remap]]
+translator. Users can create their own
+[[personal firewall|https://darnassus.sceen.net/~hurd-web/hurd/translator/eth-filter/]],
+run a personal [[hurd/translator/auth]] server, or isolate untrusted applications inside
+a [[hurd/subhurd]]. The possibilities are endless!
+
# External
* The Wikipedia article on [[!wikipedia extensibility]]