Linux內(nèi)核完全剖析

出版時(shí)間:2008.10  出版社:機(jī)械工業(yè)出版社  作者:趙炯  頁(yè)數(shù):945  字?jǐn)?shù):1494000  
Tag標(biāo)簽:無(wú)  

前言

本書是一本有關(guān)Linux操作系統(tǒng)內(nèi)核基本工作原理的入門讀物。本書的主要目標(biāo)本書的主要目標(biāo)是使用盡量少的篇幅,對(duì)完整的Linux內(nèi)核源代碼進(jìn)行解剖,使讀者對(duì)操作系統(tǒng)的基本功能和實(shí)際實(shí)現(xiàn)方式獲得全方位的理解。本書讀者應(yīng)是知曉Linux系統(tǒng)的一般使用方法或具有一定的編程基礎(chǔ),但比較缺乏閱讀目前最新內(nèi)核源代碼的基礎(chǔ)知識(shí),又急切希望能夠進(jìn)一步理解IJNIX類操作系統(tǒng)內(nèi)核工作原理和實(shí)際代碼實(shí)現(xiàn)的愛(ài)好者。這部分讀者的水平應(yīng)該界于初級(jí)與中級(jí)水平之間。目前,這部分讀者人數(shù)在Linux愛(ài)好者中所占的比例是很高的,而面向這部分讀者以比較易懂和有效的手段講解內(nèi)核的書籍資料不多。  現(xiàn)有書籍不足之處  目前已有的描述Linux內(nèi)核的書籍,均盡量選用最新Linux內(nèi)核版本(例如Fedora 8使用的2.6.24穩(wěn)定版等)進(jìn)行描述,但由于目前Linux內(nèi)核整個(gè)源代碼的大小已經(jīng)非常大(例如2.2.20版就已具有268萬(wàn)行代碼!),因此這些書籍僅能對(duì)LJnux內(nèi)核源代碼進(jìn)行選擇性或原理性的說(shuō)明,許多系統(tǒng)實(shí)現(xiàn)細(xì)節(jié)被忽略。因此并不能使讀者對(duì)實(shí)際L,inux內(nèi)核有清晰而完整的理解。Scott Maxwell的《Linux內(nèi)核源代碼分析》基本上是面對(duì)Linux中、高級(jí)水平的讀者,需要較為全面的基礎(chǔ)知識(shí)才能完全理解。而且可能是由于篇幅所限,該書并沒(méi)有對(duì)所有Linux內(nèi)核代碼進(jìn)行注釋,略去了很多內(nèi)核實(shí)現(xiàn)細(xì)節(jié),例如內(nèi)核中使用的各個(gè)頭文件(*.h)、生成內(nèi)核代碼映像文件的工具程序、各個(gè)make文件的作用和實(shí)現(xiàn)等均沒(méi)有涉及。因此對(duì)于處于初、中級(jí)水平之間的讀者來(lái)說(shuō)閱讀該書有些困難。John Lions的《萊昂氏LINIX源代碼分析》雖然是一本學(xué)習(xí)UNIX類操作系統(tǒng)內(nèi)核源代碼很好的書,但是由于其采用的是UNIX V6版,其中系統(tǒng)調(diào)用等部分代碼是用早已廢棄的PDP.11系列機(jī)的匯編語(yǔ)言編制的,因此在閱讀和理解與硬件部分相關(guān)的源代碼時(shí)就會(huì)遇到較大的困難。A.S.Tanenbaum的《操作系統(tǒng):設(shè)計(jì)與實(shí)現(xiàn)》是有關(guān)操作系統(tǒng)內(nèi)核實(shí)現(xiàn)很好的入門書籍,但該書所敘述的M1NⅨ系統(tǒng)是一種基于消息傳遞的內(nèi)核實(shí)現(xiàn)機(jī)制,與IAnux內(nèi)核的實(shí)現(xiàn)有所區(qū)別。因此在學(xué)習(xí)該書之后,并不能很順利地即刻著手進(jìn)一步學(xué)習(xí)較新的Linux內(nèi)核源代碼實(shí)現(xiàn)。在使用這些書籍進(jìn)行學(xué)習(xí)時(shí)會(huì)有一種“盲人摸象”的感覺(jué),不容易真正理解Linux內(nèi)核系統(tǒng)具體實(shí)現(xiàn)的整體概念,尤其是對(duì)那些Linux系統(tǒng)初學(xué)者,或剛學(xué)會(huì)如何使用Linux系統(tǒng)的人在使用那些書學(xué)習(xí)內(nèi)核原理時(shí),內(nèi)核的整體運(yùn)作結(jié)構(gòu)并不能清晰地在腦海中形成。這在本人多年的Linux內(nèi)核學(xué)習(xí)過(guò)程中也深有體會(huì)。在1991年10月,Linux的創(chuàng)始人Linus’Forvalds在開發(fā)出Linux 0.03版后寫的一篇文章中也提到了同樣的問(wèn)題。在這篇題為《IJnux-aFree unix.386Kernel》目的文章中,他說(shuō):“開發(fā)Linux是為了那些操作系統(tǒng)愛(ài)好者和計(jì)算機(jī)科學(xué)系的學(xué)生使用、學(xué)習(xí)和娛樂(lè)”?!白杂绍浖饡?huì)的GN2J Hurd系統(tǒng)如果開發(fā)出來(lái)就已經(jīng)顯得太龐大而不適合學(xué)習(xí)和理解。”

