- 精通Linux內(nèi)核:智能設(shè)備開發(fā)核心技術(shù)
- 姜亞華
- 574字
- 2020-06-04 15:15:24
序一
每一個有技術(shù)情結(jié)的軟件兄弟,幾乎都有一個內(nèi)核夢,筆者也曾立志于此。也許對于Linus Torvalds這樣的大牛而言,內(nèi)核最佳的學(xué)習(xí)方式就是“reading the source code(讀取源代碼)”。但是,對于普通開發(fā)者尤其是剛準(zhǔn)備入行的讀者而言,理解Linux Kernel絕非易事,Kernel代碼晦澀難懂,且規(guī)模宏大,具有“內(nèi)涵深、外延廣”的屬性。筆者作為過來人,對此有著切身體會。
就如欣賞一些經(jīng)典而有深度的電影,第一次看可能感受不到導(dǎo)演的深意,甚至完全一頭霧水,這時候要結(jié)合影評和經(jīng)典片段咀嚼,才能真正欣賞到影片的“別有洞天”之處,最終才會有一通百通、豁然開朗的快感。學(xué)習(xí)Linux內(nèi)核也是如此,核心代碼的充分注釋和深入剖析不可或缺。
本書內(nèi)容非常實用、清晰,和許多同學(xué)一樣,亞華(本書作者)也是因為興趣和愛好,從一個“一窮二白”的民科投入到Linux內(nèi)核的學(xué)習(xí)和研究的。在這個追夢的過程中,大家所遇到的困惑和挑戰(zhàn)也曾經(jīng)發(fā)生在他的身上,他愈挫愈勇,把成長路上的點點滴滴都用源代碼分析和圖解等方式寫進(jìn)了自己的圖書中。
閱讀此書,您的感覺就相當(dāng)于聆聽民間音樂愛好者歌唱,也許他的歌喉和技巧不是最好的,但是投入的感情卻是絕對真摯的,所以您的感動、共鳴和收獲將會不遑多讓。
希望這本歷經(jīng)五年多完成的Linux內(nèi)核的圖書能讓廣大讀者開卷有益,更希望與廣大Linux內(nèi)核愛好者進(jìn)行共享、研討和碰撞,在矛盾攻守的角色轉(zhuǎn)換中升華自己的理解,從而共同提高。
華為Android系統(tǒng)優(yōu)化專家
陳棟
- Linux實戰(zhàn)
- UNIX操作系統(tǒng)設(shè)計
- Mastering Distributed Tracing
- 玩到極致 iPhone 4S完全攻略
- Installing and Configuring Windows 10:70-698 Exam Guide
- Windows Server 2012網(wǎng)絡(luò)操作系統(tǒng)企業(yè)應(yīng)用案例詳解
- Docker+Kubernetes應(yīng)用開發(fā)與快速上云
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- Hands-On UX Design for Developers
- Introduction to R for Quantitative Finance
- Linux操作系統(tǒng)
- Learning BeagleBone
- Hadoop Real-World Solutions Cookbook
- OpenStack Essentials(Second Edition)
- Less Web Development Essentials