|
@@ -2,16 +2,28 @@
|
|
uClibc - a Small C Library for Linux
|
|
uClibc - a Small C Library for Linux
|
|
Erik Andersen <andersen@codepoet.org>
|
|
Erik Andersen <andersen@codepoet.org>
|
|
|
|
|
|
-uClibc (aka µClibc/pronounced yew-see-lib-see) is a size-optimized
|
|
+uClibc (aka µClibc/pronounced yew-see-lib-see) is a C library for
|
|
-implementation of the standard C library. It is primarily designed
|
|
+developing embedded Linux systems. It is much smaller then the
|
|
-for developing embedded Linux systems. It is much smaller then the
|
|
+GNU C Library, but nearly all applications supported by glibc
|
|
-GNU C Library, but nearly all applications supported by glibc also
|
|
+also work perfectly with uClibc. Porting applications from glibc
|
|
-work perfectly with uClibc. Porting applications from glibc to
|
|
+to uClibc typically involves just recompiling the source code.
|
|
-uClibc typically involves just recompiling the source code. uClibc
|
|
+uClibc even supports shared libraries and threading. It currently
|
|
-even supports shared libraries and threading. It currently runs on
|
|
+runs on standard Linux and MMU-less (also known as µClinux)
|
|
-standard Linux and MMU-less (also known as µClinuxClinux) systems
|
|
+systems with support for alpha, ARM, i386, i960, h8300, m68k,
|
|
-with support for ARM, i386, h8300, m68k, mips, mipsel, PowerPC, SH,
|
|
+mips/mipsel, PowerPC, SH, SPARC, and v850 processors.
|
|
-SPARC, and v850 processors.
|
|
+
|
|
|
|
+If you are building an embedded Linux system and you find that
|
|
|
|
+glibc is eating up too much space, you should consider using
|
|
|
|
+uClibc. If you are building a huge fileserver with 12 Terabytes
|
|
|
|
+of storage, then using glibc may be a better choice...
|
|
|
|
+
|
|
|
|
+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.
|
|
|
|
+
|
|
|
|
|
|
For installation instructions, see the file INSTALL.
|
|
For installation instructions, see the file INSTALL.
|
|
|
|
|