November 09, 2005

Linux 的 Binary-form Driver

Device Driver Development 一直是高難度的議題,小時候閱讀 [Writing Windows WDM Device Drivers] 時,就有高度挫折感,因而決定專心作軟體 (雖然現在還是只有三腳貓的計倆),而 Linux Device Driver 不僅會有 MS-Windows Device Driver Programming 的問題,還會衍生出許許多多難以克服的項目,比方說沒有足夠的硬體與韌體實作參考資訊、沒辦法乾淨的澄清授權方式 (很難做出 GPL isolation),以及不斷改變的 kernel API 等等。

來自 Turbolinux, Inc. 的 Go Taniguchi 與 NEC 的 Kenichi Hori 作了新的提案:[A Proposal of New Device Driver Structure] (OpenOffice.org 2.0 Presentation 格式),而這也是 Japan OSS Promotion Forum 中 [Generic Kernel API Interface (GKAI)] (OpenOffice.org 1.0 Presentation 格式) 的重要突破,換言之,允許廠商開發 Binary-form 的 Linux Device Driver,而 Linux Kernel 可以透過 GKAI 來驅動週邊裝置,至於這個提案是好是壞呢?可參閱 Linux Kernel hacker -- [Greg K-H] 的 blog [OSDL and a binary kernel driver layer] 與 [OSDL and a binary kernel driver layer - followup]。

由 jserv 發表於 November 9, 2005 11:51 PM
迴響

No body, only soul!!! I like free

Sakur Hwa 發表於 November 11, 2005 08:43 PM
發表迴響









記住我的資訊?