linux用來支援各種體系結構的源**包含大約4500個c語言程式,存放在270個左右的子目錄下,總共大約包含200萬行**,大概占用58mb磁碟空間。
源**所有在目錄:/usr/src/linux (大部分linux發行版本中)
在閱讀原始碼之前,還應知道linux核心原始碼的整體分布情況。現代的作業系統一般由程序管理、記憶體管理、檔案系統、驅動程式和網路等組成。linux核心原始碼的各個目錄大致與此相對應,其組成如下
熟練這些之後才可以進一步了解linux核心源**的結構,至於它內部的具體目錄,可以查詢
Linux核心原始碼目錄結構
在對linux核心學習的同時,我們首先應該對linux核心原始碼的目錄有一定的了解,下面是核心原始碼目錄的大概結構說明,根據核心版本的不同略有差異,不過不影響學習。以2.6.28.6核心原始碼為例 arch目錄包括了所有和體系結構相關的核心 它下面的每乙個子目錄都代表一種linux支援的體系結構,例...
Linux核心原始碼目錄結構
3.3 核心原始碼目錄結構 瀏覽核心 之前,有必要知道核心原始碼的整體分布情況,按照慣例,核心 安裝在 usr src linux目錄下,該目錄下的每乙個子目錄都代表了乙個特定的核心功能性子集,下面針對2.6.23版本進行簡單描述。1 documentation。這個目錄下面沒有核心 只有很多質量參...
linux核心原始碼目錄結構分析
注 本文是學習朱老師課程整理的筆記,基於linux2.6.35.7和九鼎x210bv3s開發板進行移植。arch。arch是architecture的縮寫。arch目錄下是好多個不同架構的cpu的子目錄,譬如arm這種cpu的所有檔案都在arch arm目錄下,x86的cpu的所有檔案都在arch ...