wiki:WikiStart

Welcome to uClibc-ng - Embedded C library

What is it?

uClibc-ng is a small C 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.

Porting applications from glibc to uClibc-ng typically involves just recompiling the source code. uClibc-ng supports shared libraries and threading. It currently runs on standard Linux and MMU-less (also known as uClinux) systems with support for Alpha, ARC, ARM, AVR32, Blackfin, CRIS, FR-V, H8/300, HPPA, i386, IA64, LM32, M68K/Coldfire, Metag, Microblaze, MIPS, MIPS64, NDS32, NIOS2, OpenRISC, PowerPC, Sparc, SuperH, X86_64 and XTENSA processors. Alpha, FR-V, HPPA, IA64, LM32, NIOS2 and OpenRISC are experimental and need more testing.

Latest Release

*NEWS* 1.0.16 (Codename Val-Dieu Triple) released 03.07.2016 *NEWS*

http://downloads.uclibc-ng.org/releases/1.0.16/uClibc-ng-1.0.16.tar.xz

GPG signature: http://downloads.uclibc-ng.org/releases/1.0.16/uClibc-ng-1.0.16.tar.xz.asc

SHA256: 8de41ab1e774c4770a240009a85ad9c1566d82c52017267b99883d60e5bb10b3

Get older releases and other tarballs here: http://downloads.uclibc-ng.org/releases/

Projects

Projects using uClibc-ng:
OpenADK http://www.openadk.org
Buildroot http://www.buildroot.org
Crosstool-NG http://crosstool-ng.org
OpenEmbedded http://www.openembedded.org/
Optware-ng https://github.com/Optware/Optware-ng
Entware-ng https://github.com/Entware-ng/Entware-ng
Bering-uClibc http://bering-uclibc.zetam.org/wiki/Bering-uClibc_6.x
and others.

Development

Get the source via the following command: git clone git://uclibc-ng.org/git/uclibc-ng

Or via HTTP (can be used with a proxy): git clone http://git.uclibc-ng.org/uclibc-ng.git

For Git Web access you can use: http://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git

GIT is mirrored here:
http://repo.or.cz/w/uclibc-ng.git
https://github.com/wbx-github/uclibc-ng

Patchwork:
https://patchwork.ozlabs.org/project/uclibc-ng/list/

If you want to discuss about uClibc-ng development, please subscribe to the following mailing list: http://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel/

Or chat with us in #uclibc-ng @ irc.freenode.net

History

uClibc-ng is a spin-off of uClibc (from Erik Andersen) from http://www.uclibc.org. Our main goal is to provide regulary a stable and tested release to make embedded system developers happy.

C library Matrix

Thanks

Thanks to following companies or people for hardware donations:

Arcturus Networks Inc. - Blackfin + Coldfire Development Boards
Cadence Design Systems, Inc. - Xilinx Kintex 7 FPGA KC705 incl. Daughterboard
Andes Technology Corporation - FPGA Development Board for NDS32

Donations

If you want to help the project with money to compensate costs for hosting and hardware, please use following link https://www.paypal.me/wbx

Thanks.

Have fun!

Last modified 3 weeks ago Last modified on 07/03/16 01:06:53