內(nèi)容概要

本書對(duì)早期Linux內(nèi)核(v0.12)全部代碼文件進(jìn)行了詳細(xì)、全面的注釋和說(shuō)明,旨在幫助讀者用較短的時(shí)間對(duì)Linux的工作機(jī)理獲得全面而深刻的理解,為進(jìn)一步學(xué)習(xí)和研究Linux打下堅(jiān)實(shí)的基礎(chǔ)。雖然選擇的版本較低,但該內(nèi)核已能夠正常編譯運(yùn)行,并且其中已包括了Linux工作原理的精髓。書中首先以Linux源代碼版本的變遷為主線,介紹了Linux的歷史,同時(shí)著重說(shuō)明了各個(gè)內(nèi)核版本的主要區(qū)別和改進(jìn),給出了選擇0.12版內(nèi)核源代碼作為研究對(duì)象的原因。在正式描述內(nèi)核源代碼之前,概要介紹了運(yùn)行Linux的PC的硬件組成結(jié)構(gòu)、編制內(nèi)核使用的匯編語(yǔ)言和C語(yǔ)言擴(kuò)展部分,并且重點(diǎn)說(shuō)明了80x86處理器在保護(hù)模式下運(yùn)行的編程方法。接著詳細(xì)介紹了Linux內(nèi)核源代碼目錄樹組織結(jié)構(gòu),并依據(jù)該結(jié)構(gòu)對(duì)所有內(nèi)核程序和文件進(jìn)行了注釋和詳細(xì)說(shuō)明。有關(guān)代碼注釋的章節(jié)安排基本上都分為具體研究對(duì)象的概述、每個(gè)文件的功能介紹、代碼內(nèi)注釋、代碼中難點(diǎn)及相關(guān)資料介紹等部分。為了加深讀者對(duì)內(nèi)核工作原理的理解,書中最后一章給出了圍繞Linux 0.12系統(tǒng)的多個(gè)試驗(yàn)。    本書適合Linux愛(ài)好者作為學(xué)習(xí)內(nèi)核工作原理的自學(xué)參考書籍,也適合作為高校計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)操作系統(tǒng)課程的輔助和實(shí)踐教材,還可供一般技術(shù)人員作為開發(fā)嵌入式系統(tǒng)的參考書使用。

書籍目錄

