Bionic (biblioteca)
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]
- 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.
- Tamaño pequeño: Bionic utiliza menos recursos que GNU libc (glibc) e incluso uClibc .
- 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
- ↑ Versión 1.0.14 - 2019.
- ↑ 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
lenguaje de programación c |
---|
|
compiladores |
|
---|
bibliotecas |
|
---|
Peculiaridades |
|
---|
algunos descendientes |
|
---|
C y otros lenguajes |
|
---|
Categoría:Lenguaje de programación C |