Bionic (bibliotek)

Bionic
Sorts C standardbibliotek
Utvecklaren Google
Skrivet i FRÅN
Operativ system Android
senaste versionen
Licens BSD
Hemsida developer.android.com

Bionic är en variant av C-standardbiblioteket utvecklat av Google för användning som en del av Android OS . Den distribueras under BSD-licensen .

Utvecklingen av biblioteket genomförs separat från andra implementeringar. Bionics uppgifter är: [2]

  1. Använda BSD-licensen: Android OS använder den GPL -licensierade Linux-kärnan , men Google har valt att isolera Android från effekterna av GPL där det är möjligt.
  2. Liten storlek: Bionic använder färre resurser än GNU libc (glibc) och till och med uClibc .
  3. Hastighet: Bionic är designad för att köras på enheter vars processorer körs på ganska låga frekvenser.

Bionic saknar eller implementerar inte många funktioner i libc i full längd , såsom stöd för multibyte-tecken eller C++ undantagshantering .

Se även

Anteckningar

  1. Release 1.0.14 - 2019.
  2. Burnette, Ed . Patrick Brady dissekerar Android  (engelska) , ZDNet  ( 4 juni 2008 ). Arkiverad från originalet den 7 oktober 2014. Hämtad 10 augusti 2011.

Länkar