1 |
1325 |
phoenix |
<!--#include file="header.html" -->
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
<!-- Begin Introduction section -->
|
5 |
|
|
|
6 |
|
|
<h3>A C library for embedded Linux</h3>
|
7 |
|
|
|
8 |
|
|
uClibc (aka µClibc/pronounced yew-see-lib-see) is a C library for developing
|
9 |
|
|
embedded Linux systems. It is much smaller than the <a
|
10 |
|
|
href="http://www.gnu.org/software/libc/libc.html">GNU C Library</a>, but nearly
|
11 |
|
|
all applications supported by glibc also work perfectly with uClibc. Porting
|
12 |
|
|
applications from glibc to uClibc typically involves just recompiling the
|
13 |
|
|
source code. uClibc even supports shared libraries and threading. It currently
|
14 |
|
|
runs on <a href="http://kernel.org/">standard Linux</a> and <a
|
15 |
|
|
href="http://www.uclinux.org">MMU-less (also known as µClinux)</a> systems with
|
16 |
|
|
support for alpha, ARM, cris, i386, i960, h8300, m68k, mips/mipsel, PowerPC,
|
17 |
|
|
SH, SPARC, and v850 processors.
|
18 |
|
|
|
19 |
|
|
<p>
|
20 |
|
|
|
21 |
|
|
If you are building an embedded Linux system and you find that
|
22 |
|
|
glibc is eating up too much space, you may want to consider using
|
23 |
|
|
uClibc. If you are building a huge fileserver with 12 Terabytes
|
24 |
|
|
of storage, then using glibc may make more sense. Unless, for
|
25 |
|
|
example, that 12 Terabytes will be Network Attached Storage and
|
26 |
|
|
you plan to burn Linux into the system's firmware...
|
27 |
|
|
|
28 |
|
|
<p>
|
29 |
|
|
|
30 |
|
|
uClibc is maintained by <a href=
|
31 |
|
|
"http://codepoet.org/andersen/erik/erik.html">Erik Andersen</a>
|
32 |
|
|
and is licensed under the
|
33 |
|
|
<a href="http://www.gnu.org/copyleft/lgpl.html">GNU LIBRARY GENERAL PUBLIC LICENSE</a>
|
34 |
|
|
. This license allows you to make closed source commercial applications using
|
35 |
|
|
uClibc. (Please consider sharing some of the money you make ;-). You do not need
|
36 |
|
|
to give away all your source code just because you use uClibc and/or run on Linux.
|
37 |
|
|
See the <a href="FAQ.html">list of Frequently Asked Questions</a> for details.
|
38 |
|
|
|
39 |
|
|
<p>
|
40 |
|
|
|
41 |
|
|
<h3>Sponsors</h3>
|
42 |
|
|
|
43 |
|
|
Please visit our sponsors and thank them for their
|
44 |
|
|
support! They have provided money for equipment and
|
45 |
|
|
bandwidth. Next time you need help with a project,
|
46 |
|
|
consider these fine companies!
|
47 |
|
|
|
48 |
|
|
|
49 |
|
|
<ul>
|
50 |
|
|
<li><a href="http://www.penguru.net">Penguru Consulting</a><br>
|
51 |
|
|
Custom development for embedded Linux systems and multimedia platforms
|
52 |
|
|
</li>
|
53 |
|
|
|
54 |
|
|
<li><a href="http://opensource.se/">opensource.se</a><br>
|
55 |
|
|
Embedded open source consulting in Europe.
|
56 |
|
|
</li>
|
57 |
|
|
|
58 |
|
|
<li><a href="http://www.codepoet-consulting.com">Codepoet Consulting</a><br>
|
59 |
|
|
Custom Linux, embedded Linux, BusyBox, and uClibc
|
60 |
|
|
development.
|
61 |
|
|
</li>
|
62 |
|
|
|
63 |
|
|
</ul>
|
64 |
|
|
|
65 |
|
|
If you wish to be a sponsor, or if you have already contributed and would like
|
66 |
|
|
your name added here, email <a href= "mailto:andersen@codepoet.org">Erik</a>.
|
67 |
|
|
|
68 |
|
|
<p>
|
69 |
|
|
<table BORDER=0>
|
70 |
|
|
<tr>
|
71 |
|
|
<td>
|
72 |
|
|
Do you like uClibc? Do you need support? Do you need some features
|
73 |
|
|
added? Then why not help out? We are happy to accept donations
|
74 |
|
|
(such as bandwidth, mirrors sites, and hardware for the various
|
75 |
|
|
architectures). We can also provide support contracts, and implement
|
76 |
|
|
funded feature requests. To contribute, you can either click on the
|
77 |
|
|
Donate image to donate using PayPal, or you can contact Erik at
|
78 |
|
|
<a href="http://codepoet-consulting.com/">CodePoet Consulting</a>
|
79 |
|
|
(we have a credit card machine so you can avoid PayPal if you wish).
|
80 |
|
|
</td>
|
81 |
|
|
|
82 |
|
|
<td>
|
83 |
|
|
<!-- Begin PayPal Logo -->
|
84 |
|
|
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
|
85 |
|
|
<input type="hidden" name="cmd" value="_xclick">
|
86 |
|
|
<input type="hidden" name="business" value="andersen@codepoet.org">
|
87 |
|
|
<input type="hidden" name="item_name" value="Support uClibc">
|
88 |
|
|
<input type="hidden" name="image_url" value="https://codepoet-consulting.com/images/codepoet.png">
|
89 |
|
|
<input type="hidden" name="no_shipping" value="1">
|
90 |
|
|
<input type="image" src="images/donate.png" name="submit" alt="Make donation using PayPal">
|
91 |
|
|
</form>
|
92 |
|
|
</td>
|
93 |
|
|
<!-- End PayPal Logo -->
|
94 |
|
|
|
95 |
|
|
</tr>
|
96 |
|
|
</table>
|
97 |
|
|
|
98 |
|
|
|
99 |
|
|
<!--#include file="footer.html" -->
|