shell 編程 《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
多線程編程
《多線程編程指南》
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é)好
|