天天看點

linux核心與核心子產品,Linux系統核心與核心子產品那些事

目前的核心均具有子產品化功能

核心與核心子產品的位置:

核心:/boot/vmlinuz 或 /boot/vmlinux-version

核心解壓縮所需: RAM Disk: /boot/inittramfs

核心子產品: /lib/modules/version/kernel 或 /lib/modules/$(uname -r)/kernel

核心源碼: /usr/src/linux 或 /usr/src/kernels (需要安裝)

核心版本: /proc/version

系統核心功能: /proc/sys/kernel/

linux核心與核心子產品,Linux系統核心與核心子產品那些事

系統核心版本

核心子產品與依賴關系

核心子產品主要放在/lib/modules/$(uname -r)/kernel中

linux核心與核心子產品,Linux系統核心與核心子產品那些事

核心子產品内的主要檔案

arch:與硬體平台有關的選項,例如CPU的等級等。

crypto:核心所支援的加密技術,例如md5或者是des等。

drivers:一些硬體的驅動程式,例如顯示卡、網卡、PCI相關硬體等。

fs:核心所支援的檔案系統,例如vfat、reiserfs、nfs等。

lib:一些函數。

net:與網絡有關的各項協定資料,還有防火牆子產品(net/ipv4/netfilter/*)等。

sound:與音效有關的各項子產品。

檢視子產品的各項依賴關系/lib/modules/$(uname -r)/modules.dep

linux核心與核心子產品,Linux系統核心與核心子產品那些事

核心子產品的部分依賴關系

核心子產品的擴充名一定是以.ko結尾

核心子產品的檢視

linux核心與核心子產品,Linux系統核心與核心子產品那些事

檢視核心子產品

核心子產品中顯示的内容

子產品名稱:Module

子產品大小:Size

是否被使用:Used by