The Linux Documentation Project provides a large number of freely distributed books on Linux. Some of these are included in the SUSE package named books (see the next section in this chapter). The index of available guides at the LDP site is located at www.tldp.org/guides.html. The listing for each available guide includes the date that it was last updated and a list of the formats and languages in which each guide is available.
The following are some of our favorite current guides:
■ Advanced Bash-Scripting Guide by Mendel Cooper: An excellent document that provides both reference material and tutorials on how to accomplish various tasks in Bash shell scripts.
■ Bash Guide for Beginners by Machtelt Garrels: An excellent introductory document to using bash on a daily basis.
■ Introduction to Linux: A Hands on Guide by Machtelt Garrels: A document oriented to new Linux users that provides a good deal of fundamental information that helps new users explore and become comfortable with Linux.
■ Linux Network Administrator's Guide, Second Edition by Olaf Kirch and Terry Dawson: Although an older document (last updated in 2000), this document provides a good introduction to fundamental administrative tasks related to using a networked Linux system.
■ Linux System Administrators' Guide by Lars Wirzenius, Joanna Oja, Stephen Stafford, and Alex Weeks: A detailed document that provides a good deal of information about performing standard system administrative tasks on a Linux system, without focusing on the administrative tools provided by any single distribution.
■ Windows + BSD + Linux Installation Guide by Subhasish Ghosh: If you're interested in multibooting, this document goes into detail about how to set up a system that can boot into Windows, Free/OpenBSD, and Linux. Can't make up your mind which operating system to use, or want to do different tasks using different operating systems? This document is for you!
The documents in the preceding list are general documents about using and administering Linux, primarily as a desktop operating system. In addition, the LDP site hosts some documents targeted toward specific segments of the Linux community other than desktop users. Some good examples of these are the following:
■ Custom Linux: A Porting Guide — Porting LinuxPPC to a Custom SBC by Shie Erlich: If you're interested in using Linux in an embedded environment, this document provides a good deal of general information about porting Linux to new hardware.
■ EVMS User Guide by Christine Lorenz, Joy Goodreau, and Kylie Smith: A great document on the Enterprise Volume Management System, the latest generation of Logical Volume Management (LVM) for Linux. This document is extremely useful for system administrators who are responsible for enterprise Linux systems.
■ Guide to Managing Media and Public Relations in the Linux Community by Sheldon Rose, The Linux Professional Institute: This is an interesting meta-document about Linux that discusses how to create and maintain positive public relations and news media coverage for Linux.
■ Linux From Scratch by Gerard Beekmans: Provides good insights and suggestions on customizing and personalizing an existing Linux distribution and using an existing Linux distribution as the foundation for creating your own distribution.
■ LDP Author Guide by Mark F Komarinski, Jorge Godoy, David C. Merrill, and Emma Jane Hogbin: A great document on how to write, submit, and maintain LDP documentation.
■ Linux Kernel Module Programming Guide by Peter Jay Salzman and Ori Pomerantz: A great document that provides a variety of information about developing loadable kernel modules for the 2.4 and 2.6 Linux kernels. Targeted toward driver writers and aspiring kernel hackers.
■ Pocket Linux Guide by David Horton: A hands-on guide that provides a good deal of fundamental information about the organization of a Linux system and how to build a Linux distribution from scratch. This document uses a project known as Pocket Linux as the foundation for its examples; when you finish the document, you've actually built a small distribution!
Was this article helpful?