A Guide to Modern UNIX Systems - Online Book
- This is a compact but comprehensive guide to using UNIX and UNIX-like systems. The book focuses on shell use, rather than use of graphical user interfaces, to provide a solid groundwork for the reader. (2007)
Against Intellectual Monopoly - Online Book
- This book demonstrates why "Intellectual Property", otherwise known as Intellectual Monopoly, does not foster and protect innovation like the IP pundits claim. PDF format only. (2007)
Asterisk Documentation Project - Asterisk: The Future of Telephony--Online Book
- This detailed guide to Asterisk covers installation, configuration, and integration of Asterisk with existing phone systems, without the need for additional hardware. Available for download in PDF format. Published by O'Reilly, 2nd edition, 2007.
Beyond Linux From Scratch (BLFS) Book -- Online Book
- This book continues the Linux From Scratch book; includes information on networking, X support, sound support and printer and scanner support; also available in French, Italian, Russian, and Spanish. (2007)
Byte of Python - Python Book / Python Tutorial
- A tutorial and guide to Python 2.0 and Python 3.0 for all levels of programmers. There are many translations available. Available online or downloadable PDF. (2008)
C++ GUI Programming with Qt 3 - Online Book
- See download section for both a PDF version and the source document; Prentice-Hall Profession Technical Reference, 2004. N.B.: This link will be removed as soon as the "C++ GUI Programming with Qt 4" book is available online.
ConsortiumInfo.org - ODF vs. OOXML: War of the Words (an eBook)
- Andy Updegrove, a well-known standards guru and blogger, is the author of this eBook project which documents the history and process of the ODF (Open Document Format) vs. OOXML (the Microsoft answer to ODF). This is a work in progress. He invites people to share their knowledge and insight on this subject by posting comments publicly on his blog or via email. An invaluable resource on this important topic. (2007-2008)
Creating XPCOM Components - Online Book
- This online book by Doug Turner and Ian Oeschger is about Gecko and creating XPCOM components for Gecko-based applications. (2003)
Debian Developer's Reference
- The purpose of this document is to provide an overview of the recommended procedures and the available resources for Debian developers. Latest version of this guide is 3.3.8, 2006-11-11.
Firestarter Linux Firewall
- An easy to use graphical interface; supports the 2.4 and 2.6 kernels; available in 38 languages; a GNOME application, but can be used on KDE and other desktop environments, servers and gateways.
GNU Autoconf, Automake and Libtool Book
- An expert, nuts-and-bolts guide to using these utilities effectively; site has a browsable online version and related links. This book was published in 2000, but it is one of the best sources for information on these programming development tools. Parts of this book were updated in 2006.
GTK+ / Gnome Application Development - Online Book
- This book is about Gnome from a developer's point of view; it describes how to write a Gnome application using the Gnome libraries and tools. Published by New Riders. An Italian translation is available.
How to Think Like a (Python) Programmer--Online Book
- The goal of this book is to teach you to think like a computer scientist within the context of learning the Python computer language. Green Tea Press 2007
IBM Redbooks
- A wide variety of computer topics, including Linux; Redbooks, Redpapers, and Technotes; available in PDF format; paper copies can be ordered.
Innovation Happens Elsewhere; Open Source as a Business Strategy - Online Book
- Aimed primarily at business executives who need to understand the basic concepts of open source and how it will benefit their companies. This book is also useful for engineers who find themselves working in an open source work environment. (2005)
LWN: Linux Device Drivers - Online Book
- Current as of the 2.6.10 kernel; available in PDF format; O'Reilly, 2005. See the LWN 2.6 API changes page (http://lwn.net/Articles/2.6-kernel-api) for information on subsequent changes.
Linux From Scratch - Online Book
- Derived from the popular Linux-From-Scratch-HOWTO, this book describes the process of creating a Linux system from scratch from an already installed Linux distribution, using nothing but the sources of software that are needed. (2005)
Linux Kernel in a Nutshell - Online Book
- This book is a comprehensive overview of kernel configuration and building by Greg Kroah-Hartman, one of the leading Linux kernel developers. It is available for free download in either PDF or DocBook format for the entire book, or by the individual chapter from this site. (O'Reilly, 2006)
Linux Newbie Administrator Guide
- Complete reference guide for new Linux users who wish to set up and administer their own Linux home computer, workstation or home network; available in many languages.
Linux-Books Online
- Subject-organized database which points to Linux books available at Amazon.com.
Linux-Books.us - Free Linux Books
- A selection of Linux books available for download. There are also links on this site to programming and database books.
Linuxtopia - On-line Linux and Open Source Technology Books and HOWTO Guides
- Extensive online, technical resources for Linux users; includes guides and books on the Linux desktop, GUI toolkits, security, installation, development tools, books for beginners, HOWTOs, and books on programming and databases.
Open Source Development with CVS
- PDF format; 3rd edition, 2003. Translations available in German, Korean, and Japanese. Note: the 1st edition is available in a variety of formats, including online HTML.
PHP: PHP Manual
- Complete online version available in several languages
PowerDNS Manual
- A detailed manual for PowerDNS, an advanced, high performance authoritative nameserver with a host of backends.
Practical mod_perl - Online Book
- Available in HTML and PDF version, along with the source code; distributed under the CreativeCommons Attribution Share-Alike license. O'Reilly, 2003.
Producing Open Source Software
- This book looks at how to run a successful open source project, concentrating on the human (how to deal with people) rather than technical (infrastructure tools) side of things. The author's use of real world examples to illustrate his points make this book a "must read". Published by O'Reilly; also available online and in a variety of downloadable formats. Released under an open copyright that allows everyone to share and modify the book freely. Many translations available. (2005)
Rute User's Tutorial and Exposition - Online Book
- An excellent book on system administration for popular Linux distributions by Paul Sheer. New users can use as a tutorial; advanced administrators as a reference book. (2002)
Slackware Linux Basics - Online Book
- This book is an introduction to the Slackware distribution. It particularly targets people with little or no Linux experience. It covers installation, basic Linux commands, and the configuration of Slackware Linux. Available online or in PDF format for Slackware 10.2 and 12.0. (2008)
The Art Of Unix Programming
- An online book by Eric Raymond with assistance from the Unix community. Prentice-Hall, 2003.
The Big Book of Linux Ada Programming - Online Book
- An invaluable resource for information on the Ada programming language for Linux. N.B.: some sections have not been written yet. Latest update is 2007.
The Hardware Book (HwB)
- A free reference guide to electronics. It contains a huge collection of hardware specifications and information for connectors, computers, adapters, cables, and circuits.
The Open Book Project
- This project is aimed at the educational community and seeks to encourage and coordinate collaboration among students and teachers for the development of high quality, freely distributable textbooks and educational materials on a wide range of topics.
The Revised Slackware Book Project
- A comprehensive guide to Slackware available in a variety of formats including HTML, DocBook source, PostScript, and PDF; translations of this book to non-English languages are well underway. (2005)
The TCP/IP Guide - Online Book
- One of the best sources for information on the TCP/IP protocol available today; written in a clear, concise manner, and is suitable both for the expert as well as the beginner. (2005)
The Zope Book
- The best documentation available for Zope. Links to the 2.5 and 2.6 editions can be found here. Available online and in PDF format.
The redhat.com Red Hat Documentation Page
- One of the primary sites for Red Hat documentation. Includes manuals, books, and technical whitepapers. Available in HTML or PDF format.
Version Control with Subversion -- Online Book
- An online book about Subversion, a version control system. Available as an HTML or PDF version for online viewing or download. Latest versions available are: Subversion 1.4 2007 and Subversion 1.5, 2008.
VoIP-4D Primer - Online Book
- This guide, geared to both technical and non-technical readers, deals with building voice infrastructure. The examples in this guide provide essential background for building low-cost telephony systems. Available for download [1.8 MB] in Arabic, English, French, and Spanish. (2006)
Wireless Networking in the Developing World - Online Book
- A practical guide to planning and building inexpensive telecommunications infrastructure; particularly suitable for people who have little or no Internet access. Available in PDF format only. Site has a wiki and mailing list. (2006)