www.freeprogrammingresources.com

Linux Books

Linux From Scratch

The original book and a lot of additional material such as Beyond Linux From Scratch are available here.

Linux for Beginners Free On-Line Books

This site has about 15 free Linux books online in html format covering various linux version and topics.

Linux Client Migration Cookbook, Version 2

This free IBM redbook download is a guide to migration to Linux-based personal computers.

Ultimate Linux Newbie Guide

The name is pretty self-descriptive. This book / tutorial can be viewed online or downloaded in pdf format.

The Linux Administrator's Security Guide

A comprehensive reference guide for Linux administrators giving a detailed overview of topics such as SELinux, VPN, access control and monitoring, attack detection and virus prevention

An Introduction to GCC

An introduction to the GNU C and C++ Compilers, gcc and g++, which are part of the GNU Compiler Collection (GCC).

Linux Security for Beginners

This book is designed to provide an overview of the steps needed to implement a secure environment on a Linux system and outlines some of the threats and how these weaknesses are exploited.

Linux Installation and Getting Started

Linux Installation and Getting Started is a free document; you may reproduce and/or modify it under the terms of version 2 (or, at your option, any later version) of the GNU General Public License as published by the Free Software Foundation.

Beyond Linux From Scratch

Beyond Linux From Scratch (BLFS) is a project with the aim of assisting users from where LFS left off. It endeavours to assist users to develop their systems in line with their needs by providing a broad range of instructions for installing and configuring various packages on top of a base LFS system.

The Linux Knowledge Base and Tutorial (LINKBAT)

The Linux Knowledge Base and Tutorial (LINKBAT) is a web-based, unified knowledge base and tutorial with the goal of educating users about Linux. The material is arranged into chapters and can be downloaded as a single pdf file, or you can follow the link to the home page for the online version.

Rute User's Tutorial and Exposition

This book covers GNU/LINUX system administration, for popular distributions like RedHat and Debian, as a tutorial for new users and a reference for advanced administrators. It aims to give concise, thorough explanations and practical examples of each aspect of a UNIX system.

The Linux System Administrator's Guide

An introduction to system administration of a Linux system for novices.

Linux Newbie Administrator Guide

A complete reference for new Linux users who wish to set up and administer their own Linux home computer, workstation and/or their home or small office network. The answers are meant to be simple, with just sufficient detail, and always supported with a readily usable example

Securing and Optimizing Linux RedHat Edition

This book is intended for a target audience of technical and system administrators who manage Linux servers, but it also includes enough material for home users and others. It discusses how to install and setup a Red Hat Linux Server with all the necessary security and optimization for a high performance Linux specific machine

Learning Debian GNU/Linux

This book will make your Linux journey easier, by giving you the big picture, providing you with step-by-step procedures, and getting you started doing useful or fun activities, such as word processing or games.

Advanced Linux Programming

Advanced Linux Programming is intended for the programmer already familiar with the C programming language. It takes a tutorial approach and teachs the most important concepts and power features of the GNU/Linux system in application programs. Download the full text of the book as PDF files.

The Linux Cookbook

Tips and Techniques for Everyday Use

Linux Network Administrator's Guide

This book was written to provide a single reference for network administration in a Linux environment. Beginners and experienced users alike should find the information they need to cover nearly all important administration activities required to manage a

Linux Kernel Module Programming Guide

A HOWTO-style guide for C programmers who want to write Linux kernel modules (2.4 and 2.6).

Advanced Linux Programming

The book is published under the Open Publication License, Version 1.0. Please consult the OPL for conditions on redistributing or modifying the book.

Linux Device Drivers, 2nd Editio

N/A

Debian GNU/Linux: Guide to Installation and Usage

This book is for readers who are new to Debian GNU/Linux. It is available from Project Gutenberg for download in various formats.

Motif Programming Manual

The complete programmer's reference for the Motif toolkit now covers Motif 2.1, the latest release of Motif. It is a source for complete, accurate, and insightful guidance on Motif application programming.

Linux Kernel 2.4 Internals

Introduction to the Linux 2.4 kernel.

Linux Compute Clusters

N/A

The Big Online Book of Linux Ada Programming

An online documentation project over 27,000 lines long.