Bionic (biblioteca)

Bionic
Tip de Bibliotecă standard C
Dezvoltator Google
Scris in DIN
Sistem de operare Android
ultima versiune
Licență BSD
Site-ul web developer.android.com

Bionic este o variantă a bibliotecii standard C dezvoltată de Google pentru a fi utilizată ca parte a sistemului de operare Android . Este distribuit sub licența BSD .

Dezvoltarea bibliotecii se realizează separat de alte implementări. Sarcinile Bionic sunt: ​​[2]

  1. Utilizarea licenței BSD: sistemul de operare Android folosește nucleul Linux cu licență GPL , dar Google a ales să izoleze Android de efectele GPL acolo unde este posibil.
  2. Dimensiune mică: Bionic utilizează mai puține resurse decât GNU libc (glibc) și chiar uClibc .
  3. Viteză: Bionic este proiectat să ruleze pe dispozitive ale căror procesoare funcționează la frecvențe destul de joase.

Bionic nu are sau nu implementează multe caracteristici ale libc -ului de lungime completă , cum ar fi suportul pentru caractere multiocteți sau gestionarea excepțiilor C++ .

Vezi și

Note

  1. Versiunea 1.0.14 - 2019.
  2. Burnette, Ed . Patrick Brady disecă Android  (engleză) , ZDNet  ( 4 iunie 2008 ). Arhivat din original pe 7 octombrie 2014. Preluat la 10 august 2011.

Link -uri