Dr. Dobb's: Linux Programming Unleashed, Second Edition [Book Review]Feb 25, 2001, 13:09 (0 Talkback[s])
(Other stories by Lou Grinzo)
"Watching Linux mature as a platform is nearly as entertaining and surreal as watching the average teenager grow up. Changes happen with stunning speed, and they crop up in every area you can think of, as well as a few wouldn't have thought of. For programmers, one of the sideshows of Linux's coming of age has been the parallel emergence of books that use this once-alternative operating system as a development platform. Where once there were a few books that were modest-quality reprints of HOW-TOs, there are now hundreds of titles available from your favorite bookstore."
"Even in this state of rapid growth and change, there are precious few clear winners among the books for Linux developers. One delightfully notable exception to this pattern of chronic underperformance is Linux Programming Unleashed, Second Edition, by Kurt Wall. The book's 34 chapters and nearly 900 pages contain a well balanced, thorough, and artfully presented treatment of more Linux programming topics than most readers would dare wish for. Individual chapters cover Linux's background; setting up a development system; using gcc (the GNU C compiler), the make utility and autoconf; using RCS and CVS; debugging; error handling; file and directory operations; processes; threads; accessing system information; IPC; daemons; socket programming; ncurses programming (two chapters); X, the Gtk+ and Qt widget toolkits; Bash scripting; device drivers; product packaging; and documentation."