GTK+/Gnome Application Development
by Havoc Pennington
Publisher: Sams 1999
Number of pages: 414
This title is for the reader who is conversant with the C programming language and UNIX/Linux development. It provides detailed and solution-oriented information designed to meet the needs of programmers and application developers using the GTK+/Gnome libraries. Coverage complements existing GTK+/Gnome documentation, going into more depth on pivotal issues such as uncovering the GTK+ object system, working with the event loop, managing the Gdk substrate, writing custom widgets, and mstering GnomeCanvas.
Download or read it online for free here:
by Mark L. Mitchell, Alex Samuel, Jeffrey Oldham
The first part of the book covers generic UNIX system services for advanced programmers who have worked with other Linux systems. The second section covers truly advanced topics, the material that is entirely Linux specific.
by J. Corbet, A. Rubini, G. Kroah-Hartman - O'Reilly Media, Inc
The book on device drivers writing for the Linux operating system. It explains how the kernel works and how to adapt it to your needs. A source of information both for programmers who deal with the Linux and people who want to experiment.
The book is designed for people interested in programming the X Window System and assumes some basic knowledge on how to use a computer, how to setup The X Window System, how to use a compiler and how to write a program in the C programming language.
by Rafeeq Ur Rehman, Christopher Paul - Prentice Hall PTR
This book describes how to build a development environment based upon Linux systems. It provides a reference on the open source tools used for development, and includes information about editors, compilers, assemblers, debuggers, etc.