在 Linux-Watch 這篇報導提到,Linux kernel 社群提出願意免費幫硬體廠商撰寫驅動程式,而且所有後續的維護以及各種 CPU 架構、不同 distribution 的支援等等,都由社群負責。我大概把幾個重點翻譯一下:
Linux 核心社群願提供所有公司免費的 Linux 驅動程式開發。再也不需要看一大堆不同的範例程式或是在 kernel source code 裡頭翻翻找找,想知道哪個是最接近你需要的了。
許多廠商不願提供 API and/or ABI 的原因,常常不是因為他們放了甚麼秘方不能公開,而只是因為不希望市面上有他們並未參與開發的 driver 流通,而又沒有多餘預算自行研發。而這個提案可以讓他們加入其中,而又不花一毛錢就多支援一個 OS。
廠商所需要提供的只是技術文件,或者是一名偶爾願意接電話回答問題的工程師。最好能夠提供一些樣本以方便測試。所有開發出來的程式碼會進入正式的 Linux 核心中,如同其他 Linux driver 一般支援各種 CPU 架構,自動進入如各主要的 Linux 版本,包括那些企業版的,並由社群負責持續維護。
我認為這樣的提案看來很吸引人,畢竟廠商不花甚麼錢就可以多支援一個越來越多人使用的作業系統,多一個總比少一個好啊。而 Linux 目前最大的瓶頸就是在驅動程式的缺乏,這看來是個雙贏的策略喔。原作者的文章在這裡。
沒有留言 :
張貼留言