序第1章 概述  1.1 Linux的誕生和發(fā)展    1.1.1 UNIX操作系統(tǒng)的誕生    1.1.2 MINIX操作系統(tǒng)    1.1.3 GNU計(jì)劃    1.1.4 POSIX標(biāo)準(zhǔn)    1.1.5 Linux操作系統(tǒng)的誕生    1.1.6 Linux操作系統(tǒng)版本的變遷    1.1.7 Linux名稱的由來(lái)    1.1.8 早期Linux系統(tǒng)開發(fā)的主要貢獻(xiàn)者  1.2 內(nèi)容綜述  1.3 本章小結(jié)第2章 微型計(jì)算機(jī)組成結(jié)構(gòu)  2.1  微型計(jì)算機(jī)組成原理  2.2 I/O端口尋址和訪問(wèn)控制方式    2.2.1 I/O端口和尋址    2.2.2 接口訪問(wèn)控制  2.3  主存儲(chǔ)器、BIOS和CMOS存儲(chǔ)器    2.3.1 主存儲(chǔ)器    2.3.2 基本輸入/輸出程序BIOS    2.3.3  CMOS存儲(chǔ)器  2.4 控制器和控制卡    2.4.1 中斷控制器    2.4.2 DMA控制器    2.4.3 定時(shí)/計(jì)數(shù)器    2.4.4 鍵盤控制器    2.4.5 串行控制卡    2.4.6 顯示控制    2.4.7 軟盤和硬盤控制器  2.5 本章小結(jié)第3章 內(nèi)核編程語(yǔ)言和環(huán)境  3.1 as86匯編器    3.1.1 as86匯編語(yǔ)言語(yǔ)法    3.1.2 as86匯編語(yǔ)言程序    3.1.3 as86匯編語(yǔ)言程序的編譯和鏈接    3.1.4 as86和1d86使用方法和選項(xiàng)  3.2 CNU as匯編    3.2.1 編譯as匯編語(yǔ)言程序    3.2.2 as匯編語(yǔ)法    3.2.3 指令語(yǔ)句、操作數(shù)和尋址    3.2.4 區(qū)與重定位    3.2.5 符號(hào)    3.2.6 as匯編命令    3.2.7 編寫16位代碼    3.2.8 AS匯編器命令行選項(xiàng)  3.3 C語(yǔ)言程序    3.3.1 C程序編譯和鏈接    3.3.2 嵌入?yún)R編    3.3.3 圓括號(hào)中的組合語(yǔ)句    3.3.4 寄存器變量    3.3.5  內(nèi)聯(lián)函數(shù)  3.4 C與匯編程序的相互調(diào)用    3.4.1 C函數(shù)調(diào)用機(jī)制    3.4.2 在匯編程序中調(diào)用C函數(shù)    3.4.3 在C程序中調(diào)用匯編函數(shù)  3.5 Linux 0.12目標(biāo)文件格式    3.5.1  目標(biāo)文件格式    3.5.2 Linux0.12中的目標(biāo)文件格式    3.5.3 鏈接程序輸出    3.5.4 鏈接程序預(yù)定義變量一    3.5.5 System.map文件  3.6 Make程序和Makefile文件    3.6.1 Makefite文件內(nèi)容    3.6.2 Makefile文件中的規(guī)則    3.6.3 Makefile文件示例    3.6.4 make處理Makefile文件的方式    3.6.5 Makefile中的變量 ……第4章 80X86保護(hù)模式及其編程第5章 Linux內(nèi)核體系結(jié)構(gòu)第6章 引導(dǎo)啟動(dòng)程序第7章 初始化程序第8章 內(nèi)核代碼第9章 塊設(shè)備驅(qū)動(dòng)程序第10章 字符設(shè)備驅(qū)動(dòng)程序第11章 數(shù)學(xué)協(xié)處理器第12章 文件系統(tǒng)第13章 內(nèi)存管理第14章 頭文件第15章 庫(kù)文件第16章 建造工具第17章 實(shí)驗(yàn)環(huán)境設(shè)置與使用方法附錄參考文獻(xiàn)

章節(jié)摘錄

