Advanced Linux Programming
- By CodeSourcery, Mark L. Mitchell, Alex Samuel, Jeffrey Oldham
- Published Jun 11, 2001 by Sams. Part of the Landmark series.
- Copyright 2001
- Dimensions: Special (all other)
- Pages: 368
- Edition: 1st
- ISBN-10: 0-7357-1043-0
- ISBN-13: 978-0-7357-1043-6
Register your product to gain access to bonus material or receive a coupon.
Advanced Linux Programming brings the success of Code Sourcery, LLC to paper. Anyone who works with Linux regularly or who is looking to start working with Linux, knows who this company is and they rely on them for solutions. Mark and Alex bring to their readers the know-how they've gained over the years.
This book is written for Linux programmers who are reasonably skilled in the C programming language and who are in need of a book that covers the Linux C library (glibc).
- Written by recognized leaders in the open source community! Learn what theyve learned from working with well-known groups like Advanced Computing Laboratory of Los Alamos National Laboratory and the GCC Open Source Group.
- Author Mark Mitchell is the award winning lead developer and manager for the GCC 3.0 release (the compiler used when programming with Linux). Learn the advanced aspects of Linux programming from the best.
- The ultimate guide to creating, compiling, running, and debugging Linux code.
An in-depth guide to programming Linux from the most recognized leaders in the Open Source community.
Product Author Bios
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.
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.
Linux Application Development
47 of 49 people found the following review helpful
This book is available FREE online!!!!!,
This review is from: Advanced Linux Programming (Paperback)See this link where you can download the whole book and decide for yourself!:
48 of 55 people found the following review helpful
This review is from: Advanced Linux Programming (Paperback)This is undoubtedly an ambitious book, covering some of the most complicated (and neglected) topics in the world of Linux programming. Unfortunately, it suffers from some critical defects.
The first two chapters are the obligatory redundant recycling of Linux fundamentals that are the hallmark of lazy authors. Face it: if you don't know what emacs or a shell is, you shouldn't be reading this book; if this is the best opening you can come up with, you shouldn't be writing it.
The authors fail to cover their subjects in sufficient depth. Sockets receive a scant five pages and the examples only treat UNIX domain sockets. Who the hell cares about UNIX domain sockets? Why are there no examples of multi-threaded Internet domain socket servers?
To be fair, the coverage of the linux-specific material is decent, but doesn't justify the price tag. Bottom line: this is a good introduction to the subject of threads and Linux technicals, but will leave you needing more. Go to your favorite... Read more
16 of 17 people found the following review helpful
Not really advanced,
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: Advanced Linux Programming (Paperback)I bought this book because I thought It would bring my Linux programming skill to another level but I was wrong(I m an SW eng doing C/C++/MFC programming and want to learn new stuffs). I would recommend the Beginning Linux Programming by (Richard Stones, Neil Matthew, Alan Cox). BLProgramming covered all the topics (except for ASM) and explained clearly with good examples than the ALProgramming. I didn't see any advanced topics or new technics or in depth coverages. Whatever this book says, the Beginning Linux Programming say better and in depth.
Go to the book store and review yourself.
I usually buy books recommended by the users so i want to return something with this review. Thanks.
› See all 23 customer reviews...
Online Sample Chapter
Table of Contents
I. ADVANCED UNIX PROGRAMMING WITH LINUX.
II. MASTERING LINUX.
Downloadable Sample Chapter
Click below for Sample Chapter related to this title:
Book + eBook Bundle
Book Price $36.00
eBook Price $12.60
eBook formats included
This book includes free shipping!
This book includes free shipping!
Includes EPUB, MOBI, and PDF
About eBook Formats
This eBook includes the following formats, accessible from your Account page after purchase:
EPUBThe open industry format known for its reflowable content and usability on supported mobile devices.
MOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.
PDFThe popular standard, used most often with the free Adobe® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.