Professional Linux Programming (Paperback)
內容描述
Description
This book is broken into four primary sections addressing key topics
that Linux programmers need to master: Linux nuts and bolts, the Linux
kernel, the Linux desktop, and Linux for the Web
Effective examples help get readers up to speed with building software
on a Linux-based system while using the tools and utilities that contribute
to streamlining the software development process
Discusses using emulation and virtualization technologies for kernel
development and application testing
Includes useful insights aimed at helping readers understand how their
applications code fits in with the rest of the software stack
Examines cross-compilation, dynamic device insertion and removal, key
Linux projects (such as Project Utopia), and the internationalization
capabilities present in the GNOME desktop
Table of
Contents
Acknowledgments.
Introduction.
Chapter 1: Working with Linux.
Chapter 2: Toolchains.
Chapter 3: Portability.
Chapter 4: Software Configuration Management.
Chapter 5: Network Programming.
Chapter 6: Databases.
Chapter 7: Kernel Development.
Chapter 8: Kernel Interfaces.
Chapter 9: Linux Kernel Modules.
Chapter 10: Debugging.
Chapter 11: The GNOME Developer Platform.
Chapter 12: The FreeDesktop Project.
Chapter 13: Graphics and Audio.
Chapter 14: LAMP.
Index.
GNU.