Linux Programming Unleashed is a complete and comprehensive reference for intermediate to advanced Linux developers that covers every possible use of Linux. Topics include: Core Linux Programming; Interprocess Communication; Device Drivers; Development Tools (make, Emacs, diff and patch, etc.); Programming the User Interface; programming (including Motif, Athena, GTK, QT, and more); Scripting; Security; System Programming Using Libraries; Package Management; and Licensing. Linux Programming Unleashed contains hundreds of professional programming techniques and code for many real world applications.
Kurt Wall, lead author, works for USWest as the focal point for all activity relating to Linux and databases (Informix) for the company. He maintains the Informix on Linux FAQ and participates in the International Informix Users Group which represents the Linux community to Informix. Mark Watson works as a Linux/ C++/ Java consultant with special interests in artificial intelligence. Mark Whitis is a Linux consultant with clients including Free Electron Labs and The Center for Advanced Space Sensing, Naval Research Lab. Michael Hamilton is a freelance Unix/ Linux C/C++ developer. Working with Linux since 1992, he is a regular contributor to Linux Journal.