olibc: Another C Runtime Library
summary
olibc is a C runtime library derived from Android’s bionic (which itself came from NetBSD) that aims to incorporate enhancements from SoC vendors (Qualcomm, TI, Linaro, etc.). It targets embedded Linux with a small footprint (~300 KB) and includes ARM-specific optimizations (NEON, Thumb-2, VFPv3/VFPv4) and modern compiler optimizations, and is released under the BSD license.
AI-written summary · about
chapters (5)
- 0:00Start
- 8:35Build Programming Model
- 13:56Address Space Layout Randomization
- 38:27Optimizations
- 45:07Benchmarking
related talks
36muClibc Today: Still Makes Sense
42mpicolibc: a C library for small 32-bit systems
47mUsing Picolibc in Embedded Systems
12mLibc++ on Linux - using the example of Oniro
54mOCF for Resource-Constrained Environments
40mPicolibc: A C Library for Smaller Systems
17mOpenRISC update
44mOpenEmbedded/Yocto on RISC-V - New Kid on the Block
