從零開始,打算花一年時間學習下 Linux 核心,請問該如何學習,要準備哪些基礎,學習線路是什麼?

時間 2021-06-03 16:36:38

1樓:

朋友從我這裡把法語書借走,數有多少個單元的時候,我就知道他絕對不會半途而廢。

因為我確信他遠不到一半就會放棄。

不要設任務,不要憧憬我學完Kernel會怎麼怎麼樣。搞清楚Kernel不需要一年。幾天幾周的時間就達到乙個層面的理解,繼續學你感興趣的東西,之後有需要再回來看Kernel會有乙個更深層次的理解。

現在開始 -> 找感興趣的內容入手 -> 琢磨,動手操作 -> 深入理解 -> 知識關聯 -> 知識面擴充套件 -> 已有知識深入

2樓:wufse

首先c語言功底要紮實,對指標,結構體這些要比較熟悉才能夠閱讀原始碼。再次要了解基本的資料結構,比如鍊錶,雜湊表,紅黑樹等。對於作業系統底層基礎要打牢,尤其是記憶體管理,程序排程,檔案系統。

有了上述基礎最好配上乙個開發平台,了解基本的編譯映象,配置核心後,對linux整個原始碼目錄和根檔案系統目錄有個巨集觀的了解後。然後可以深入感興趣的子系統,因為個人精力有限不可能對所有子系統有深入的了解。

3樓:餘思清

基礎:計算機體系架構、作業系統

學習路線:著名書籍 Linux Kernel Development, by Robert Love

4樓:Summershine

這個邏輯有點詭異,應該先問,我為什麼要學Linux核心?學了Linux核心對我有什麼好處?我打算什麼時候開始學,以及花多少時間?我要學到什麼程度?

5W1H分析法,5W都沒想明白,就開始想那個1H?

花一年時間學習CAE值得嗎?

我認為可以去,CAE還是有些壁壘的,不像出個圖,不是機械專業的教個把月也能出。我猜之後工作三年的薪資不會高,你三年內走應該還要付違約賠償。如果真有志於此,要好好利用培訓的那一年,這個東西也是師傅領進門,很多東西要自己琢磨,有人帶會少很多彎路,我猜你基礎也很一般,什麼理論力學材料力學都還給老師了吧,這...

花一年時間學一門語言,延長畢業真的值得嗎?(德語)

江程 這就跟買東西一樣,只要猶豫了,就說明這個東西你並不是特別需要。同理,當你在糾結的時候就已經說明你不是特別想要這個選擇,當之後的某一天,這個選擇很有可能成為你後悔的根源。所以,請你好好問問自己的內心,到底喜不喜歡這個模式。第二點我想要說的是,已經是大學了,你應該也已經成年了,應該有自己選擇人生道...

二十六歲從零開始三十年時間我該追與世無爭平平淡淡的靜或者無為而無不為的靜?

聞一 很有激情,你有表達的慾望,但要用語言文字表達,至少要把語句寫通順,如何將語句寫通順,可以在寫完後,自己讀一遍,感覺讀得不順暢就改,好文章大多是改出來的,相信經過努力可以寫得更好 雙木 還是特別想笑,我不知道我會寫什麼啊,你說此生不交友只樹敵,為的是百年後步入黃土再續前緣,只為得一良師,看似心誠...