第1章 概述本章首先回顧了Linux操作系統(tǒng)的誕生、開發(fā)和成長(zhǎng)過(guò)程,由此讀者可以理解本書選擇Linux系統(tǒng)早期版本作為學(xué)習(xí)對(duì)象的一些原因;然后具體說(shuō)明了選擇早期Linux內(nèi)核版本進(jìn)行學(xué)習(xí)的優(yōu)點(diǎn)和不足之處以及如何開始進(jìn)一步學(xué)習(xí);最后對(duì)各章的內(nèi)容進(jìn)行了簡(jiǎn)要介紹。1.1Linux的誕生和發(fā)展Linux操作系統(tǒng)是UNIX操作系統(tǒng)的一種克隆系統(tǒng)。它誕生于1991年10月5日(這是第一次正式向外公布的時(shí)間)。此后借助于Internet網(wǎng)絡(luò),經(jīng)過(guò)全世界計(jì)算機(jī)愛(ài)好者的共同努力,現(xiàn)已成為當(dāng)今使用最多的一種UNIX類操作系統(tǒng),并且使用人數(shù)還在迅猛增長(zhǎng)。Linux操作系統(tǒng)的誕生、發(fā)展和成長(zhǎng)過(guò)程依賴于以下五個(gè)重要支柱:UNIX操作系統(tǒng)、MINIX操作系統(tǒng)、GNU計(jì)劃、POSIX標(biāo)準(zhǔn)和Internet。下面根據(jù)這五個(gè)基本線索來(lái)回顧一下Linux的醞釀過(guò)程、開發(fā)歷程以及最初的發(fā)展。首先分別介紹其中的四個(gè)基本要素,然后根據(jù)Linux的創(chuàng)始人Linus Torvalds從對(duì)計(jì)算機(jī)感興趣而自學(xué)計(jì)算機(jī)知識(shí),到心里開始醞釀編制一個(gè)自己的操作系統(tǒng),到最初Linux內(nèi)核0.O1版公布以及從此如何艱難地一步一個(gè)腳印地在全世界黑客的幫助下推出比較完善的1.0版本這段經(jīng)過(guò),對(duì)Linux的早期發(fā)展歷史進(jìn)行詳細(xì)介紹。當(dāng)然,目前Linux內(nèi)核版本已經(jīng)開發(fā)到了2.6.X版。而大多數(shù)Linux系統(tǒng)中所用到的內(nèi)核是穩(wěn)定的2.6.12版內(nèi)核(其中第2個(gè)數(shù)字若是奇數(shù)則表示正在開發(fā)的版本,不能保證系統(tǒng)的穩(wěn)定性)。對(duì)于Linux的一般發(fā)展史,許多文章和書籍都有介紹,這里不再重復(fù)。1.1.1UNIX操作系統(tǒng)的誕生UNIX操作系統(tǒng)最早是美國(guó)貝爾實(shí)驗(yàn)室的Ken Thompson于1969年夏在DEC PDP-7小型計(jì)算機(jī)上開發(fā)的一個(gè)分時(shí)操作系統(tǒng)。Ken Thompson為了能在閑置不用的PDP-7計(jì)算機(jī)上運(yùn)行他非常喜歡的星際旅行(Star Trek)游戲,于1969年夏天趁他夫人回家鄉(xiāng)加利福尼亞度假期間,在一個(gè)月內(nèi)開發(fā)出了UNIX操作系統(tǒng)的原型。當(dāng)時(shí)使用的是BCPL語(yǔ)言(基本組合編程語(yǔ)言),后經(jīng)Dennis Ritchie于1972年用移植性很強(qiáng)的C語(yǔ)言進(jìn)行了改寫,使得UNIX系統(tǒng)在大學(xué)得到了推廣。

編輯推薦

《Linux內(nèi)核完全剖析:基于0.12內(nèi)核》適合Linux愛(ài)好者作為學(xué)習(xí)內(nèi)核工作原理的自學(xué)參考書籍,也適合作為高校計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)操作系統(tǒng)課程的輔助和實(shí)踐教材,還可供一般技術(shù)人員作為開發(fā)嵌入式系統(tǒng)的參考書使用。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Linux內(nèi)核完全剖析 PDF格式下載


