diff options
-rw-r--r-- | extensibility.mdwn | 15 |
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]] |