OpenRG/OpenSMB Resources: Linux Documentation
Documentation > Linux
The following is a list of a recommended Linux documentation files.
Files are presented in PDF format. More books can be found in the Linux Documentation Project website. Introduction to Linux, A Hands on Guide - M. Garrels
This guide was created as an overview of the Linux Operating System, geared
toward new users as an exploration tour and getting started guide, with
exercises at the end of each chapter. For more advanced trainees it can be a
desktop reference, and a collection of the base knowledge needed to proceed
with system and network administration. This book contains many real life
examples derived from the author's experience as a Linux system and network
administrator, trainer and consultant. We hope these examples will help you to
get a better understanding of the Linux system and that you feel encouraged to
try out things on your own.
Linux Kernel Module Programming Guide - Salzman, Burian, Pomerantz
"What exactly is a kernel module? Modules are pieces of code that can be loaded
and unloaded into the kernel upon demand." This books describes the kernel module components and provides a guide to programming such modules. LKMPG 2.4.x addresses Linux kernel 2.4 and LKMPG 2.6.x addresses Linux kernel 2.6. Linux 2.4 [VIEW PDF]
Linux Device Drivers, 2nd Edition - A. Rubini, J. Corbet This is, on the surface, a book about writing device drivers for the Linux system. That is a worthy goal, of course; the flow of new hardware products is not likely to slow down anytime soon, and somebody is going to have to make all those new gadgets work with Linux. But this book is also about how the Linux kernel works and how to adapt its workings to your needs or interests. Linux is an open system; with this book, we hope, it will be more open and accessible to a larger community of developers. Linux IP Networking - G. Herrin
This document is a guide to understanding how the Linux kernel (version 2.2.14
specifically) implements networking protocols, focused primarily on the
Internet Protocol (IP). It is intended as a complete reference for
experimenters with overviews, walk-throughs, source code explanations, and
examples.
The Linux Kernel API
This book goes over all the Linux main components and provides the complete API
description that includes the input, output and a sort summary for every
function.
The Linux Programmer's Guide - S. Goldt, S. Meer, S. Burkett, M. Welsh
The Linux Programmer's Guide is meant to do what the name implies -- It is to
help Linux programmers understand the peculiarities of Linux. By its nature,
this also means that it should be useful when porting programs from other
operating systems to Linux. Therefore, this guide must describe the system
calls and the major kernel changes which have effects on older programs like
serial I/O and networking.
|