1. 程式人生 > >driver, module以及怎麽看他們

driver, module以及怎麽看他們

linux. arch 應該 this 筆記 nbsp insmod exchange 一個

1. driver和module的區別

  https://unix.stackexchange.com/questions/47208/what-is-the-difference-between-kernel-drivers-and-kernel-modules

大體上可以這樣認為,他們都是運行在kernel空間的程序。driver是隨系統啟動加載的,而module是啟動後可以手動加載/卸載的。module更具與靈活性。能用module方式的就用module方式。

2. 怎麽查看所有已加載的driver?

3. 怎麽查看所有可用的module?假設系統應該有個默認路徑,存在該路徑下的module(*.ko)可以直接在任何地方使用insmod進行加載。當然自己編譯的module沒有放在默認路徑就只能進入實際路徑進行insmod。

4. 怎麽查看所有已經loaded的module?這是本篇筆記的動機。本來的目的是想看內核fuse是不是一個被加載的module。

https://bbs.archlinux.org/viewtopic.php?id=14172

This will provide a list of modules
modprobe -c | less

driver, module以及怎麽看他們