{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問(wèn)答專欄Q & A COLUMN

關(guān)于linux內(nèi)核原理的入門書(shū)籍有哪些值得推薦的?

xingpingzxingpingz 回答0 收藏1
收藏問(wèn)題

5條回答

AbnerMing

AbnerMing

回答于2022-06-27 16:51

謝小編邀。

@云瑄軟件回答的已經(jīng)很全面了,他推薦的幾本書(shū)都是內(nèi)核入門經(jīng)典中的經(jīng)典。

我再推薦幾本接觸過(guò)好書(shū):

《linux設(shè)備驅(qū)動(dòng)程序》 Jonathan Corbet著,講內(nèi)核設(shè)備驅(qū)動(dòng)開(kāi)發(fā),對(duì)內(nèi)核抽象層次,設(shè)備原理講的很細(xì),還介紹了不少內(nèi)核開(kāi)發(fā)調(diào)試的技巧。

《linux內(nèi)核設(shè)計(jì)的藝術(shù)》中科院新設(shè)計(jì)團(tuán)隊(duì)著,這本書(shū)褒貶不一,但是書(shū)中對(duì)于一些內(nèi)核的算法數(shù)據(jù)結(jié)構(gòu)講的很詳細(xì),對(duì)內(nèi)核bootloader也講了很多,對(duì)我?guī)椭簧佟?/p>

另外強(qiáng)烈推薦先過(guò)一遍《深入理解計(jì)算機(jī)系統(tǒng)》,這本書(shū)深入淺出,可以說(shuō)是基本功中的基本功了。

最后的最后,如果想自己開(kāi)發(fā)內(nèi)核,推薦一個(gè)網(wǎng)站:osdev.org,這個(gè)網(wǎng)站幾乎可以找到所有內(nèi)核開(kāi)發(fā)的資料。

共勉。

評(píng)論0 贊同0
  •  加載中...
SnaiLiu

SnaiLiu

回答于2022-06-27 16:51

1.《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》  本書(shū)重在原理。適合入門的最佳圖書(shū)。作者是為2.6內(nèi)核加入了搶占的人,對(duì)調(diào)度部分非常精通,而調(diào)度是整個(gè)系統(tǒng)的核心,因此本書(shū)是很權(quán)威的。  

2.《深入理解Linux內(nèi)核》  此書(shū)比上一本多了些細(xì)節(jié)。是Linux內(nèi)核黑客在推薦圖書(shū)時(shí)的首選。寫的比較簡(jiǎn)單易懂,適合剛剛接觸LINUX內(nèi)核的。  此書(shū)圖表很多,形象地給出了關(guān)鍵數(shù)據(jù)結(jié)構(gòu)的定義,與《Linux內(nèi)核源代碼情景分析》相比,本書(shū)內(nèi)容緊湊,不會(huì)一個(gè)問(wèn)題講解動(dòng)輒上百頁(yè),有提綱挈領(lǐng)的功用,但是深度上要遜于《Linux內(nèi)核源代碼情景分析》。  

3.《LINUX設(shè)備驅(qū)動(dòng)程序(第3版)》  這書(shū)強(qiáng)調(diào)動(dòng)手實(shí)踐!但它是講解“設(shè)備驅(qū)動(dòng)”的,不是最核心的東西,而且有些東西沒(méi)硬件的話無(wú)法實(shí)踐,可能更適合驅(qū)動(dòng)開(kāi)發(fā)的程序員吧  其中關(guān)于同步與互斥、內(nèi)存分配的部分,感覺(jué)很不錯(cuò)。  

4.《Linux內(nèi)核源代碼情景分析》  好,很經(jīng)典,是浙大教授毛德操寫的,可惜成書(shū)于2001年之后一直沒(méi)有更新。分上下冊(cè)。  很多是基于2.4內(nèi)核講解的需要注意。如果學(xué)習(xí)的話也建議學(xué)習(xí)2.6,2.6跟2.4比發(fā)生了很多顯著改善,應(yīng)該學(xué)習(xí)的。  全書(shū)內(nèi)容博大精深,不是非常好懂,對(duì)細(xì)節(jié)問(wèn)題描述比較清晰。但是感覺(jué)對(duì)內(nèi)核的整體感覺(jué)不夠強(qiáng)。另外缺少網(wǎng)絡(luò)部分的分析。覺(jué)得不是很適合初學(xué)者。  

