Bionic (kirjasto)

Bionic
Tyyppi C-standardikirjasto
Kehittäjä Google
Sisään kirjoitettu FROM
Käyttöjärjestelmä Android
uusin versio
Lisenssi BSD
Verkkosivusto developer.android.com

Bionic on muunnos C-standardikirjastosta , jonka Google on kehittänyt käytettäväksi osana Android -käyttöjärjestelmää . Sitä jaetaan BSD - lisenssillä .

Kirjaston kehitystyö tehdään muista toteutuksista erillään. Bionicin tehtävät ovat: [2]

  1. BSD-lisenssin käyttö: Android-käyttöjärjestelmä käyttää GPL - lisensoitua Linux-ydintä , mutta Google on päättänyt eristää Androidin GPL:n vaikutuksilta mahdollisuuksien mukaan.
  2. Pieni koko: Bionic käyttää vähemmän resursseja kuin GNU libc (glibc) ja jopa uClibc .
  3. Nopeus: Bionic on suunniteltu toimimaan laitteissa, joiden suorittimet toimivat melko matalilla taajuuksilla.

Bionicista puuttuu tai ei toteuta monia täyspitkän libc :n ominaisuuksia, kuten monitavuisten merkkien tuki tai C++- poikkeuskäsittely .

Katso myös

Muistiinpanot

  1. Julkaisu 1.0.14 - 2019.
  2. Burnette, toim . Patrick Brady käsittelee Androidia  (englanniksi) ja ZDNetiä  ( 4. kesäkuuta 2008 ). Arkistoitu alkuperäisestä 7. lokakuuta 2014. Haettu 10. elokuuta 2011.

Linkit