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

 

 

 

 

 

 

 

 

 

 

 


 

arrow
arrow
    全站熱搜

    silverfoxkkk 發表在 痞客邦 留言(0) 人氣()