uClibc
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0 | |
Aktuální verze | 0.9.33 |
---|---|
Operační systém | Linux |
Vyvíjeno v | C |
Typ softwaru | svobodný a otevřený software a C POSIX library |
Licence | GNU Lesser General Public License, version 2.1 |
Web | www |
Některá data mohou pocházet z datové položky. |
uClibc je implementace standardní knihovny jazyka C zaměřená na podporu vestavěného Linuxu, tedy linuxového jádra tvořícího základ operačního systému na vestavěných systémech jako jsou mobilní telefony nebo složitější síťová zařízení. Jedná se o svobodný software pod licencí GNU LGPL napsaný v C. Poslední oficiální verze vyšla v květnu 2012. Od té doby vydává nové verze následnický projekt uClibc-ng.
Původně uClibc vznikla pro µClinux, variantu linuxu pro jednočipy bez jednotky správy paměti.[1] S ním také sdílí myšlenku názvu – úvodní písmeno u je v obou případech považováno za způsob zapsání řeckého písmene mý pomocí latinky a uClibc je tak možno zapisovat jako μClibc. Písmeno přitom odkazuje k předponě mikro, čímž vyjadřuje důraz na minimalismus.
Knihovna je výrazně úspornější než glibc, ale také neposkytuje všechny její funkce.
V roce 2012 se vyskytla v uClibc zajímavá chyba, kdy se projevilo zjednodušené řešení časových pásem ve starších verzích špatným dnem přechodu na letní čas.[2]
Odkazy
Poznámky
Reference
V tomto článku byl použit překlad textu z článku uClibc na anglické Wikipedii.
- ↑ ZÁMEČNÍK, Bohumír. Linuxoví roboti. LinuxExpres [online]. 2005-09-19. Dostupné online. ISSN 1801-3996.
- ↑ CALETKA, Ondřej. uClibc má problém s přechodem na letní čas. Root.cz [online]. 2012-03-25. Dostupné online. ISSN 1212-8309.
Externí odkazy
- Oficiální stránky uClibc (anglicky)
- Oficiální stránky uClibc-ng (anglicky)
Média použitá na této stránce
(c) Shmuel Csaba Otto Traian, CC BY-SA 3.0
The uClibc is a wrapper around the system calls of the Linux kernel