Start reading Advanced Linux Programming on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
Advanced Linux Programming
 
 

Advanced Linux Programming [Kindle Edition]

LLC CodeSourcery , Mark L. Mitchell , Alex Samuel , Jeffrey Oldham
4.8 out of 5 stars  See all reviews (4 customer reviews)

Print List Price: £34.99
Kindle Price: £24.71 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £10.28 (29%)
* Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £24.71  
Paperback £28.64  
Kindle Summer Sale: Over 500 Books from £0.99
Have you seen the Kindle Summer Sale yet? Browse selected books from popular authors and debut novelists, including new releases and bestsellers. Learn more


Product Description

Product Description

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.

From the Back Cover

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

  • Format: Kindle Edition
  • File Size: 7647 KB
  • Print Length: 340 pages
  • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
  • Publisher: Sams Publishing; 1 edition (11 Jun 2001)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B0039KOA0O
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: #592,956 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Author

Discover books, learn about writers, and more.

Customer Reviews

3 star
0
2 star
0
1 star
0
4.8 out of 5 stars
4.8 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
By Rich
Format:Paperback|Verified Purchase
I bought my copy of this book back in 2004 after reading a sample chapter online and needing to do some network programming. Since then I have referred to this guide on numerous occasions during various projects simply because it is so good.

Perhaps the most useful sections for me are the details on sockets (both local namespace and Internet domain sockets are covered), together with a very good overview of threading (with details on mutexes and semaphores). I have also made good use of the section on the Unix security functions.

At 256 pages (excluding appendices) this is never going to be the most detailed book available, though there is very little that I have come across that is not covered here.

If you are interested or involved in the more complex side of Linux programming then you certainly won't regret buying this - it is most definitely value for money.
Comment | 
Was this review helpful to you?
4 of 6 people found the following review helpful
4.0 out of 5 stars All in all a great book on Linux programming 26 Jun 2002
Format:Paperback
Advanced Linux Programming takes you through the most essential subjects of Linux Programming, and ends up in a complete example combining these subjects. I liked the chapters covering threads, interprocess communication and security in programming. In the appendix is listed information about low level IO and a good chapter covering debugging and profiling of code. This book does not cover all of Linux programming, but is quit short and easy to read. It serves well as a reference next time you for example have to write your own network server, or are writing a multi threaded program.
Comment | 
Was this review helpful to you?
4 of 11 people found the following review helpful
5.0 out of 5 stars This book is highly recommended 13 Jun 2001
Format:Paperback
As one of the technical editors of this book I can certainly recommend it to anybody who wants to learn Linux System Programming. The book is divided into two sections. 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 UNIX 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 C library, a preliminary introduction to the development tools available will allow all who purchase the book to make immediate use of Linux.
Comment | 
Was this review helpful to you?
1 of 8 people found the following review helpful
5.0 out of 5 stars awesome 15 Dec 2001
By A Customer
Format:Paperback
An excellent book on advanced Linux topics. It covered everything I needed to progress with Linux development in great detail. I highly recommend it.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.0 out of 5 stars  24 reviews
48 of 50 people found the following review helpful
5.0 out of 5 stars This book is available FREE online!!!!! 28 April 2005
By Edward A. Salinas - Published on Amazon.com
Format:Paperback
See this link where you can download the whole book and decide for yourself!:

[...]
48 of 56 people found the following review helpful
2.0 out of 5 stars Weak 29 Oct 2001
By "sean8223" - Published on Amazon.com
Format: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 bookstore, get a cup of coffee and spend half of an afternoon reading the book in the store and saving yourself ...
16 of 17 people found the following review helpful
3.0 out of 5 stars Not really advanced 18 Aug 2003
By A Customer - Published on Amazon.com
Format:Paperback|Verified Purchase
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.
9 of 9 people found the following review helpful
5.0 out of 5 stars From a Student Perspective... 22 Sep 2001
By Matthew Skoda - Published on Amazon.com
Format:Paperback|Verified Purchase
I'm working on my BS in Computer Science, and have spent years hunting over the web and bookstores for information on programming in the Linux enviroment.
-This book is the BIBLE!
I open each chapter and section as if I'm opening a treasure... and that is what this book is: a treasure trove of information, from thread management, interprocess communication, shared memory, devices, to even implementing inline assembly code!
This book is well written as an introduction without overloading the reader with tangential information: it introduces each topic, shows hows it works and how to implement it (including simple illustrative sample code examples you can on your own machine), and where to get info on more in depth coverage.
This book is a MUST for anyone who wants to understand the Linux enviroment! -Heck: it makes a good read just as an introduction to advanced tools in general! -I wish I had it years ago, and recommend it for ANYONE interested in programming in Linux, or just interested in developing their programming tools beyond "Hello World" !
Heck: any CS teachers out ther should consider creating a programming course based on this book as an intro to advanced progamming topics in general: the authors have already done most of the work introducing not only how to use the tools, but how the tools work and how the system implements them!
8 of 8 people found the following review helpful
3.0 out of 5 stars Basic basic linux programming and not good 22 Aug 2003
By T. Tran - Published on Amazon.com
Format:Paperback|Verified Purchase
I bought the "beginning linux programming" by Richard Stone and Neil Matthew( i listed the authors because there is anohter book same title) and I bought this one because of the hi mark and hope it would help my linux programming skill but I was so disappointed. Nothing in this book is not covered by the BLP which even explaines better and more examples. I thought advanced programming book should give in depth coverage of topics or techniques or common mistakes from beginner but this book doesn't not. I usually buy book based on the rating if i can't check out at bookstore so I want people to know. The decision is yours but check the book first.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Popular Highlights

 (What's this?)
&quote;
A detached thread, in contrast, is cleaned up automatically when it terminates. &quote;
Highlighted by 3 Kindle users

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category