Projects / uClibc


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.

Operating Systems

Recent releases

  •  30 Dec 2011 11:34

    Release Notes: Bugfixes and feature enhancements.

    •  08 Jun 2011 20:57

      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.

      •  13 Jan 2010 20:46

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

        •  29 Oct 2008 06:59

          No changes have been submitted for this release.

          •  07 May 2007 14:42

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.