1. 程式人生 > >Linux核心工程導論——前言

Linux核心工程導論——前言

想要研究linux核心,使用linux核心,首先要知道linux核心能做到什麼,提供了什麼。我看過很多初學者一進入公司就開始使用linux核心開發核心模組,使用的無論是通訊方式、記憶體介面還是裝置介面仍都是核心早已淘汰掉的。原因是他們通常是直接在網路上搜索來如何完成工作的。但他們手中的卻是最先進的核心程式碼。

       很大一部分程式設計師是這種認為自己能夠征服一切的人。稍微看一下再百度就能用。我不否認寫出可以用的程式不需要太多的預備知識積累,只要懂了流程,現學現賣就可以了。但是這樣相當於資訊不充分的情況下做決策。例如在不知道有大軍壓境的時候仍在歌舞昇平,雖然可能不會被消滅,但畢竟應該提前準備才能更好的防守。也更應該在掌握了更多的進攻方式才能決定針對特定的情況該如何進攻。如此的情況,知道有什麼就更為重要。

       本系列是專門來解釋linux核心中有什麼這一主題的。不會涉及程式碼,如果你對某一部分感興趣,推薦深入閱讀該部分的程式碼之前先找找有沒有專門的書籍進行系統的學習。當你對核心總體有一個把握的時候,成竹在胸,方可揮灑自如。

這些文字並不一定都是我寫的,在長期的使用和學習linux的過程中,別人的比較好的文字我也儲存下來了。如果有侵犯版權的地方跟我說下哈,我撤掉。。。