Bionic (biblioteca)

Biónico
Tipo de Biblioteca estándar de C
Desarrollador Google
Escrito en DE
Sistema operativo Androide
ultima versión
Licencia BSD
Sitio web desarrollador.android.com

Bionic es una variante de la biblioteca estándar C desarrollada por Google para su uso como parte del sistema operativo Android . Se distribuye bajo la licencia BSD .

El desarrollo de la biblioteca se lleva a cabo por separado de otras implementaciones. Las tareas de Bionic son: [2]

  1. Uso de la licencia BSD: el sistema operativo Android utiliza el kernel de Linux con licencia GPL , pero Google ha optado por aislar a Android de los efectos de la GPL siempre que sea posible.
  2. Tamaño pequeño: Bionic utiliza menos recursos que GNU libc (glibc) e incluso uClibc .
  3. Velocidad: Bionic está diseñado para ejecutarse en dispositivos cuyas CPU funcionan a frecuencias bastante bajas.

Bionic carece o no implementa muchas funciones de la libc completa , como la compatibilidad con caracteres multibyte o el manejo de excepciones de C++ .

Véase también

Notas

  1. Versión 1.0.14 - 2019.
  2. Burnette, Ed . Patrick Brady analiza Android  (inglés) , ZDNet  ( 4 de junio de 2008 ). Archivado desde el original el 7 de octubre de 2014. Consultado el 10 de agosto de 2011.

Enlaces