+++ date = "2017-02-11T09:30:45+01:00" title = "Welcome to uClibc-ng!" type = "index"
+++
uClibc-ng is a small C library for developing embedded Linux systems. It is much smaller than the GNU C Library, but nearly all applications supported by glibc also work perfectly with uClibc-ng.
Porting applications from glibc to uClibc-ng typically involves just recompiling the source code. uClibc-ng supports shared libraries and threading. It currently runs on standard Linux and MMU-less (also known as uClinux) systems with support for Aarch64, Alpha, ARC, ARM, AVR32, Blackfin, CRIS, C-Sky, C6X, FR-V, H8/300, HPPA, i386, IA64, LM32, M68K/Coldfire, Metag, Microblaze, MIPS, MIPS64, NDS32, NIOS2, OpenRISC, PowerPC, RISCV64, Sparc, Sparc64, SuperH, Tile, X86_64 and XTENSA processors. Alpha, FR-V, HPPA, IA64, LM32, NIOS2, Tile, RISCV64 and Sparc64 are experimental and need more testing.
1.0.32 (Codename Früh Kölsch) released 15.10.2019
https://downloads.uclibc-ng.org/releases/1.0.32/uClibc-ng-1.0.32.tar.xz
GPG signature: https://downloads.uclibc-ng.org/releases/1.0.32/uClibc-ng-1.0.32.tar.xz.asc
SHA256: 891b5e4573855e4c11e51d3a518f89a82e490d9aa73280c05ce3e4d7e739a370
Older releases: https://downloads.uclibc-ng.org/releases/
ELCE 2017, uClibc Today: Still Makes Sense - Alexey Brodkin, Synopsys
Youtube video: https://www.youtube.com/watch?v=Q-ooZmO256A&index=69&list=PLbzoR-pLrL6pISWAq-1cXP4_UZAyRtesk
and others.
Get the source via the following command:
Or via HTTPS (can be used with a proxy):
GIT is mirrored here:
uClibc-ng project maintains a separate testsuite to do regular testing of any source code changes.
Get the source via the following command:
Or via HTTPS (can be used with a proxy):
GIT is mirrored here:
Reports running the testsuite for releases can be found here:
https://downloads.uclibc-ng.org/reports
uClibc-ng is a spin-off of uClibc (from Erik Andersen) from http://www.uclibc.org. Our main goal is to provide regulary a stable and tested release to make embedded system developers happy.
The first release 1.0.0 with the code name Leffe Blonde was made while visiting Fosdem 2015. It was prepared in a hotel room in Brussels on 1 February 2015. All releases are prepared while drinking a pair of belgian beer since then.
The idea to fork uClibc started in July 2014 and was discussed on the Buildroot and OpenWrt mailinglists.
Thanks to following companies or people for hardware donations:
If you want to help the project with money to compensate costs for hosting and hardware, please use following link https://www.paypal.me/wbx
Have fun!