Acknowledgements

Many excellent sources of information about Linux development can be found on the World Wide Web. In particular, the Linux Documentation Project, http://www.linuxdoc.org/, and the Linux Lab Project, http://www.llp.fu-berlin.de/, are excellent sources of information, without which our own work would have been much harder. Much of the code shown here has been adapted from free code available on these sites. In particular, we have used code from das1200.c © 1995 by M. Welsh, Linux Kernel Programming Guide © 1998 by Ori Pomerantz and rtctest.c © 1996 by Paul Gortmaker.

We would like to thank the authors for making their code available to others. Most of this software is subject to the GNU General Public License, version 2, as published by the Free Software Foundation.