Bionic(Android的Linux核心庫)

Bionic,Android的Linux核心庫

基本介紹

  • 中文名:Bionic
  • 性質:Android的Linux核心庫
  • 特點:更高的效率和低記憶體占用
  • 庫存大小:200KB
簡介,特點,

簡介

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

特點

Bionic庫僅為200KB大小是GNU版本體積的一半,這意味著更高的效率和低記憶體占用,同時配合經過最佳化的Java VM Dalvik才可以保證高的性能。Bionic不支持一些特性比如寬位元組對unicode,類似c++那樣的異常處理。

相關詞條

熱門詞條

聯絡我們