uClibc (µClibc) is a C library for developing embedded Linux systems. It is much smaller then the GNU C Library, but nearly all applications supported by glibc also work perfectly with uClibc. Porting applications from glibc to uClibc typically involves just recompiling the source code. uClibc even supports shared libraries and threading. It currently runs on standard Linux and MMU-less Linux (also known as µClinux) systems with support for ARM, i386, h8300, m68k, MIPS, mipsel, PowerPC, SH, SPARC, and v850 processors.
| Tags | Software Development Libraries Operating Systems Embedded Systems |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Release Notes: Bugfixes and feature enhancements.


Release Notes: Apart from several bugfixes and numerous improvements, this release contains NPTL support for ARM, i386, MIPS, PowerPC, SH, SH64, and x86_64. It also includes a new port for TI c6x, a DSP made by Texas Instruments.


Release Notes: This release includes a backport of ATFILE support from master.


No changes have been submitted for this release.


Release Notes: This release is the first stable one in the new 0.9.29 development branch. It is supposed to be binary compatible with 0.9.28, though extensive testing is still needed.