瀏覽單個文章
kenchen_1226
Advance Member
 

加入日期: Jun 2010
文章: 333
引用:
作者野口隆史
不要亂講...
還不同發行版驅動會不一樣?
圓剛的那個驅動之所以會認發行版認kernel
那根本就是因為那是binary,而不是source code

source code是機密?


圓剛我沒用過,也不知道是什麼
但我想大概類似吧

口氣別這麼大
以前看過你的文章 ,我知道你是專家
我想你也許是某家公司的工程師
應該也做過相關產品在 linux 下的吧?
應該有經驗吧

我也是有相關經驗

我舉例, 我最近做過 wimax 相關的產品,
就是一個 usb dongle
可以放在 windows, linux, mac 下使用

其實說 "做" ,也只是 maintain 而已 ,你也知道系統廠只是靠 chip vendor
在包裝成一個產品,其實也沒什麼能力開發一個
所以也沒什麼技術,只是把 document 看看而已

在 linux 下
因為 chip vendor 都已經有相關 source code, firmware,driver 了
firmware 就是一個相關 binary檔案

可以在不同 linux kernel 下被用到, firmware 不是執行檔
不能被執行,但是 driver 會需要用到
firmware 的 source code 是機密, 不會給我們看到

我想這你也知倒的

driver 就是  *.ko 檔
所以要編譯 *.ko 檔 必須要
要有 linux kernel 的 source code
我想這你也知道

只要 linux kernel 沒有變更太大
firmware 可以繼續用
但是 driver 就是要重新 compiler,

firmware, driver 缺一不可
少一個就跑不起來

也許每個產品有不同的地方
也許圓剛的跟我說的不一樣

那有誰是過圓剛 那一包
執行之後到底會產生什麼?
有沒有增加什麼 *.ko 的東西?
如果有  那就要重新 compiler 吧


至於 source code 算不算機密?
每個廠商都認為是的
除非他想 release 出來
不然系統廠商想 release chip vendor 的 source code
只是被告而已
大家都不想吃官司

就不要在爭論 是不是 "機密"
因為這沒有意義


我們只要知道為什麼廠商在 linux 的 driver 等東西
會比較少
除了使用者少以為
一直 compiler 也是很麻煩的
除非他敢公開
讓大家去修改
舊 2011-10-09, 09:06 AM #65
回應時引用此文章
kenchen_1226離線中