PDA

View Full Version : The Linux Programming Interface


sl4shd0t
11-08-2010, 06:04 PM
Muad writes "Michael Kerrisk has been the maintainer of the Linux Man Pages collection (man 7) for more than five years now, and it is safe to say that he has contributed to the Linux documentation available in the online manual more than any other author before. For this reason he has been the recipient a few years back of a Linux Foundation fellowship meant to allow him to devote his full time to the furthering this endeavor. His book is entirely focused on the system interface and environment Linux (and, to some extent, any *NIX system) provides to a programmer. My most obvious choice for a comparison of the same caliber is Michael K. Johnson and Eric W. Troan's venerable Linux Application Development, the second edition of which was released in 2004 and is somewhat in need of a refresh, lamentably because it is an awesome book that belongs on any programmer's shelf. While Johnson and Troan have introduced a whole lot of programmers to the pleasure of coding to Linux's APIs, their approach is that of a nicely flowing tutorial, not necessarily complete, but unusually captivating and very suitable to academic use. Michael's book is a different kind of beast: while the older tome selects exquisite material, it is nowhere as complete as his — everything relating to the subject that I could reasonably think of is in the book, in a very thorough and maniacally complete yet enjoyably readable way — I did find one humorous exception, more on that later. Keep reading for the rest of Federico's review.http://a.fsdn.com/sd/facebook_icon_large.png (http://www.facebook.com/sharer.php?u=http%3A%2F%2Fbooks.slashdot.org%2Fsto ry%2F10%2F11%2F08%2F1430238%2FThe-Linux-Programming-Interface%3Ffrom%3Dfb) http://a.fsdn.com/sd/twitter_icon_large.png (http://twitter.com/home?status=The+Linux+Programming+Interface%3A+htt p%3A%2F%2Fbit.ly%2FaA5s8i)
Read more of this story (http://books.slashdot.org/story/10/11/08/1430238/The-Linux-Programming-Interface?from=rss) at Slashdot.
http://feedads.g.doubleclick.net/~at/9mer7Yz50zPOr6mxlyV0QjrJFHM/0/di</img> (http://feedads.g.doubleclick.net/~at/9mer7Yz50zPOr6mxlyV0QjrJFHM/0/da)
http://feedads.g.doubleclick.net/~at/9mer7Yz50zPOr6mxlyV0QjrJFHM/1/di</img> (http://feedads.g.doubleclick.net/~at/9mer7Yz50zPOr6mxlyV0QjrJFHM/1/da)
http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/C6QrTuLDM3Y

More... (http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/C6QrTuLDM3Y/The-Linux-Programming-Interface)