uClibc

E299155

uClibc is a compact C standard library implementation designed for embedded Linux systems and other resource-constrained environments.

All labels observed (3)

Label Occurrences
uClibc canonical 2
uClibc-ng 2
Linux C libraries 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf C standard library implementation
embedded Linux library
free and open-source software
abbreviationOf micro C library
alternativeTo dietlibc
GNU C Library
surface form: glibc
category C libraries
uClibc self-linksurface differs
surface form: Linux C libraries
compatibleWith GNU Compiler Collection
surface form: GCC

GNU Binutils
surface form: binutils
designedFor embedded Linux systems
resource-constrained environments
developmentStatus largely unmaintained
feature configurable feature set
reduced memory footprint
small binary size
goal provide a smaller alternative to glibc for embedded systems
hasFork uClibc self-linksurface differs
surface form: uClibc-ng
homepage https://uclibc.org/
implements C standard library
ISO/IEC 9899
surface form: ISO C90

POSIX APIs
parts of ISO C99
influenced uClibc self-linksurface differs
surface form: uClibc-ng
license GNU Lesser General Public License
operatingSystem Linux
partOf many embedded Linux distributions
programmingLanguage C
repository https://git.uclibc.org/uClibc/
smallerThan GNU C Library
surface form: glibc
supports Linux kernel
NPTL threads (on some platforms)
dynamic linking
shared libraries
static linking
wide-character functions (configurable)
targetArchitecture ARM
MIPS
PowerPC
SPARC microprocessor architecture
surface form: SPARC

SuperH
x86
usedIn consumer electronics
embedded devices
routers
set-top boxes

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU C Library relatedTo uClibc
musl contrastWith uClibc
uClibc influenced uClibc self-linksurface differs
this entity surface form: uClibc-ng
uClibc hasFork uClibc self-linksurface differs
this entity surface form: uClibc-ng
uClibc category uClibc self-linksurface differs
this entity surface form: Linux C libraries