本書全面而深入地介紹了GNU/Linux編程。首先介紹了在Linux上編程必備的編程工具,然后在庫函數(shù)、系統(tǒng)調用以及內核上闡述Linux編程知識,并專門講述了包括TCP/IP、UDP以及多播套接口在內的網絡編程知識;圖形界面也是本書的重點內容,本書著重講述了文本形式的圖形界面庫ncurses;還分別講解了真正圖形化的流行系統(tǒng)X Window、Qt、GNOME以及OpenGL的基本編程方法;最后,介紹了Bash編程和設備驅動編程。本書包含大量實用實例,讀者可以通過實例代碼深入理解編程思想和技巧。本書另一優(yōu)點是講述了其他編程書籍通常沒有提及的RPM包管理工具、文檔編寫以及發(fā)布許可證選擇等內容,這是任何準備投身于GNU開發(fā)工作的程序員所必須具備的知識。本書對于所有Linux編程人員——無論是初學者還是高級用戶——都是一本不可多得的參考資料。