Bionic (bibliotek)

Bionic
Type C standard bibliotek
Udvikler Google
Skrevet i FRA
Operativ system Android
nyeste version
Licens BSD
Internet side developer.android.com

Bionic er en variant af C-standardbiblioteket udviklet af Google til brug som en del af Android OS . Det distribueres under BSD-licensen .

Udviklingen af ​​biblioteket udføres adskilt fra andre implementeringer. Bionics opgaver er: [2]

  1. Brug af BSD-licensen: Android OS bruger den GPL -licenserede Linux-kerne , men Google har valgt at isolere Android fra virkningerne af GPL, hvor det er muligt.
  2. Lille størrelse: Bionic bruger færre ressourcer end GNU libc (glibc) og endda uClibc .
  3. Hastighed: Bionic er designet til at køre på enheder, hvis CPU'er kører ved forholdsvis lave frekvenser.

Bionic mangler eller implementerer ikke mange funktioner i libc'en i fuld længde , såsom understøttelse af multibyte-tegn eller C++- undtagelseshåndtering .

Se også

Noter

  1. Udgivelse 1.0.14 - 2019.
  2. Burnette, Ed . Patrick Brady dissekerer Android  (engelsk) , ZDNet  ( 4. juni 2008 ). Arkiveret fra originalen den 7. oktober 2014. Hentet 10. august 2011.

Links