The Linux Programmer's Guide
by Sven Goldt, at al.
Number of pages: 131
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.
Home page url
Download or read it online for free here:
by Rafeeq Ur Rehman, Christopher Paul - Prentice Hall PTR
This book describes how to build a development environment based upon Linux systems. It provides a reference on the open source tools used for development, and includes information about editors, compilers, assemblers, debuggers, etc.
by Jonathan Bartlett - Bartlett Publishing
An introduction to assembly language programming on Linux for x86 machines. It covers memory management, interfacing with C, debugging, dynamic libraries, GUI programming, and more. Great textbook for novices as well as for intermediates.
by Jiang Lin Quan, at al. - IBM Corporation
Read this book to: Find out what Community Edition is all about; Learn how to develop Java EE applications with Community Edition; Understand how Community Edition interacts with databases; Learn everyday Community Edition administration tasks; etc.
by Paul E. McKenney
The purpose of this book is to help you understand how to program shared-memory parallel machines. By describing the algorithms that have worked well in the past, we hope to help you avoid some of the pitfalls that have beset parallel projects.