The GNU Hurd Reference Manual

Thomas Bushnell, BSG
Gordon Matzigkeit


(1)

The name Hurd stands for "Hird of Unix-Replacing Daemons." The name Hird stands for "Hurd of Interfaces Representing Depth."

(2)

Remote Procedure Call. If you needed to ask, then you've got your work cut out for you before you'll be ready for Hurd programming.

(3)

The term bootstrapping refers to a Dutch legend about a boy who was able to fly by pulling himself up by his bootstraps. In computers, this term refers to any process where a simple system activates a more complicated system.

(4)

The GRand Unified Bootloader, available from http://www.uruk.org/grub/.

(5)

Note that this function will be deleted when the Mach pager interface is fixed to provide this information.

(6)

The latter portion of <hurd/io.defs> and all of <hurd/shared.h> describe how to implement shared-memory I/O operations. However, shared I/O has been deprecated. See section Conch Management, for more details.

(7)

The number 1 corresponds to the PF_LOCAL C library socket domain constant.

(8)

It is important to note that device drivers are not provided by the Hurd, but by the underlying microkernel. Hurd `devices' are just storeio-translated nodes which make the microkernel device drivers obey Hurd semantics. If you wish to implement a new device driver, you will need to consult the appropriate microkernel documentation.

(9)

"RAID" stands for Redundant Array of Independent Disks: several disks used in parallel to achieve increased capacity, redundancy and/or performance.

(10)

You are lost in a maze of twisty little filesystems, all alike....


This document was generated on 29 June 1999 using texi2html 1.56k.