1
arch
包含和硬體體系結構相關的**,每種平台佔乙個相應的目錄,如arm, x86, mips
2block
塊裝置驅動程式i/o 排程
3crypto
常用加密和雜湊演算法,如sha1, aes,還有一些壓縮和crc校驗演算法,如crc32
4documentation
核心各部分的通用解釋和注釋
5drivers
裝置驅動程式,每個不同的驅動占用乙個子目錄,如spi等
6firmware
由硬體廠商提供的裝置韌體程式,需要使用特定的驅動程式7fs
支援的各種檔案系統,如ext3, nfs,及虛擬檔案系統vfs
8include
標頭檔案,與系統相關的標頭檔案被放在了include/linux 子目錄下
9init
核心啟動及初始化**
10ipc
程序間通訊**,如共享記憶體,訊息佇列
11kernel
核心子系統,包括程序排程、定時器等,而和平台相關的一部分**放在arch/*/kernel目錄下
12lib
庫檔案**
13mm
記憶體管理**,和平台相關的一部分**放在arch/*/mm下
14net
網路相關**,實現了各種常見的風格協議
15patches
核心的補丁檔案
16samples
一些簡單的核心程式設計樣例程式
17scripts
用於編譯核心的指令碼
18security
linux 安全模組
19sound
音訊驅動的核心**
20tools
輔助開發linux的工具
21usr
實現了用於打包和壓縮的cpio等
22virt
核心虛擬機器
linux核心原始碼
1.機器當前使用的核心版本 apuser jianzhangubtnb uname a linux jianzhangubtnb 3.2.0 23 generic 36 ubuntu smp tue apr 10 20 39 51 utc 2012 x86 64 x86 64 x86 64 gnu ...
Linux核心原始碼目錄
linux核心原始碼目錄 1 arch architecture的縮寫,意思是架構,九鼎在做移植的時候就刪掉了。其他的目錄都跟你沒有任何的關係,所以你完全可以把他們刪除。2 block 英文是塊的意思,表示是塊裝置。以塊 多個位元組組成的整體,以塊為單位來整體訪問 比如說我們的sd卡,inand n...
關於Linux核心原始碼使用
很多人對linux這乙個開放核心原始碼的os不會陌生,因此開源相關話題在此不再贅述。問題是,拿到了linux kernel source以後 不知道在 麼,那就看下http www.kernel.org 吧 應該如何正確的進行配置,編譯,安裝 公升級工作。事先宣告,安裝 公升級核心的操作被執行以前,...