- UClibc
infobox software
name = uClibc
platform =Embedded Linux
license =GNU Lesser General Public License [ [http://www.uclibc.org/FAQ.html#licensing uClibc FAQ: Licensing] ]
website = http://www.uclibc.org/In
computing , uClibc is a smallC standard library intended forembedded Linux systems. uClibc was created to supportuClinux , a version of Linux not requiring amemory management unit and thus suited formicrocontroller s (uCs; the "u" is aromanization ofμ for "micro"). [ [http://www.uclibc.org/FAQ.html#naming uClibc naming] Accessed onFebruary 10 ,2008 .]The project lead is Erik Andersen. The other main contributor is Manuel Novoa III. Licensed under the
GNU Lesser General Public License , uClibc isfree software .Features
uClibc is much smaller than the
GNU C Library (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 hardware and kernel 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,
x86 64 , ARM (big/little endian),AVR32 ,Blackfin , h8300,m68k , MIPS (big/little endian),PowerPC ,SuperH (big/little endian),SPARC , andv850 processors.History
Development on uClibc started around 1999. [http://www.uclibc.org/copyright.txt] uClibc was mostly written from scratch, [ cite web | url = http://www.uclibc.org/FAQ.html#history | title = History | work = uClibc FAQ | accessdate = 2007-06-19 ] but has incorporated code from glibc and other projects. [ cite web | url = http://www.uclibc.org/downloads/Changelog | title = uClibc Changelog | accessdate = 2007-06-19 | quote = pthreads support (derived from glibc 2.1.3's linuxthreads library) [...] Merged in the random number support (rand, srand, etc) from glibc. ]
See also
*
Contiki
*newlib
*dietlibc References
External links
* [http://www.uclibc.org/ Project home page]
* [http://freshmeat.net/projects/uclibc/ Freshmeat project page]
Wikimedia Foundation. 2010.