Skip to content
UClibc
EntityQ284593· pop 16· linked from 279 articles

Also known as µClibc

C-Standard-Bibliothek für Linux-Embedded-Systeme

Key facts

Software.name
uClibc-ng
Software.title
uClibc-ng
Software.developer
Erik Andersen
Software.discontinued
yes
Software.programming language
C
Software.operating system
Linux
Software.platform
Embedded Linux
Software.license
LGPLv2.1
Software.latest release version
1.0.52

via Wikipedia infobox

Wikidata facts

Instance of
C POSIX library
Official website
www.uclibc.org
Image
Linux kernel System Call Interface and uClibc.svg
Has use
μClinux
Show 4 more facts
programmed in
C
operating system
Linux
software version identifier
0.9.33.2
Sources (9)

via Wikidata · CC0

Article · Deutsch

uClibc (auch µClibc) ist eine für Linux-Embedded-Systeme konzipierte, kleine C-Standard-Bibliothek. Sie ist freie Software, lizenziert unter der GNU Lesser General Public License (LGPL). Die Standardbibliothek uClibc wurde ursprünglich erstellt um μClinux zu unterstützen, eine portierte Version des Linux-Kernels für Prozessoren ohne Speicherverwaltungseinheit (MMU). Deshalb eignet diese sich gut für Mikrocontroller, woher das „µC“ im Namen stammt. uClibc ist viel kleiner als die GNU-C-Bibliothek (glibc), welche die C-Standard-Bibliothek der meisten Linux-Distributionen für klassische Computer ist. Während glibc entwickelt wurde, um alle relevanten C-Standards auf einer möglichst breiten Auswahl an Plattformen voll zu unterstützen, ist uClibc auf Embedded-Linux-Systeme spezialisiert. Funktionen können aktiviert oder deaktiviert werden, je nachdem wie viel Speicherplatz zur Verfügung steht. uClibc läuft auf Standard- und auf MMU-losen Linux-Systemen. Es unterstützt Alpha, i386, i960, x86-64, ARM (Big/Little Endian), AVR32, Blackfin, ETRAX CRIS, Renesas H8 (h8300), HP PA-RISC, Motorola m68k, MIPS (Big/Little Endian), IBM PowerPC, SuperH (Big/Little Endian), Sun SPARC, Altera Nios und Prozessoren. Das Build-System Buildroot, ein Teilprojekt von uClibc, besteht aus einer Sammlung von Makefiles und Patches, welche uClibc mit einem kleinen Linux-System und einer Cross-Compile-Werkzeugkette erstellen. Das Projekt wird beziehungsweise wurde von geleitet. Sein aktivster Helfer ist . Eine aktive Weiterentwicklung der Bibliothek findet seit 2015 in dem davon abgespalteten Nachfolgeprojekt statt. Auf dieses Projekt verweist der Originalautor, welcher nach 2012 selbst keine neuen Ausgaben mehr veröffentlichte.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (4)