summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2017-01-12 07:48:20 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2017-01-12 07:48:20 +0100
commitf21612d0097cde145c6a9a1b3127e99e83100448 (patch)
tree08aad87bdb3e63c54b2da7799993b46a2d8d6b3c /README
parent520ac058aafaaf9c4811aba32ce980306240eb79 (diff)
reformat README and update architecture/processor list
Diffstat (limited to 'README')
-rw-r--r--README53
1 files changed, 25 insertions, 28 deletions
diff --git a/README b/README
index 9395b65cf..b1937c3ee 100644
--- a/README
+++ b/README
@@ -5,44 +5,41 @@ library for developing embedded Linux systems. It is much smaller than the GNU
C Library, but nearly all applications supported by glibc also work perfectly
with uClibc-ng.
-uClibc-ng is a spin-off of uClibc from http://www.uclibc.org
-from Erik Andersen and others.
+uClibc-ng is a spin-off of uClibc from http://www.uclibc.org from Erik Andersen
+and others.
Porting applications from glibc to uClibc-ng typically involves just
recompiling the source code. uClibc-ng even supports shared libraries and
-threading. It currently runs on standard Linux and MMU-less (also
-known as µClinux) systems with support for ARC, ARM, Blackfin, i386, M68K/Coldfire
-MIPS, MIPS64, NDS32, PowerPC, SH, Sparc, X86_64 and XTENSA 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-ng. If you are building a huge fileserver with 12 Terabytes
-of storage, then using glibc may make more sense. Unless, for
-example, that 12 Terabytes will be Network Attached Storage and
-you plan to burn Linux into the system's firmware...
-
-uClibc-ng is maintained by Waldemar Brodkorb and is licensed under the
-GNU LESSER GENERAL PUBLIC LICENSE. This license allows you to
-make closed source commercial applications using an unmodified
-version of uClibc-ng. You do not need to give away all your source code just
-because you use uClibc-ng and/or run on Linux. You should, however,
-carefuly review the license and make certain you understand and
-abide by it strictly.
+threading. It currently runs on standard Linux and MMU-less (also known as
+µClinux) systems with support for Alpha, ARC, ARM, Blackfin, CRIS, FR-V, HPPA,
+IA64, LM32, M68K/Coldfire, Metag, Microblaze, MIPS, MIPS64, NDS32, NIOS2,
+OpenRisc, PowerPC, SuperH, Sparc, x86, x86_64 and Xtensa 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-ng. If you are building a
+huge fileserver with 12 Terabytes of storage, then using glibc may make more
+sense. Unless, for example, that 12 Terabytes will be Network Attached Storage
+and you plan to burn Linux into the system's firmware...
+
+uClibc-ng is maintained by Waldemar Brodkorb and is licensed under the GNU
+LESSER GENERAL PUBLIC LICENSE. This license allows you to make closed source
+commercial applications using an unmodified version of uClibc-ng. You do not
+need to give away all your source code just because you use uClibc-ng and/or
+run on Linux. You should, however, carefuly review the license and make certain
+you understand and abide by it strictly.
For installation instructions, see the file INSTALL.
uClibc-ng strives to be standards compliant, which means that most
-documentation written for SuSv3, or for glibc also applies to
-uClibc-ng functions. However, many GNU extensions are not supported
-because they have not been ported, or more importantly, would
-increase the size of uClibc-ng disproportional to the added
-functionality.
+documentation written for SuSv3, or for glibc also applies to uClibc-ng
+functions. However, many GNU extensions are not supported because they have
+not been ported, or more importantly, would increase the size of uClibc-ng
+disproportional to the added functionality.
Additional information can be found at http://www.uclibc-ng.org/.
-uClibc-ng may be freely modified and distributed under the terms of
-the GNU Lesser General Public License, which can be found in the
-file COPYING.LIB.
+uClibc-ng may be freely modified and distributed under the terms of the GNU
+Lesser General Public License, which can be found in the file COPYING.LIB.
And most of all, be sure to have some fun! :-)
-Waldemar