Libev和libuv哪個好用 看linux內核源碼對初期學習C語言有多大幫助?推薦一個版本的內核源碼?
看linux內核源碼對初期學習C語言有多大幫助?推薦一個版本的內核源碼?老實說,對于C語言的初步學習,我們不應該看Linux內核的源代碼,因為內核非常龐大,涉及C語言以外的很多知識,如匯編、音頻、視頻
看linux內核源碼對初期學習C語言有多大幫助?推薦一個版本的內核源碼?
老實說,對于C語言的初步學習,我們不應該看Linux內核的源代碼,因為內核非常龐大,涉及C語言以外的很多知識,如匯編、音頻、視頻、計算機系統(tǒng)、數(shù)據(jù)結構等。C語言初學者會發(fā)現(xiàn)很難看到源代碼,因為基礎還是很弱的,對C語言的幫助很有限的改進。如果您想?yún)⑴c內核開發(fā)或者將來對內核感興趣,建議您閱讀“Linux內核設計與實現(xiàn)”。本書介紹了內核的基本設計思想,不涉及太多的源代碼分析。閱讀之后,您可以對Linux內核有一個大致的了解。內核版本建議使用2.6。內核更新很快,但是數(shù)據(jù)更新跟不上。市場上大多數(shù)的內核分析書籍都是基于2.6的。然而,對于內核來說,最重要的是理解設計思想。如果您了解2.6,就可以很快熟悉4的內核。在我的工作中,我通常需要分析相關的內核源代碼,因為它看起來真的很無聊:)