核心菜鳥的成長之路

Linux核心開發者發表於2016-12-31

好幾個月沒更新部落格了,因為我這一段時間一直在潛心研究 Linux 2.6.24 核心原始碼,重點學習記憶體管理子系統,核心這東西太過龐大,一時半會兒研究不出什麼成果,所以更新部落格的速度就慢了。

市面上的核心書籍雖然都是好書,但是總有一些地方一本書講不明白,要好幾本書交叉著看才行。期間遇到難題是常有的事兒,尤其是涉及到複雜資料結構的地方。這些資料結構一般都是在多個地方被引用,各種關係交叉組合,連結串列、多叉樹交織起來讓人短時間內根本摸不清哪個結構幹了啥。

但是研究核心的樂趣也是其他事情無法給予的,如今畢業後不再像學生那樣有大片的時間,等到晚上或週末抽點時間出來看看核心會給我巨大的滿足感。我也說不清核心到底什麼地方這麼吸引我,但是每當自己跟隨著程式碼、跟隨者高手們的思路在核心中暢遊時,我總感覺這是人生最有意義的事。

誠然,我的核心功底尚不足以讓我直接參與上游的開發工作,但是我會一直努力下去,向著一名核心開發者的目標前進。

相關文章