Re: [問題] 非本科以Linux kernel為目標
看板C_and_CPP (C/C++)作者descent (「雄辯是銀,沉默是金」)時間4年前 (2020/10/30 23:53)推噓7(7推 0噓 6→)留言13則, 9人參與討論串2/2 (看更多)
如果沒什麼方向的話, 可以看一些介紹 linux kernel 的書籍,
o'reilly understanding the linux kernel 中文版
奔跑吧!Linux kernel|Linux 4.x kernel關鍵與原始程式碼解析
這些看過之後會有一些大局觀, 但如果要很深入理解,
大概沒什麼書籍可以幫你, 只有第0手資料了。
linux driver 的書也可以看看, ldd 或是其他中文書籍。
大部分工作都是在 linux driver 部份, 或是 porting 某個平台,
porting 平台的部份大概就沒什麼書籍可參考。
我自己有興趣的是 mmu, process, signal 這一類的主題。
「Linux 内核源代码情景分析」這本在這些主題上說明的很好, 雖然講解的是
linux 2.4, 但內容分析得很棒。
※ 引述《disney82231 (小刀會序曲)》之銘言:
: 小弟背景為統計,因工作接觸到linux進而想了解作業系統跟底層面的東西,目前大概知
: 道方向是補修:演算法,資料結構,作業系統,網路,學習C語言最後是成大黃教授開的linu
: x kernel
: 但還是有些問題想請問
: 1.除了上述那些課,還有什麼課程是要補足的嗎?
: 2.雖然我知道要補齊那些課程,但因資源是開放式課程,所以沒有作業跟考試,我要如何
: 驗證有沒有學好?
: 3.C語言要會到什麼程度呢?
: 是要自己有開發side project嗎?因為目前才剛學習,也不太清楚linux kernel所用C的
: 方向大概是哪(就像python可以應用在AI,開發,資料分析)
: 我知道以上學完離linux kernel還是有距離,希望大家能給一些方向,謝謝
--
紙上得來終覺淺,絕知此事要躬行。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.234.107 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1604073187.A.39E.html
推
10/30 23:59,
4年前
, 1F
10/30 23:59, 1F
推
10/31 11:06,
4年前
, 2F
10/31 11:06, 2F
→
10/31 15:24,
4年前
, 3F
10/31 15:24, 3F
推
10/31 19:05,
4年前
, 4F
10/31 19:05, 4F
推
11/02 07:41,
4年前
, 5F
11/02 07:41, 5F
→
11/02 07:41,
4年前
, 6F
11/02 07:41, 6F
→
11/02 10:34,
4年前
, 7F
11/02 10:34, 7F
→
11/02 12:37,
4年前
, 8F
11/02 12:37, 8F
推
11/02 13:12,
4年前
, 9F
11/02 13:12, 9F
推
11/02 13:39,
4年前
, 10F
11/02 13:39, 10F
→
11/02 13:40,
4年前
, 11F
11/02 13:40, 11F
推
11/02 15:25,
4年前
, 12F
11/02 15:25, 12F
→
11/02 15:25,
4年前
, 13F
11/02 15:25, 13F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章