●第1篇 Linux網絡開發基礎
●第1章Linux操作繫統概述............................................................................................2
●1.1 Linux發展歷史..............................................................................................................2
●1.1.1 Linux的誕生和發展..........................................................................................2
●1.1.2 Linux名稱的由來..............................................................................................3
●1.2 Linux的發展要素..........................................................................................................3
●1.2.1 UNIX操作繫統..................................................................................................3
●1.2.2 Minix操作繫統..................................................................................................4
●1.2.3 POSIX標準.......................................................................................................4
●1.3 Linux與UNIX的異同..................................................................................................5
●1.4操作繫統類型選擇和內核版本的選擇........................................................................5
●1.4.1常見的不同公司發行的Linux異同.................................................................5
●1.4.2內核版本的選擇.................................................................................................6
●1.5 Linux的繫統架構..........................................................................................................7
●1.5.1 Linux內核的主要模塊......................................................................................7
●1.5.2 Linux的文件結構..............................................................................................8
●1.6 GNU通用公共許可證...................................................................................................9
●1.6.1 GPL許可證的歷史............................................................................................9
●1.6.2 GPL的白由理念..............................................................................................10
●1.6.3 GPL的基本條款..............................................................................................11......
內容簡介
本書是獲得大量讀者好評的“Linux典藏大全”中的《Linux環境C程序設計》的第2版。本書提供了大量實例,供讀者實戰演練。配書光盤中提供了本書的配套教學視頻與源程序,以幫助讀者更好地學習。
本書共分6篇。靠前篇介紹了Linux繫統的安裝及Linux C開發環境的搭建等;第2篇簡單介紹了C語言和程序設計知識、流程圖的概念、數據類型、運算符和表達式,程序控制結構、數組與指針、函數、結構體與共用體及C++語言的面向對像程序設計思想和一些新的特性;第3篇介紹了文件操作及文件I/O操作、進程控制、進程間通信及線程控制等;第4篇介紹了數據庫、Linux繫統常用數據庫及接口、網絡編程基礎及網絡編程函數庫;第5篇介紹了界面開發基礎、界面構件開發、界面布局、信號與事件處理、Glade設計程序界......