UClibc

uClibc
En del av Software Freedom Conservancy
Generell informasjon
programtype kjøretidsbibliotek
utvikler Erik Andersen (hoved)
Tillatelse LGPL
Teknisk informasjon
Planlagt inn C
Versjoner
Siste stabile versjon 0.9.33.2 (15. mai 2012 (10 år, 5 måneder og 2 dager))
Lenker
Offesiell nettside

uClibc er et lite C - bibliotek designet for innebygde Linux-systemer . Det er gratis programvare lisensiert under LGPL .

uClibc ble opprettet for å støtte μClinux , en versjon av Linux for innebygde systemer som ikke krever en minneadministrasjonsenhet , noe som er veldig praktisk for mikrokontrollere (derav "μC" i navnet).

Funksjoner

uClibc er mye mindre enn glibc GNU C - biblioteket som brukes i de fleste Linux -distribusjoner . Mens glibc er forberedt på å implementere alle relevante C -standarder på et bredt utvalg av maskinvare og plattformer, er uClibc spesialisert for innebygde systemer. Noen av funksjonene kan aktiveres eller deaktiveres ettersom plassen krever det.

uClibc kjører på standard eller ikke - MMU Linux- systemer . Støtter i386 , amd64 , ARM (big/little endian), Blackfin , h8300 , m68k , MIPS (big/little endian), PowerPC , SuperH (big/little endian), SPARC og V850 .

Historie

For det meste har uClibc blitt skrevet fra bunnen av, selv om den inneholder noe kode fra glibc .

Prosjektleder er Erik Andersen og hovedbidragsyter er Manuel Novoa III.

Lisens

uClibc er lisensiert under LGPL som gjør at den kan brukes av proprietære kommersielle applikasjoner med lukket kildekode, så det er ikke nødvendig å gi ut all koden for å bruke uClibc på Linux .

Eksterne lenker