uClibc

uClibc
AutorErik Andersen
Aktualna wersja stabilna0.9.33.2 / 15 maja 2012; ponad 10 lat temu
Rodzajimplementacja standardowej biblioteki języka C
LicencjaGNU Lesser General Public License[1]
Strona internetowa
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
uClibc i jądro Linuksa

uClibc – implementacja standardowej biblioteki języka C dla systemów osadzonych (ang. embedded). Jest ona o wiele mniejsza niż GNU libc, ale działają z nią prawie wszystkie aplikacje współpracujące z GNU libc. Można ją uruchomić w standardowym systemie Linux lub w jego wersji bez MMU (zwanej ΜClinux) działającym na procesorach alpha, ARM (big/little endian), AVR32, Blackfin, cris, HP/PA, i386, ia64, i960, h8300, m68k, mips (big/little endian), PowerPC, SH (big/little endian), SPARC lub v850[2].

Implementacja uClibc była rozwijana przez Erika Andersena i rozpowszechniana na licencji GNU LGPL[1].

Po wstrzymaniu rozwoju projektu, w 2014 roku powstał forkuClibc-ng[3][4].

Zobacz też

Linki zewnętrzne

Przypisy

  1. a b Frequently Asked Questions (ang.). [dostęp 2013-07-03].
  2. uClibc, www.uclibc.org [dostęp 2017-11-27].
  3. Welcome to uClibc-ng! - Embedded C library, "History", www.uclibc-ng.org [dostęp 2021-01-28] (ang.).
  4. uClibc, uclibc.org [dostęp 2021-01-28].

Media użyte na tej stronie

Linux kernel System Call Interface and uClibc.svg
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
The uClibc is a wrapper around the system calls of the Linux kernel