close
kernel 的工作:
處理 user process 的要求(系統呼叫)
將硬體的回應回傳給 user process
驅動程式(device driver) 扮演的角色:
一種軟體,能讓 OS 認識某種硬體(裝置),並讓應用程式能夠利用這個硬體。
驅動程式(device driver) 的授權型式會受連結方式所影響:
static link -> GPL
dynamic link -> driver 開發者自訂
以 kernel module 形式提供的 device driver,開發者可透過 MODULE_LICENSE 這個 macro 將授權方式設定為以下七種之一:
- GPL
- GPL v2
- GPL and additional rights
- Dual BSD/GPL
- Dual MIT/GPL
- Dual MPL/GPL
- Proprietary
全站熱搜
留言列表