5.《Linux內(nèi)核源代碼分析》  點(diǎn)評(píng):面對(duì)中高級(jí),這本書(shū)很好,對(duì)了解操作系統(tǒng)是一本不可多得的好書(shū)。  

6. 《LINUXKERNEL技術(shù)手冊(cè)》  參考手冊(cè),很薄,值得一看。  

7.《深入Linux內(nèi)核架構(gòu)》  這本書(shū)針對(duì)的是比較新的內(nèi)核版本2.6.24;內(nèi)容比較全面,深入淺出。  如果沒(méi)有對(duì)Linux內(nèi)核的初步結(jié)構(gòu)的認(rèn)識(shí),那么會(huì)看得比較吃力。建議可以一邊去翻在國(guó)內(nèi)已經(jīng)聞名已經(jīng)久的四本Linux內(nèi)核著作(《Linux內(nèi)核原代碼情景分析》、《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》、《深入理解Linux內(nèi)核》、《Linux設(shè)備驅(qū)動(dòng)程序》),再一邊看這本書(shū),把這本書(shū)當(dāng)作一個(gè)補(bǔ)充或者當(dāng)作一個(gè)內(nèi)核框架圖譜說(shuō)明書(shū)來(lái)閱讀,收效會(huì)更好。  

8.《Linux內(nèi)核完全注釋》  主要描述和注釋了Linux0.11內(nèi)核全部源代碼。對(duì)于初學(xué)Linux內(nèi)核操作系統(tǒng)的人來(lái)講,該書(shū)能夠引領(lǐng)讀者快速入門,并且能全面了解一個(gè)簡(jiǎn)單操作系統(tǒng)的工作機(jī)理。對(duì)于進(jìn)一步學(xué)習(xí)現(xiàn)在的Linux內(nèi)核具有非常大的指導(dǎo)作用。對(duì)于學(xué)習(xí)嵌入式應(yīng)用的技術(shù)人員來(lái)講,通過(guò)《完全注釋》一書(shū)的學(xué)習(xí)也能迅速融入嵌入式應(yīng)用領(lǐng)域。  

9.《Orange S:一個(gè)操作系統(tǒng)的實(shí)現(xiàn)》  從只有二十行的引導(dǎo)扇區(qū)代碼出發(fā),一步一步地向讀者呈現(xiàn)一個(gè)操作系統(tǒng)框架的完成過(guò)程。


linux內(nèi)核學(xué)習(xí)地址:https://ke.qq.com/course/431590?flowToken=1013767

評(píng)論0 贊同0
  •  加載中...
raise_yang

raise_yang

回答于2022-06-27 16:51

《奔跑吧Linux內(nèi)核 入門篇》


奔跑吧 Linux內(nèi)核 入門篇

ISBN:978-7-115-50226-1

《奔跑吧 Linux內(nèi)核》作者又一力作,內(nèi)含70余個(gè)創(chuàng)新實(shí)驗(yàn),配套視頻+教學(xué)PPT,帶你輕松入門Linux內(nèi)核開(kāi)發(fā)!

本書(shū)賣點(diǎn)

1.原理+基礎(chǔ),從調(diào)試Linux內(nèi)核到動(dòng)手編寫一個(gè)簡(jiǎn)單的內(nèi)核模塊,真正從零開(kāi)始學(xué)習(xí)Linux內(nèi)核。

2.實(shí)驗(yàn)+案例,70余個(gè)創(chuàng)新實(shí)驗(yàn)貫穿全書(shū),與你分享業(yè)內(nèi)一線項(xiàng)目經(jīng)驗(yàn)。

3.課件+視頻,教學(xué)資源豐富,視頻講解透徹,與你共享精品在線配套資源。

4.涵蓋當(dāng)前Linux社區(qū)中新的開(kāi)發(fā)工具和社區(qū)運(yùn)作方式,反映Linux內(nèi)核社區(qū)新發(fā)展。

內(nèi)容提要

