Bionic (knihovna)

Bionický
Typ C standardní knihovna
Vývojář Google
Zapsáno v Z
Operační systém Android
Nejnovější verze
Licence BSD
webová stránka developer.android.com

Bionic je variantou standardní knihovny C vyvinuté společností Google pro použití jako součást operačního systému Android . Je distribuován pod licencí BSD .

Vývoj knihovny probíhá odděleně od ostatních implementací. Úkoly Bionic jsou: [2]

  1. Použití licence BSD: Operační systém Android používá linuxové jádro s licencí GPL , ale společnost Google se rozhodla izolovat Android od účinků GPL, kde je to možné.
  2. Malá velikost: Bionic využívá méně zdrojů než GNU libc (glibc) a dokonce i uClibc .
  3. Rychlost: Bionic je navržen tak, aby běžel na zařízeních, jejichž CPU běží na poměrně nízkých frekvencích.

Bionic postrádá nebo neimplementuje mnoho funkcí plné délky libc , jako je podpora vícebajtových znaků nebo zpracování výjimek C++ .

Viz také

Poznámky

  1. Vydání 1.0.14 – 2019.
  2. Burnette, Ed . Patrick Brady pitvá Android  (anglicky) , ZDNet  ( 4. června 2008 ). Archivováno z originálu 7. října 2014. Staženo 10. srpna 2011.

Odkazy