Advanced Linux Programming


Advanced Linux Programming

About the book

Author(s) : Mark Mitchell, Jeffrey Oldham, Alex Samuel, Jeffery Oldham
Publication date : Jun 2011
ISBN : 0-735-71043-0
Pages : 368
Publisher : New Riders Publishing
Excerpts from books introduction
This book is not intended to be a comprehensive guide or reference to all aspects of GNU/Linux programming. Instead, we’ll take a tutorial approach, introducing the most important concepts and techniques, and giving examples of how to use them.Section 1.5,“Finding More Information,” in Chapter 1,“Getting Started,” contains references to additional documentation, where you can obtain complete details about these and other aspects of GNU/Linux programming.Because this is a book about advanced topics, we’ll assume that you are already familiar with the C programming language and that you know how to use the standard C library functions in your programs.The C language is the most widely used language for developing GNU/Linux software; most of the commands and libraries that we discuss in this book, and most of the Linux kernel itself, are written in C.The information in this book is equally applicable to C++ programs because that language is roughly a superset of C. 

Contents
  • Advanced UNIX Programming with Linux
  1. Getting Started
  2. Writing Good GNU/Linux Software
  3. Processes
  4. Threads
  5. Interprocess Communication
  • Mastering Linux
  1. Devices
  2. The /proc File System
  3. Linux System Calls
  4. Inline Assembly Code
  5. Security
  6. A Sample GNU/Linux Application

Leave a Reply

Your email address will not be published. Required fields are marked *