Everything about Bionic (software)
C standard library for Android operating system
Bionic is an implementation of the C standard library, developed by Google for its Android operating system. It differs from the GNU C Library (glibc) in being designed for devices with less memory and processor power than a typical Linux system. It is a combination of new code and code from FreeBSD, NetBSD, and OpenBSD released under a BSD license, rather than glibc, which uses the GNU Lesser General Public License. This difference was important in the early days of Android, when static linking was common, and since Bionic has its own application binary interface, it cannot be replaced by a different libc without breaking all existing apps. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Bionic (software)A 5-minute orientation
- Skim a recent paper: Deformation Modeling and Simulation of a Novel Bionic Software Robotics Gripping Terminal Driven by Negative Pressure Based on Classical Differential AlgorithmInfluential work since 2022
- Pick up a classic book: Bioinspired Computation in Combinatorial OptimizationThe most-reprinted book on the subject
- Read the landmark paper: Study of Sensing Unit of Bionic Robotic Arm Based on Regression Model in Software Package StatisticaCited 1 times
- Go sideways: GlibcA closely related topic
- Go sideways: License compatibilityA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Study of Sensing Unit of Bionic Robotic Arm Based on Regression Model in Software Package Statistica
A Software Engineering Method Based on Bionic Components
🆕 Influential since 2022
📚 Books worth reading
Bioinspired Computation in Combinatorial OptimizationFrank Neumann · 2010
Bio-inspired computing and communicationWorkshop on Bio-Inspired Design of Networks (1st 2007 Cambridge, England) · 2008
Bioinspired Model Of Network Information And Computing Systems 6th International Icst Conference Bionetics 2011 York Uk December 56 2011 Revised Selected PapersJonathan Timmis · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Glibc The GNU C Library, commonly known as glibc, is the GNU Project implementation of the C standard library. It provides a wrapper around the system calls…
- License compatibility License compatibility is a legal framework that allows for pieces of software with different software licenses to be distributed together. The need for…
- Newlib Newlib is a C standard library implementation intended for use on embedded systems. It is a conglomeration of several library parts, all under free software…
- Musl musl is a C standard library intended for operating systems based on the Linux kernel, released under the MIT License. It was developed by Rich Felker…
- Android NDK The Android Native Development Kit (NDK) provides a cross-compiling tool for compiling code written in C/C++ can be compiled to ARM, or x86 native code…
- Linux Linux (/ˈlɪnʊks/ LIN-uuks) is a family of free and open-source software Unix-like operating systems based on the Linux kernel, which was first released…
- Executable and Linkable Format In computing, the Executable and Linkable Format (ELF, formerly named Extensible Linking Format) is a common standard file format for executable files…
- Linux kernel interfaces The Linux kernel provides multiple interfaces to user-space and kernel-mode code. The interfaces can be classified as either application programming interface…