|
這是首次Coverity公司針對開放源碼發佈具體而完整的細節,首先是Android kernel2.6.32(“Froyo”)。根據Google的資料,每天有超過 65,000個以上的Android設備銷售。Android預期將在2012年成為第二大智慧型手機所使用的操作系統,約佔全球智慧型手機銷量的18%。
. g) P* O+ U# b, b, a3 ~/ s+ I# J( M $ l5 j. r1 L* n. R, o% \
Coverity 的首席科學家以及創始人之一Andy Chou表示:「像Android 這類的開放源碼軟體,能強而有力的連結起具有快速變動性質的行動設備製造商所使用的軟體供應鏈。造成目前各類現代化行動設備對開放源碼明顯的大量需求。」「Coverity的目標是幫助開放源碼開發人員在他們的開發專案中尋找以及修復所有可能造成影響的缺陷,並協助我們的客戶充分了解他們的產品和服務。」
' k/ I4 w3 y* ^ & D( X( j% F5 I9 j( b: `
「從我們測試的結果看來,以Android為核心的程式碼在出現缺陷的情況而言,如果與同樣規模的系統相比,缺陷出現的比例少於其他同樣規模系統的數值,這表示以Android為核心的程式碼的缺陷較少。」「然而,雖然缺陷較少,但其中有許多是屬於不能忽略的高危險性bug。我們的客戶都會在出貨之前將其修復,我們的希望就是將這些需要注意的地方事先呈現,有助於開發者及製造商在這些缺陷變成更嚴重的產品問題之前先行修復。」
+ n& N& X* [4 r g& G# y2 h # E/ k, U$ h3 b, u2 o, F7 d" ^
Android kernel程式碼測試細節/ d) v- V' ]7 b ?* n: [, Z
本次的Coverity Android kernel開放源碼完整分析報告是以Android kernel 2.6.32版本(Froyo)為依據。分析的核心程式碼主要使用於HTC Android系列的行動電話。除了標準的核心程式碼,測試版本尚包括支援無線網路,觸控螢幕,攝影鏡頭驅動程式。這部分的核心程式碼是由HTC Developer Center公開資訊取得,Coverity計劃將針對Android核心程式碼的測試報告中詳述程式碼中對於運作可能造成的影響,以及可能具有安全上高度風險問題的部分。, S: K9 N, [5 \1 ] h; n+ R4 ^
# n( j5 c) r9 v2 [+ e如果您希望取得2010年Coverity Android kernel開放源碼完整分析報告,請從 這裡登錄。 |
|