Bionic (бібліотека)

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Bionic
Тип стандартна бібліотека мови Сі
Розробник Google
Операційна система Android
Написано на C
Ліцензія BSD
developer.android.com

Bionic — стандартної бібліотеки мови Сі, розроблений Google для використання в складі ОС Android. Вона поширюється під ліцензією BSD.

Розробка бібліотеки ведеться окремо від інших реалізацій. Завданнями Bionic є:[1]

  1. Використання ліцензії BSD: ОС Android використовує ядро Linux, ліцензована під GPL, але Google вирішила по можливості ізолювати Android від ефектів GPL.
  2. Малий розмір: Bionic використовує менше ресурсів, ніж GNU libc (glibc) і навіть uClibc.
  3. Швидкість: Bionic розроблена для роботи на пристроях, CPU яких функціонує на досить низьких частотах.

У Bionic відсутні або не реалізовані багато функцій повнорозмірною libc, такі, як підтримка багатобайтових символів або винятки C++.

См. також[ред.ред. код]

Примітки[ред.ред. код]

  1. Burnette, Ed (4 червня 2008 ріка). Patrick Brady dissects Android (en). ZDNet. Процитовано 2011-08-10. 

Посилання[ред.ред. код]