Index: > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Business Industries Finance Tax

Home > UClibc


In computing, uClibc is a small C library intended for embedded Linux systems. It is free software, licensed under the LGPL

uClibc was created to support uClinux, a version of Linux not requiring a memory management unit and thus suited for microcontrollers (hence the "uC" in the name).

uClibc is much smaller than glibc, the C library normally used with Linux distributions. While glibc is intended to fully support all relevant C standards across a wide range of platforms, uClibc is specifically focused on embedded Linux. Features can be enabled or disabled according to space requirements.

uClibc runs on standard and MMU-less Linux systems. It supports i386, ARM h8300, m68k, MIPS, mipsel, PowerPC, SH, SPARC, and v850 processors.

The project lead is Erik Andersen . The other main contributor is Manuel Novoa III .

External links

Linux C libraries



Non User