複製鏈接
請複製以下鏈接發送給好友

Bionic

(Android的Linux內核庫)

鎖定
Bionic,Android的Linux內核庫
中文名
Bionic
性    質
Android的Linux內核庫
特    點
更高的效率和低內存佔用
庫存大小
200KB

目錄

Bionic簡介

Android除了使用的是ARM版本的內核和傳統的x86有所不同外,重要的是Google為Linux內核增強了不少東西,自己開發了 Bionic庫,同時又貢獻給Linux社區了。首先GNU的內核在體積和運行效率上不適合移動設備,系統核心組件都是以動態庫的形式駐留在每個進程中, 運行效率和內存佔用都是十分重要的問題。Google開發了一個自定義的庫名為Bionic,以BSD許可形式開源。 [1] 

Bionic特點介紹

Bionic庫僅為200KB大小是GNU版本體積的一半,這意味着更高的效率和低內存佔用,同時配合經過優化的Java VM Dalvik才可以保證高的性能。Bionic不支持一些特性比如寬字節對unicode,類似c++那樣的異常處理。 [1] 
參考資料