ANSI C for Programmers on UNIX Systems
by Tim Love
This document aims to introduce C by providing and explaining examples of common programming tasks, and to enable the reader to learn from available source code by clarifying common causes of incomprehension. The first part of the document is an informal introduction to C.
Home page url
Download or read it online for free here:
by Brian "Beej Jorgensen" Hall
This document discusses several methods of Interprocess Communication, some of which are better suited to certain tasks than others. If you know C or C++ and are pretty good using a Unix environment, these documents are for you.
by Greg Lehey - O'Reilly
The book deals with the whole life cycle of porting, from setting up a source tree on your system to correcting platform differences. It discusses the differences between versions of UNIX and the areas where porters tend to have problems.
by David A. Wheeler
The book provides a set of design and implementation guidelines for writing secure programs for Linux and Unix systems. This document includes specific guidance for a number of languages, including C, C++, Java, Perl, Python, and Ada95.
by Simson Garfinkel, Daniel Weise, Steven Strassmann - John Wiley & Sons Inc
Self-help guide for people affected by the world's most esoteric operating system. Turn here for answers to all-important questions, such as... Why does the online documentation lie to us? Why does the user's guide bear no relationship to reality?