本書(shū)是一本介紹Linux內(nèi)核實(shí)踐的入門書(shū),基于Linux 4.0內(nèi)核,重點(diǎn)講解Linux內(nèi)核的理論和實(shí)驗(yàn)。本書(shū)分為12章,包括Linux系統(tǒng)入門、Linux內(nèi)核基礎(chǔ)知識(shí)、內(nèi)核編譯和調(diào)試、內(nèi)核模塊、簡(jiǎn)單的字符設(shè)備驅(qū)動(dòng)、系統(tǒng)調(diào)用、內(nèi)存管理、進(jìn)程管理、同步管理、中斷管理、調(diào)試和性能優(yōu)化,以及如何參與開(kāi)源社區(qū)等內(nèi)容。此外,本書(shū)還介紹了Linux內(nèi)核社區(qū)常用的開(kāi)發(fā)工具和理論,如Vim 8和git工具等。書(shū)中包括70多個(gè)實(shí)驗(yàn),幫助讀者深入理解Linux內(nèi)核。


《奔跑吧Linux內(nèi)核》

 1.基于Linux 4.x內(nèi)核

  2.Linux內(nèi)核奔跑卷,提高讀者興趣,方便面試人員復(fù)習(xí)。

  3.以實(shí)際問(wèn)題為導(dǎo)向的內(nèi)核分析書(shū)籍,給讀者提供一個(gè)以解決實(shí)際問(wèn)題為引導(dǎo)的閱讀方式。

  4.基于Linux 4.x內(nèi)核和Android 7.x內(nèi)核

  5.基于ARM32/ARM64體系架構(gòu)

  6.內(nèi)容詳實(shí),講解深入透徹,反映內(nèi)核社區(qū)技術(shù)發(fā)展

  7.新型黑科技:EAS調(diào)度器、MCS鎖、QSpinlock、DirtyCOW  

內(nèi)容簡(jiǎn)介

  本書(shū)內(nèi)容基于Linux4.x內(nèi)核,主要選取了Linux內(nèi)核中比較基本和常用的內(nèi)存管理、進(jìn)程管理、并發(fā)與同步,以及中斷管理這4個(gè)內(nèi)核模塊進(jìn)行講述。全書(shū)共分為6章,依次介紹了ARM體系結(jié)構(gòu)、Linux內(nèi)存管理、進(jìn)程調(diào)度管理、并發(fā)與同步、中斷管理、內(nèi)核調(diào)試技巧等內(nèi)容。本書(shū)的每節(jié)內(nèi)容都是一個(gè)Linux內(nèi)核的話題或者技術(shù)點(diǎn),讀者可以根據(jù)每小節(jié)前的問(wèn)題進(jìn)行思考,進(jìn)而圍繞問(wèn)題進(jìn)行內(nèi)核源代碼的分析。

  本書(shū)內(nèi)容豐富,講解清晰透徹,不僅適合有一定Linux相關(guān)基礎(chǔ)的人員,包括從事與Linux相關(guān)的開(kāi)發(fā)人員、操作系統(tǒng)的研究人員、嵌入式開(kāi)發(fā)人員及Android底層開(kāi)發(fā)人員等學(xué)習(xí)和使用,而且適合作為對(duì)Linux感興趣的程序員的學(xué)習(xí)用書(shū),也可以作為大專院校相關(guān)專業(yè)師生的學(xué)習(xí)用書(shū)和培訓(xùn)學(xué)校的教材。

評(píng)論0 贊同0
  •  加載中...
Vixb

Vixb

回答于2022-06-27 16:51

沒(méi)必要看linux,除非你做linux開(kāi)發(fā),學(xué)習(xí)的話操作系統(tǒng)那本經(jīng)典的用minix做范本的書(shū)才是精華,不過(guò)單看會(huì)覺(jué)得有點(diǎn)枯燥。輔助找本自己從頭寫一個(gè)操作系統(tǒng)之類的書(shū),動(dòng)動(dòng)手會(huì)比較容易理解。基礎(chǔ)打好后,再看linux內(nèi)核的書(shū),什么都可以,都不會(huì)感覺(jué)太難。操作系統(tǒng)基礎(chǔ)在大學(xué)里面一般都會(huì)學(xué),那么多年沒(méi)什么太大變化,那個(gè)才是精華,一個(gè)學(xué)期是不夠的,多看幾遍,每年都能上升到一個(gè)新高度。

評(píng)論0 贊同0
  •  加載中...
KavenFan

KavenFan

回答于2022-06-27 16:51

我覺(jué)得,看書(shū)比較抽象。還是實(shí)際動(dòng)手做下,自己在ucloud云上申請(qǐng)一個(gè)云服務(wù)器,照著網(wǎng)上的視頻做幾遍。就行了,就是開(kāi)始的時(shí)候記得指令多一點(diǎn)。理解了規(guī)律,也就不麻煩了。

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<