Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android的Linux內核Bionic庫介紹

Android的Linux內核Bionic庫介紹

編輯:高級開發

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

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

有興趣對Linux Bionic了解可以通過使用Git項目管理查看android內核源代碼 http://git.android.com/

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved