uClibc Today: Still Makes Sense
summary
uClibc-ng now has regular releases and a cleaner tree after removing broken ports and merging libc pieces, adds support for arm64 and sparc64 and NPTL on MicroBlaze/Extensa, and uses a shell-based test harness so tests run on non-forking targets. Buildroot ships it as the default libc for many arches; Alpine and OpenWrt moved to musl earlier (Alpine in 2014). Expect occasional incompatibilities requiring full rebuilds or symbol-workarounds but generally a usable small-libc option. supports many architectures
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:34Fun Facts
- 8:50History
- 10:22Fork
- 10:58Improvements
- 14:52Current State
- 18:13Comparison
- 20:04Technical
- 27:06Future
- 27:43Conclusion
- 29:28Questions
related talks
46molibc: Another C Runtime Library
12mLibc++ on Linux - using the example of Oniro
32mOpen Source C/C++ Embedded Toolchains Using LLVM
42mpicolibc: a C library for small 32-bit systems
24mOpenRISC Update
47mUsing Picolibc in Embedded Systems
47mUsing Picolibc in Embedded Systems
44mWhat's New in Buildroot?
