Copyright © 2005 by Keir Thomas
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher.
ISBN (pbk): 1-59059-458-4
Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1
Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.
Lead Editor: Chris Mills
Technical Reviewer: Frank Pohlmann
Editorial Board: Steve Anglin, Dan Appleman, Ewan Buckingham, Gary Cornell, Tony Davis, Jason Gilmore, Chris Mills, Dominic Shakeshaft, Jim Sumser
Assistant Publisher: Grace Wong
Project Manager: Emily K. Wolman
Copy Manager: Nicole LeClerc
Copy Editor: Marilyn Smith
Production Manager: Kari Brooks-Copony
Production Editor: Kelly Winquist
Compositor: Susan Glinert
Proofreader: Elizabeth Berry
Indexer: Valerie Perry
Artist: Kinetic Publishing Services, LLC
Cover Designer: Kurt Krames
Manufacturing Manager: Tom Debolski
Distributed to the book trade in the United States by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor, New York, NY 10013, and outside the United States by Springer-Verlag GmbH & Co. KG, Tiergartenstr. 17, 69112 Heidelberg, Germany.
In the United States: phone 1-800-SPRINGER, fax 201-348-4505, e-mail firstname.lastname@example.org, or visit http://www.springer-ny.com. Outside the United States: fax +49 6221 345229, e-mail email@example.com, or visit http://www.springer.de.
For information on translations, please contact Apress directly at 2560 Ninth Street, Suite 219, Berkeley, CA 94710. Phone 510-549-5930, fax 510-549-5939, e-mail firstname.lastname@example.org, or visit http://www.apress.com.
The information in this book is distributed on an "as is" basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work.
Dedicated to my parents, Raymond and Freda Thomas, in thanks for a lifetime of encouragement.
About the Author
Keir Thomas has been writing about computing for a decade. He has edited several best-selling computer magazines, such as LinuxUser & Developer, PC Utilities, and PC Extreme; written for many others, including Computer Buyer, PC Direct and IT Week; and also written for several IT web sites.
After graduating from the University of Glamorgan with a First Class degree, Keir set about combining his love of computers with his passion for writing. This naturally led him to a career in IT journalism. Throughout his career, his aim has been to explain advanced and confusing technology in ways that the average person can understand.
Keir lives in Derbyshire in the north of Britain. Weekends find him walking the local mountains. He also plays the piano and the tin whistle, and is slowly but surely learning French in his spare time.
About the Technical Reviewer
Frank Pohlmann has been a committed Linux user since January 1996. He installed Slackware and, surprisingly, it worked. He started writing about Unix and Linux systems two years later, working for companies as varied as AT&T and SUSE. He became technical editor of the UK-based LinuxUser & Developer magazine in 2002 and refuses to stop writing about free software. He is a much-published writer on open-source issues, and has a deep and sustained interest in the history of computer science.
In a previous life, he worked on a PhD on early Persian literature; text-editing problems led him to Perl, and ultimately he "interrupted" his PhD. Frank threatened his supervisor with resuming his pursuit of this PhD, an event that led him to become a full professor in Germany. Frank lives in the UK and India, and has hobbies that usually involve languages and a lot of food.
Books such as the one you're holding now take an enormous amount of effort on behalf of many people. To this end, I'd like to thank Chris Mills and Emily Wolman at Apress for their considerable help getting this book written. This includes not only the practical work of processing my copy but also their encouragement when the going got tough. My thanks also go to the many other people at Apress who work behind the scenes to turn this book into reality.
I'd also like to thank the technical editor, Frank Pohlmann, for his insightful suggestions and his unerring ability to point out my many mistakes, no matter how small or trivial. His help was invaluable, and this book wouldn't be what it is without his comments.
Finally, I'd like to thank Christian Egle at SUSE for his help in organizing the DVD-ROM of SUSE Linux, which we have included with this book. Christian's willingness to help and handle the matter with SUSE HQ is appreciated.