+++
date = "2017-02-11T09:30:45+01:00"
title = "Welcome to uClibc-ng!"
type = "index"

+++

# 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 Aarch64, Alpha, ARC, [ARM](/arm), AVR32, Blackfin, CRIS, C-Sky, C6X, FR-V,
H8/300, HPPA, i386, IA64, KVX, LM32, Loongarch, M68K/Coldfire, Metag, Microblaze, MIPS, MIPS64,
NDS32, NIOS2, OpenRISC, PowerPC, RISCV32, RISCV64, Sparc, Sparc64, SuperH, Tile, X86_64 and XTENSA processors.
Alpha, FR-V, HPPA, IA64, LM32, Loongarch, NIOS2, Tile and Sparc64 are experimental and need more testing.

# News

FreeWRT 2.0 rolling release includes latest uClibc-ng! Check it out at https://www.freewrt.de

# Latest Release

1.0.59 (Codename Pülleken alkoholfrei) released 08.08.2026.

https://downloads.uclibc-ng.org/releases/1.0.59/uClibc-ng-1.0.59.tar.xz

GPG signature: https://downloads.uclibc-ng.org/releases/1.0.59/uClibc-ng-1.0.59.tar.xz.asc

SHA256: 86c6f15971bfb14156850f2e36906dac5a69df7b3e688216d1aea09d2db54174

Older releases:
https://downloads.uclibc-ng.org/releases/

# Talks about uClibc-ng

ELCE 2017, uClibc Today: Still Makes Sense - Alexey Brodkin, Synopsys

Youtube video: https://www.youtube.com/watch?v=aCble1knyyI

Slide: http://events.linuxfoundation.org/sites/events/files/slides/uclibc-still-makes-sense-brodkin-elce2017.pdf

# Projects using uClibc-ng

  +	OpenADK https://openadk.org
  +	Buildroot http://www.buildroot.org
  +	Crosstool-NG http://crosstool-ng.org
  +	FreeWRT https://www.freewrt.de
  + L4RE https://github.com/kernkonzept/l4re-core
  +	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
  +	Tomatoware https://github.com/lancethepants/tomatoware

and others.

# Development

Get the source via the following command:

  +	git clone https://git.uclibc-ng.org/git/uclibc-ng.git

GIT is mirrored here:

  +	http://repo.or.cz/w/uclibc-ng.git
  +	https://github.com/wbx-github/uclibc-ng

# Testing

uClibc-ng project maintains a separate testsuite to do regular testing
of any source code changes.

Get the source via the following command:

  +	git clone https://git.uclibc-ng.org/git/uclibc-ng-test.git

GIT is mirrored here:

  +	https://github.com/wbx-github/uclibc-ng-test

Reports running the testsuite for releases can be found here:

https://downloads.uclibc-ng.org/reports

# Contact

  +	You can chat with us via IRC #uclibc-ng @ irc.oftc.net
  +	You can subscribe to the developer mailinglist and sent an e-mail to devel@uclibc-ng.org
  +	If you have any comments, patches or criticism you can also send directly an e-mail to wbx at uclibc-ng dot org

# 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.

The first release 1.0.0 with the code name Leffe Blonde was made while visiting
Fosdem 2015. It was prepared in a hotel room in Brussels on 1 February 2015. All releases are
prepared while drinking a pair of belgian beer since then.

The idea to fork uClibc started in July 2014 and was discussed on the Buildroot
and OpenWrt mailinglists.

# 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
  +	Soldrun Ltd. - Clearfog ARM Board
  +	Rob Wehrli - Hitachi EDOSK2674 H8S development board and t-shirt
  +	Dmitry Bondar - c6745-som a Texas Instruments C6745 DSP with development board
  +	Guo Ren - c-sky gx6605s development board
  +	Synopsys Inc. - Designware ARC HS Development Kit

# 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

Have fun!
