1 熟悉linux基本環(huán)境 >>> 《鳥哥的私訪菜》《unix初級(jí)教程》 《linux編程寶典》(市面上無,圖書館有), 等等。 2 熟悉操作系統(tǒng)的基礎(chǔ)知識(shí) >>> 《現(xiàn)代操作系統(tǒng)》 《操作系統(tǒng)概念》 3 熟悉系統(tǒng)編程 >>> 《unix環(huán)境高級(jí)編程 第二版》《unix操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》 4 內(nèi)核 按先后順序: 《 linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》 《linux設(shè)備驅(qū)動(dòng)程序》 《深入理解 linux內(nèi)核》 《linux內(nèi)核源代碼情景分析》 《深入理解linux虛擬內(nèi)存系統(tǒng)》 5 其他一些書籍: 《freebsd操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》 《solaris內(nèi)核結(jié)構(gòu)》 《unix高級(jí)教程:系統(tǒng)技術(shù)內(nèi)幕》 《現(xiàn)代體系結(jié)構(gòu)的unix系統(tǒng):內(nèi)核程序員的smp與cache技術(shù)》 《保護(hù)方式下的80386及其編程》 (后3本市面上沒了,大學(xué)圖書館里一般都有》 《Intel64 and IA-32 Arichitectures Software Developer's Manual》 6 其實(shí)內(nèi)核玩深了,體系和編譯也要學(xué)好 《計(jì)算機(jī)體系結(jié)構(gòu):量化研究方法》 《編譯原理》(龍書) Linux編程推薦書籍一覽表《LINUX與UNIX SHELL編程指南》 BASH寶典: Advanced Bash Scripting Guide (如果你使用的是 GNU/Debian 系統(tǒng),可以用 apt-get install abs-guide 安裝該文檔) BASH Programming - Introduction HOW-TO Bash Man 用戶級(jí)編程書籍: Advanced Programming in the UNIX Environment(中文版《UNIX環(huán)境高級(jí)編程》第二版) 作者 W.Richard Stevens/尤晉元等 GNU/Linux編程指南 作者 Kurt Wall Linux 程序設(shè)計(jì)權(quán)威指南 作者 于明儉、陳向陽、方漢 《The Art of Unix Programming》作者 E.S.R Computer Systems A Programmer's Perspective (中文名)《深入理解計(jì)算機(jī)系統(tǒng)(修訂版)》 《Unix Systems Programming》(中文版《UNIX系統(tǒng)編程》) 作者: (美)KAY A.ROBBINS, STEVE ROBBINS 譯者:陳涓 趙振平 網(wǎng)絡(luò)編程: Unix Network Programming V1 & V2,Unix網(wǎng)絡(luò)編程卷1、2 作者 W.Richard Ste vens 《unix網(wǎng)絡(luò)編程》 XWindow編程 Definitive Guides to the X Window System 作者 Dan Heller, Paula M. Ferguson 內(nèi)核源代碼閱讀(結(jié)合源代碼)和編程 (入門) 《邊干邊學(xué)Linux內(nèi)核指導(dǎo)》 (高級(jí)) 《Linux Kernel Development》 《Linux內(nèi)核源代碼情景分析》 《深入分析Linux內(nèi)核源代碼》 陳莉君 《 Understanding Linux Network Internals 》即《 深入理解Linux網(wǎng)絡(luò)內(nèi)幕(英文影印版)》Christian Benvenuti 內(nèi)核模塊編程 《The Linux Kernel Module Programming Guide》 Linux設(shè)備驅(qū)動(dòng)編程 Linux設(shè)備驅(qū)動(dòng)程序/Linux Device Drivers 作者 Alessandro Ruibini 多線程編程 《多線程編程指南》 |
|