用戶評(píng)論 (總計(jì)129條)

 
 

  •   本書對(duì)早期Linux內(nèi)核(v0.12)全部代碼文件進(jìn)行了詳細(xì)、全面的注釋和說(shuō)明,旨在幫助讀者用較短的時(shí)間對(duì)Linux的工作原理獲得全面而深刻的理解,為進(jìn)一步學(xué)習(xí)和研究Linux打下堅(jiān)實(shí)的基礎(chǔ)。雖然選擇的版本較低,但該內(nèi)核已能夠正常編譯運(yùn)行,并且其中已包括了Linux工作原理的精髓。書中還給出了圍繞Linux0.12的多個(gè)實(shí)驗(yàn)。
      微型計(jì)算機(jī)組成結(jié)構(gòu)、內(nèi)核編程語(yǔ)言和環(huán)境、80×86保護(hù)模式及其編程、Linux內(nèi)核體系結(jié)構(gòu)、引導(dǎo)啟動(dòng)程序、初始化程序、內(nèi)核代碼、塊設(shè)備驅(qū)動(dòng)程序、字符設(shè)備驅(qū)動(dòng)程序、數(shù)學(xué)協(xié)處理器、文件系統(tǒng)、內(nèi)存管理、頭文件、庫(kù)文件、建造工具、實(shí)驗(yàn)環(huán)境設(shè)置與使用方法。
  •   以下是《程序員》雜志2008年11月刊中對(duì)本書的推薦,不知道出自哪位大師之手,對(duì)選擇本書的讀者很具指導(dǎo)意義。這不是一本嘩眾取寵的書,而是一本定位于學(xué)習(xí)和了解Linux操作系統(tǒng)內(nèi)核基本工作原理的入門讀物。作者選取對(duì)早期Linux內(nèi)核(v0.12)全部代碼文件進(jìn)行剖析。作者認(rèn)為,此版本雖然較低,但已包含Linux工作原理的精髓,可以讓讀者用較短的時(shí)間對(duì)Linux的工作機(jī)理獲得全面而深刻的理解,為進(jìn)一步學(xué)習(xí)和研究當(dāng)前最新Linux打下堅(jiān)實(shí)的基礎(chǔ)。該書先從Linux源代碼版本變遷開始,介紹了Linux的歷史,說(shuō)明各個(gè)內(nèi)核版本的主要區(qū)別和改進(jìn),接著概述運(yùn)行Linux的PC的硬件組成結(jié)構(gòu)、編制內(nèi)核使用的匯編語(yǔ)言和C語(yǔ)言擴(kuò)展部分,重點(diǎn)說(shuō)明80x86處理器在保護(hù)模式下運(yùn)行的編程方法。全書用最大篇幅來(lái)詳細(xì)介紹Linux內(nèi)核源代碼目錄樹組織結(jié)構(gòu),并依據(jù)該結(jié)構(gòu)對(duì)所有內(nèi)核程序和文件進(jìn)行了注釋和詳細(xì)說(shuō)明。通過(guò)對(duì)完整的Linux內(nèi)核源代碼進(jìn)行解剖,使讀者對(duì)操作系統(tǒng)的基本功能和實(shí)際實(shí)現(xiàn)方式有了全面的理解。
  •   如果說(shuō)要選一本書來(lái)囊括大學(xué)本科課程中的計(jì)算機(jī)組成原理、操作系統(tǒng)、80x86匯編語(yǔ)言程序設(shè)計(jì)的精華,那我只推薦這本書!
    或許你會(huì)說(shuō)一本900多頁(yè)的書怎么可能涵蓋這三門課程的所有基礎(chǔ),的確,是沒(méi)有這三門課程的基礎(chǔ)。書里不會(huì)跟你說(shuō)計(jì)算機(jī)組成原理要考什么知識(shí)點(diǎn);不會(huì)告訴你操作系統(tǒng)里地址是如何計(jì)算的;也不會(huì)一條條地告訴你匯編的指令如何寫。但是我說(shuō)的精華!如果一位計(jì)算機(jī)專業(yè)的本科生大學(xué)里沒(méi)學(xué)好這三門課程,我只能引用某某的話說(shuō)“內(nèi)核是大人玩的游戲,你還是去玩連連看吧!”
    言歸正傳,這本書和看過(guò)的很多書不一樣,從看第一章我就知道作者是在用自己的語(yǔ)言告訴他真是想表達(dá)的內(nèi)容。作者不會(huì)一上來(lái)就給你來(lái)個(gè)“HelloWorld”,也不會(huì)像其他的內(nèi)核書籍,一上來(lái)就告訴你如何用WinDbg調(diào)試內(nèi)核。首先,作者很多地方用讓人通俗易懂的語(yǔ)言和比喻告訴你原理,這對(duì)玩“連連看”的同學(xué)很有幫助;其次,作者提及的知識(shí)點(diǎn)都是三門課程中的精髓;再次,作者一直在很有意的強(qiáng)調(diào)書中的知識(shí)和現(xiàn)實(shí)中的硬件真正的聯(lián)系及區(qū)別,可以有一個(gè)從原理到實(shí)踐的提升;而且,作者講解內(nèi)核的順序非常符合認(rèn)知的邏輯,章節(jié)設(shè)計(jì)不會(huì)出現(xiàn)一章章死板的“內(nèi)存管理”“I/O控制”;最后,0.12版的內(nèi)核,這也是這本書最大的特色,小生初探Linux內(nèi)核,入門終歸入門,這本書不會(huì)讓你瞬間成為L(zhǎng)inux內(nèi)核大師,但是還是侯老師那句話:“勿在浮沙在高樓”,你懂得!
  •   這本書是基于0.12內(nèi)核的,修正了此書介紹0.11的一些錯(cuò)誤。介紹的很全面,內(nèi)容很豐富。適合初學(xué)者和有一定經(jīng)驗(yàn)的編程愛(ài)好者使用。我們操作系統(tǒng)的實(shí)驗(yàn)我全靠它了,從中學(xué)到了很多,真的很不錯(cuò)。作為一本學(xué)習(xí)linux內(nèi)核的書,很有參考價(jià)值。
  •   實(shí)話講,Linux老版本內(nèi)核并不難理解,但是如果有一本書能從頭到尾把他娓娓道來(lái),非付出巨大精力不能為之。個(gè)人認(rèn)為所有開發(fā)Linux程序(包括只做GUI的)的人最好都對(duì)內(nèi)核有了解,而此書當(dāng)真是一本相當(dāng)好的入門書,寫得淺顯易懂,強(qiáng)力推薦。
  •   這本書詳細(xì)的講解了linux早起內(nèi)核的所有代碼,雖然不是現(xiàn)在linux的代碼,若是看透了這本書,所有l(wèi)inux版本相信也會(huì)一看即透。
  •   經(jīng)典書之一,想學(xué)linux內(nèi)核的人,應(yīng)該是必看的一本書吧,個(gè)人感覺(jué)很不錯(cuò),非常詳細(xì),很有代碼分析功底,沒(méi)仔細(xì)看過(guò),只能大概說(shuō)一下,沒(méi)有有專業(yè)分析水平,初學(xué)者評(píng)論而已,呵呵。
  •   研究操作系統(tǒng)需要做很多準(zhǔn)備工作,往往使人不知從何下手,“Linux內(nèi)核完全剖析”則講解非常全面,絕對(duì)是Linux內(nèi)核入門經(jīng)典。
  •   看了電子版的基于0.11內(nèi)核的書,感覺(jué)相當(dāng)不錯(cuò),對(duì)于Linux內(nèi)核入門起了相當(dāng)大的幫助。所以買了基于0.12版本的。好書值得收藏。
  •   內(nèi)容很詳細(xì),采用0.12的內(nèi)核進(jìn)行講解,比現(xiàn)在的2.6內(nèi)核要好,可以更快的進(jìn)入linux內(nèi)核的世界!
  •   一個(gè)寒假終于看完了。我是看完了Linux0.11內(nèi)核后才看的這本書,終于從困惑走到了明白。
  •   我看了一個(gè)多星期了,覺(jué)得還不錯(cuò),現(xiàn)在很多人做技術(shù),根本不重視原始的東西,一上來(lái)就是看2.1.6的內(nèi)核,說(shuō)實(shí)在的,能看得懂幾行……相比之下,趙博士用8年時(shí)間完成這本書,而且是原創(chuàng)著作,我確實(shí)很佩服,并且愿意把電子書在網(wǎng)上分享,我們這個(gè)時(shí)代最缺少的就是這種位技術(shù)奉獻(xiàn)的人了。書中是有些錯(cuò)誤,很正常,哪本書沒(méi)錯(cuò)呢,何況人無(wú)完人,錯(cuò)誤都是些打印方面的錯(cuò)誤,用心看的話都看得出來(lái)……而且網(wǎng)站上勘誤,更重要的是,看得懂的地方可以在網(wǎng)站上提問(wèn),基本上都是趙博士親自解答……因?yàn)槲也幌矚g看電子書,所以我才買了紙質(zhì)的書,如果你愿意看電子書的話,其實(shí)去他的網(wǎng)站下就可以了,都是不用注冊(cè)的,免費(fèi)下載
  •   這真是一本比較好的書.可以比較系統(tǒng)的了解linux的整個(gè)執(zhí)行過(guò)程.
  •   不錯(cuò),是一本理想的學(xué)習(xí)Linux教材。
  •   暈,剛拿到書就降價(jià)了!不過(guò)怎么沒(méi)貨了,呼呼。。。還是買的及時(shí)!準(zhǔn)備慢慢啃,好厚的書。愛(ài)死linux了。。
  •   好書 對(duì)初學(xué)linux很有幫助
  •   早就對(duì)這本書仰慕已久電子版的也看過(guò)聽說(shuō)出了0.12內(nèi)核的干脆一口氣買下來(lái)了好厚的一本~好書當(dāng)然要買了品味珍藏很多前輩都推薦過(guò)這本書不會(huì)錯(cuò)的呵呵
  •   it'sagoodbooktolearnLinuxOS.ihavereadsomepages,andihopepeoplewhofavoriteLinuxOSandEmbeddedSystemtoreadit.andithinkyouwillbenefitalot.thanks.
  •   一點(diǎn)一點(diǎn)的看,估計(jì)我看完要半年,但是我要堅(jiān)持下去。。。因我身在云中,此書能讓我走出迷團(tuán),內(nèi)容我就不多說(shuō)了,做底層,學(xué)習(xí)內(nèi)核。。。
  •   男友做軟件的,一起買了四本,就這本沒(méi)看完,一般很少用到內(nèi)核,除非去做半導(dǎo)體企業(yè)這種地方。。。
  •   內(nèi)容不錯(cuò),代碼注釋清晰,深入淺出
  •   這系列的書內(nèi)容沒(méi)的說(shuō),看吧。盡管晦澀,總比看源代碼自己揣摩強(qiáng)啊。值得推薦。
  •   建議讀這本書之前先學(xué)習(xí)些X86匯編的基礎(chǔ)知識(shí)。
  •   非常好,內(nèi)容非常全面詳細(xì),很專業(yè)。值得購(gòu)買!
  •   這本書看網(wǎng)上推薦的很多,有助于學(xué)習(xí)計(jì)算機(jī)的很多知識(shí),好書一本
  •   書挺好,內(nèi)容比較詳細(xì),剛剛開始看??爝f也是很快
  •   書寫的很詳細(xì),包裝也很好還有塑料包著書我收到的是2010年5月印刷的
  •   書不錯(cuò),內(nèi)容很完善,講的很全面,對(duì)趙老很敬佩。以前看過(guò),不過(guò)是圖書館的,現(xiàn)在自己終于有了一本~~~
  •   很早就想買這本書了,只是但心沒(méi)時(shí)間看,一直不買。拿到書感覺(jué)紙質(zhì)不大好!
  •   書的內(nèi)容很棒,學(xué)習(xí)ing
  •   對(duì)各個(gè)方面都講的比較詳細(xì)
  •   非常詳細(xì),看完后3遍后,感覺(jué)豁然開朗
  •   內(nèi)容很豐富,講解也很詳細(xì)!實(shí)例很有代表性!
  •   看了前言和第一章的部分章節(jié),應(yīng)該還不錯(cuò)啦。。。只是要有很大毅力才能看完。。。
  •   之前圖書館借過(guò),看了內(nèi)容不錯(cuò)才買的。該書適合有初學(xué)者入門,很不錯(cuò)。
  •   看了前四章,挺不錯(cuò)!繼續(xù)學(xué)習(xí)
  •   內(nèi)容比較的充實(shí),就是老了一些,但不影響對(duì)kernel的理解.但是圖書的質(zhì)量不是很好,紙張?zhí)×?當(dāng)拿到手一頁(yè)紙就掉了
  •   很不錯(cuò),實(shí)驗(yàn)最好跟著做一做,就更明白了
  •   這本書我是看過(guò)電子版的,但是我覺(jué)得電子版的不好看菜買書的,方便,這本書確實(shí)這的一看。
  •   很厚的一本,要努力學(xué)習(xí)。推薦推薦。
  •   老早就想買了,呵呵,現(xiàn)在寫完論文有時(shí)間看了
  •   謝謝,書很好
  •   不錯(cuò),書的質(zhì)量有保證
  •   書的內(nèi)容很好,回去仔細(xì)看看,還會(huì)來(lái)當(dāng)當(dāng)
  •   書收到了,還沒(méi)來(lái)的及看 是朋友推薦的。內(nèi)容就不評(píng)價(jià)
  •   貌似當(dāng)當(dāng)每次買的書都是皺巴巴的
  •   內(nèi)容很充實(shí),書也很厚,要慢慢看
  •   書不錯(cuò),慢慢研讀。
  •   書太厚,看了幾次都放棄了。哎,沒(méi)辦法!
  •   不錯(cuò) 書的質(zhì)量一般般 正版吧!
  •   書 質(zhì)量可以,服務(wù)滿意
    很厚啊 要慢慢閱讀
  •   經(jīng)典書籍需要慢慢品味
  •   要能把1.0解析下就好了
  •   剛拿到,粗略看了下印刷質(zhì)量還行,對(duì)得起這價(jià)格
  •   感覺(jué)值的買,靜下心來(lái)看
  •   很好,我很喜歡這本書
  •   這本書質(zhì)量?jī)?nèi)容都不錯(cuò),七折入手。
  •   本書的內(nèi)容不錯(cuò),不過(guò)紙張不是太好,薄了些~~~
  •   這是老師推薦的,看了以后,真的還挺好了,對(duì)初學(xué)者很好的一本書。
  •   還算滿意,比較不錯(cuò),贊。
  •   送得飛快,但是包裝破了
  •   剛買來(lái) 暫時(shí)還沒(méi)看 以后在評(píng)價(jià)
  •   good;very good
  •   值得好好珍藏!
  •   送貨很快,質(zhì)量可以,還沒(méi)來(lái)的及看
  •   剛?cè)胧衷诳?。也是在網(wǎng)上看了有多人的評(píng)價(jià)后決定買的
  •   打算認(rèn)真看完
  •   講的很精辟 很底層 不過(guò)很難
  •   寫的過(guò)于細(xì)致
  •   你好,能給我發(fā)票嗎?謝謝
  •   紙質(zhì)不太好,比較薄。但內(nèi)容絕對(duì)值得一看,內(nèi)容也很充實(shí)。
  •   內(nèi)容不錯(cuò),就不知什么能看完。。
  •   只有一個(gè)字——“好”
  •   書市真心不錯(cuò)。推薦。就是太厚了,實(shí)在太厚了……
  •   這個(gè)商品感覺(jué)不錯(cuò)這個(gè)商品感覺(jué)不錯(cuò)
  •   看過(guò)電子書,覺(jué)得不錯(cuò)買的
  •   當(dāng)然這本書是國(guó)內(nèi)難得的好書,對(duì)于學(xué)習(xí)Linux內(nèi)核有著無(wú)可替代的功效!但是就這次購(gòu)物而言,并不是很滿意,書在運(yùn)輸?shù)倪^(guò)程中產(chǎn)生較嚴(yán)重的損壞,雖然不影響閱讀,但對(duì)于愛(ài)書的人而言,這是很不能接受的!
  •   能總體把握l(shuí)inux結(jié)構(gòu),不過(guò)現(xiàn)代linux已加入太多新的特性。
  •   看介紹不錯(cuò),現(xiàn)在正在抽時(shí)間慢慢看.對(duì)Linux很感興趣,但沒(méi)有太多時(shí)間來(lái)研究.
  •   仔細(xì)研讀中,系統(tǒng)的體會(huì)下linux的思想。
  •   還可以,只不過(guò)覺(jué)得代碼注釋大都是相隔幾行代碼注釋一下,使得源代碼看起來(lái)有點(diǎn)不連續(xù)。其他的還可以
  •   感覺(jué)這本書的紙張的質(zhì)量不行,我是想通過(guò)這本書學(xué)習(xí)編程的,所以感覺(jué)還行吧!
  •   這是一部很經(jīng)典的入門級(jí)書籍,書籍的內(nèi)容不錯(cuò),當(dāng)當(dāng)?shù)姆磻?yīng)速度還可以啦。只是對(duì)書籍的相關(guān)內(nèi)容介紹的太少了,想購(gòu)買的朋友若是不了解,可能就錯(cuò)過(guò)了。建議多做些介紹了,另外以往相關(guān)的書籍提及的比較少哈
  •   書很好,比上一版有改進(jìn)
  •   書挺不錯(cuò)的,買了之后沒(méi)時(shí)間看....
  •   還行 但是有不少錯(cuò)誤 出版的錯(cuò)誤。。。字打錯(cuò) 該是棧寫成幀 b寫成p 什么的。。。應(yīng)該是出版社校對(duì)不行。。書內(nèi)容還可以 個(gè)別內(nèi)容稍微有點(diǎn)羅嗦。。。at&t匯編那節(jié)講的很繁瑣 而且亂。。。還是后面好一些
  •   書的質(zhì)量不錯(cuò),就是紙張有點(diǎn)薄
  •   書的質(zhì)量不錯(cuò),想了很久了
  •   這本書,除了紙張不大好,有點(diǎn)透明。但是這厚度還是很對(duì)的起這價(jià)格~。質(zhì)量很不錯(cuò)~。強(qiáng)大,支持下
  •   內(nèi)容當(dāng)然是沒(méi)話說(shuō)。字體大了些,沒(méi)有0。11的剖析看起來(lái)舒服
  •   還不錯(cuò),要是又arm版的就好了
  •   幫別人買的,聽說(shuō)有幾本書還不錯(cuò)
  •   紙張很薄,其他還可以。暫時(shí)還沒(méi)看,看完再做評(píng)價(jià)
  •   很不錯(cuò),傎得一看
  •   感覺(jué)還是不錯(cuò)的,好評(píng)。
  •   啊,用老內(nèi)核有利有弊啊,利在于確實(shí)很簡(jiǎn)單,也比較完整,缺點(diǎn)在于太簡(jiǎn)單了,里面的算法太差勁了,還有就是,里面代碼的位置不對(duì),建議看時(shí)最好用上 vim+cscope 來(lái)看代碼
  •   剖析一書是本好書,新版-基于0.12的只是在前作上的修改,可是出現(xiàn)了許多問(wèn)題,內(nèi)容對(duì)不上,希望作者認(rèn)真修改,出好第二版,跟希望作者能出個(gè)版本高點(diǎn)的指導(dǎo)內(nèi)核學(xué)習(xí)的書
  •   價(jià)格公道,正版很贊,書的質(zhì)量很好,感覺(jué)內(nèi)容不是很好。
  •   內(nèi)容倒是不錯(cuò)的,能學(xué)到很多東西。就是書的周圍切的不齊,不好看!!
  •   幫助蠻大的
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7