Loading AI tools
De Wikipedia, la enciclopedia libre
Bionic es una bifurcación de la biblioteca estándar de C de BSD (también conocida como libc) desarrollado por Google para su sistema operativo Android.[2]
Bionic | ||
---|---|---|
Parte de Android | ||
Información general | ||
Tipo de programa | C biblioteca estándar | |
Desarrollador | Open Handset Alliance | |
Lanzamiento inicial | 23 de septiembre de 2008[1] | |
Licencia | 3-cláusula licencia BSD | |
Información técnica | ||
Plataformas admitidas | 86, x86-64, ARM, ARM64, MIPS, MIPS64 | |
Enlaces | ||
Los objetivos que se presentaron inicialmente para Bionic fueron las siguientes:[3][4]
La forma recomendada de utilizar Bionic es con el kit de desarrollo de Android nativo (NDK).
Bionic tiene varias restricciones en comparación con glibc, a menudo derivados del hecho de que Bionic. es una biblioteca diseñada específicamente para Android[3][5][6]
Algunas de las limitaciones son:
FORTIFY_SOURCE
de glibc,[9] que es una característica con la que funciones no seguras de memoria y de manejo de cadenas de caracteres (como strcpy()
strcat()
y memcpy()
) realizan controles para evitar desbordamientos de búfer cuando el tamaño de búfer se pueden determinar en tiempo de compilación. Esta función sólo está disponible para las aplicaciones compiladas con gcc para procesadores ARM.[10]Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.