
Advanced Linux programming
by Mark G. Mitchell · first published 2001
25% recommend50% neutral25% critical
"Advanced Linux Programming is intended for the programmer already familiar with the C programming language. Authors Alex Samuel, Jeffrey Oldham, and Mark Mitchell of CodeSourcery, LLC take a tutorial approach and teach the most important concepts and techniques for using the advanced and powerful features of the GNU/Linux system in application programs." "If you're a developer already experienced with programming for the GNU/Linux system, are experienced with another UNIX-like system and are interested in developing GNU/Linux software, or want to make the transition from a non-UNIX environmen
Affiliate links. As an Amazon Associate I earn from qualifying purchases.


…grew up on Richard Stevens and The Unix programming environment. For a long time now though, I have not done much of 'systems' programming, the last good linux application programming book I read was 'Advanced Linux Programming' which I enjoyed a whole lot, although it is quite dated today, I presume. I recently happened to hear about unshare(1) -- which to my surprise has been around in linux for a while now. This call/command…
on “Ask HN: What's a good book on modern Linux application programming?” ↗…than just following C introductory books that teach you the language but not its typical/most common use. Another good book for beginner C programmers (on linux) that I remember learning a lot from was Advanced Linux programming[2] ...although this might be slightly dated now (should be good enough to start exploration tho') [1] http://www.beej.us/guide/ [2] http://advancedlinuxprogramming.com/
on “Beej's Guide to Network Programming” ↗An old and not really advanced Linux programming book. See comments on Amazon: http://www.amazon.com/Advanced-Linux-Programming-CodeSourcer...
on “Advanced Linux Programming” ↗The book is called "Advanced Linux Programming" and starts with a chapter that does a Hello World in C. Somehow, I feel like there's a bit of a disconnect.
on “Advanced Linux Programming” ↗Well, I guess I should have waited for this discussion to reach a conclusion :) I read in Advanced Linux Programming (the famous ALP book) that fork() as well as creating threads via pthread library use clone() in the background. Any ways, the discussion here is quite informative!
on “If everything in Unix development is POSIX, what the hell does C library do?” ↗