UClibc
- Om technische redenen begint de titel van dit artikel met een hoofdletter. De correcte schrijfwijze is uClibc.
In de informatica is uClibc een kleine C-standaardbibliotheek, die gecreëerd is voor embedded Linux-systemen. Het is vrije software, die vrijgegeven is onder de LGPL-licentie. uClibc werd gecreëerd ter ondersteuning van uClinux, een Linux-versie die geen memory management unit nodig heeft en dus geschikt is voor microcontrollers (vandaar de "uC", naar µC of micro-C, in de naam).
uClibc is veel kleiner dan de GNU C Library (glibc), de C-bibliotheek die meestal gebruikt wordt in Linuxdistributies. Waar glibc alle relevante C-standaarden wil ondersteunen op een groot aantal platformen, richt uClibc zich specifiek op embedded Linux. Bepaalde opties kan men beschikbaar maken of verwijderen, afhankelijk van de beschikbare geheugenruimtes.
uClibc werkt op standaard- en op MMU-loze Linux-systemen en ondersteunt i386, ARM (big/little endian), Blackfin, h8300, m68k, MIPS (big/little endian), PowerPC, SuperH (big/little endian), SPARC en v850 als processoren.