µ C l i b c |
uClibc -- a C library for embedded systems |
uClibc (aka µClibc/pronounced yew-see-lib-see)
is a C library for 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 supports standard Linux systems (such as x86,
strongArm, and powerpc), and also supports
MMU-less (also known as µClinux) systems,
such as those based on the Coldfire, dragonball, or arm7tdmi micro-controllers.
If you are building an embedded Linux system and you find that glibc is
eating up too much space, you should consider using uClibc instead. If you are
building an ultra fast fileserver for your company with 12 Terabytes of
storage, then you probably want to use glibc...
uClibc is maintained by Erik Andersen and is licensed under the GNU LIBRARY GENERAL PUBLIC LICENSE . This license allows you to make closed source commercial applications using uClibc (Please consider sharing some of the money you make ;-). You do not need to give away all your source code just because you use uClibc and/or run on Linux.
|
Mailing List |
uClibc has a
mailing list.
To subscribe, go and visit
this page.
|
Known Working Applications List |
uClibc now has a list of applications that are known to work. Submissions are welcome! Since most applications work just fine with uClibc, we are especially interested in knowing about any applications that either do not compile or do not work properly with uClibc. |
Frequently Asked Questions |
uClibc now has a list of Frequently Asked Questions. You might want to take a look. |
Latest News |
|
Download |
|
Help Support uClibc development |
Do you like uClibc? Do you need support? Do you need some feature
added to uClibc? Then why not help out? We are happy to accept
donations, provide support contracts, and implement funded feature
requests. Additionally, uClibc is looking for corporate sponsors to
assist development, pay for bandwidth, and help with hardware
donations, especially donations of hardware for non-Intel
architectures. Click here to help support uClibc and/or request
features.
|
TODO |
Here are a few things on the TODO list:
|
Other Open Source C libraries: |
Mail all comments, insults, suggestions and bribes to
Erik Andersen |