Introduction
Hurd extras is a project to host translators or software specifically for GNU/Hurd that are not included in the Hurd source code.
The HTTP virtual filesystem
- httpfs is a virtual filesystem allowing you to access web sites through your virtual file system
- Version
- No release
- Language(s)
- C
- License
- GNU General Public License
- Authors
- Arun V. and Gopika U. K.
- Status
- Works with this patch. Several bugs.
The Journaled File System translator
- jfs provides read-only support for the JFS filesystem. JFS is a journaled filesystem developed by IBM for AIX, supported by Linux.
- Version
- No release
- Language(s)
- C
- License
- GNU General Public License
- Authors
- Sajith T S and John Thomas
- Status
- Works fine, read-only. Small bugs with .. handling.
A mailbox file system translator
- mboxfs is meant to help people sorting emails. It parses mailboxes in order to create a directory hierarchy representing the contents of the mailbox. Thus, you can sort emails per recipient, senders, date, and much more. It supports attachments (put in a separate attach directory).
- Version
- No release
- Language(s)
- C
- License
- GNU General Public License
- Author
- Ludovic Courtès
- Status
- Works fine, read-only.
Memory based filesystem translators
- memfs provides a memory-based filesystem for GNU/Hurd. Unlike regular filesystems, the contents of memory-based filesystems are stored entirely in memory (think ramdisk). This is mainly for performance reasons, but also to provide a testbed for new filesystem implementations in case no free partition is available.
- Version
- No release
- Language(s)
- C
- License
- GNU General Public License
- Authors
- Farid Hajji and Ludovic Courtès
- Status
- Works fine, read-write.
notice tool
- notice is a program to request file changes notifications on one or several files. You can filter modifications by type and execute a command each time an event is seen.
- Version
- 0.2
- Language(s)
- C
- License
- GNU General Public License
- Authors
- Wolfgang Jährling
- Status
- No known bugs.
Perl Interface To the Hurd
- PITH provides bindings for the trivfs library. It allows programmers to write simple translators in Perl.
- Version
- 0.3
- Language(s)
- C and Perl
- License
- GNU General Public License
- Authors
- John Tobey
- Status
- Works fine, several missing calls (e.g. io_select()).
Pretty Pathetic Top
- pptop aims at providing an equivalent of top for GNU/Hurd. It is largely based on the ps code of Miles Bader and relies on libps.
- Version
- 0.1.1
- Language(s)
- C
- License
- GNU General Public License
- Authors
- Paul Emsley, James Morrison and Neal Walfield
- Status
procfs translator
- procfs is intended to provide the filesystem structure and some equivalent functionality to the /proc filesystem on other systems. Because of the flexibility of the Hurd, the /proc filesystem is provided as an external package rather than being built directly into the Hurd. This gives the user the opportunity to more easily make changes to it and tweak it to his or her needs.
- Version
- 0.1
- Language(s)
- C
- License
- GNU General Public License
- Authors
- Jonathan S. Arney and James A. Morrison
- Status
- Reading file works, listing directories doesn't.
run
- run is a simple single-file translator that prints the content of a given command when read.
- Version
- No release
- Language(s)
- C
- License
- GNU General Public License
- Authors
- Marcus Brinkmann
- Status
- Works fine.
A translator for accessing XML documents
- xmlfs is a translator that provides access to XML documents through the filesystem. It is still read-only, but has support for attributes and text nodes.
- Version
- 0.0.2
- Language(s)
- C
- License
- GNU General Public License
- Authors
- Marc de Saint Sauveur and Manuel Menal
- Status
- Works fine, read-only
Documentation on GNU/Hurd
- hurdextras also hosts documents about GNU/Hurd. Currently, there is a document about Mach IPCs.
- Version
- No release
- Language(s)
- HTML for Mach IPCs.
- License
- GFDL
- Authors
- Manuel Valderrama
- Status
- Incomplete but mostly up to date.