Acknowledgments We would like to thank the following people and organizations for their contributions toward the Linux From Scratch project: Mark Stone <mstone@linux.com> for donating the linuxfromscratch.org servers. VA Linux Systems for providing rackspace and bandwidth for the linuxfromscratch.org server. DREAMWVR.COM for their ongoing sponsorship by donating various resources to the LFS and related sub projects. Jesse Tie Ten Quee <highos@highos.com> for running the www.ca.linuxfromscratch.org mirror. Jan Niemann <jan.niemann@tu.bs.de> for running the www.de.linuxfromscratch.org mirror. Torsten Westermann <westermann@linux-provider.net> for running the lfs.linux-provider.net mirror. Ian Chilton <ian@ichilton.co.uk> for running the www.us.linuxfromscratch.org and www.linuxfromscratch.co.uk mirrors. Dag Stenstad <dag@stenstad.net> for providing the www.no.linuxfromscratch.org mirror, and Ian Chilton <ian@ichilton.co.uk> for running it. Antonin Sprinzl <Antonin.Sprinzl@tuwien.ac.at> for running the www.at.linuxfromscratch.org mirror. Firica Viorel Adrian <adrian@elcom.ro> for running the www.ro.linuxfromscratch.org mirror. Jason Andrade <jason@dstc.edu.au> for running the www.au.linuxfromscratch.org mirror. VA Linux Systems who, on behalf of Linux.com, donated a VA Linux 420 (former StartX SP2) workstation towards this project. Johan Lenglet <johan@linuxfromscratch.org> for leading the French LFS translation project. Jesse Tie Ten Quee <highos@highos.com> for donating a Yamaha CDRW 8824E cd writer. O'Reilly for donating books on SQL and PHP. Robert Briggs for donating the linuxfromscratch.org and linuxfromscratch.com domain names. Frank Skettino <bkenoah@oswd.org> at OSWD for coming up the initial design of the LFS website. Garrett LeSage <garrett@linux.com> for creating the LFS banner Countless other people on the various LFS mailinglists who are making this book happen by giving their suggestions, testing the book and submitting bug reports.