Advanced Linux Programming

Advanced Linux Programming

Advanced Linux Programming

Advanced Linux Programming

eBook

$26.99  $35.99 Save 25% Current price is $26.99, Original price is $35.99. You Save 25%.

Available on Compatible NOOK Devices and the free NOOK Apps.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.

Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have worked with other Linux systems since it will cover Linux specific details and differences. For programmers without UNIX experience, it will be even more valuable. The second section covers material that is entirely Linux specific. These are truly advanced topics, and are the techniques that the gurus use to build great applications. While this book will focus mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library, a preliminary introduction to the development tools available will allow all who purchase the book to make immediate use of Linux.


Product Details

ISBN-13: 9780672333620
Publisher: Pearson Education
Publication date: 06/11/2001
Series: Landmark
Sold by: Barnes & Noble
Format: eBook
Pages: 368
File size: 11 MB
Note: This product may take a few minutes to download.

About the Author

Mark Mitchell received a bachelor of arts degree in computer science from Harvard in 1994 and a master of science degree from Stanford in 1999. His research interests centered on computational complexity and computer security. Mark has participated substantially in the development of the GNU Compiler Collection, and he has a strong interest in developing quality software.

Jeffrey Oldham received a bachelor of arts degree in computer science from Rice University in 1991. After working at the Center for Research on Parallel Computation, he obtained a doctor of philosophy degree from Stanford in 2000. His research interests center on algorithm engineering, concentrating on flow and other combinatorial algorithms. He works on GCC and scientific computing software.

Alex Samuel graduated from Harvard in 1995 with a degree in physics. He worked as a software engineer at BBN before returning to study physics at Caltech and the Stanford Linear Accelerator Center. Alex administers the Software Carpentry project and works on various other projects, such as optimizations in GCC.

Mark and Alex founded CodeSourcery LLC together in 1999. Jeffrey joined the company in 2000. CodeSourcery's mission is to provide development tools for GNU/Linux and other operating systems; to make the GNU tool chain a commercial-quality, standards-conforming development tool set; and to provide general consulting and engineering services. CodeSourcery's Web site is http://www.codesourcery.com.

Table of Contents

  • 1. Getting Started.
  • 2. Writing Good GNU/Linux Software.
  • 3. Processes.
  • 4. Threads.
  • 5. Interprocess Communication.
  • 6. Devices.
  • 7. The /proc File System.
  • 8. Linux System Calls.
  • 9. Inline Assembly Code.
  • 10. Security.
  • 11. A Sample GNU/Linux Application.
From the B&N Reads Blog

Customer Reviews