Klibc

Klibc
Typ Runtime knihovna
Vývojář Peter Unwin, Ben Hutchings [1]
Zapsáno v Xi
Operační systém linux
První vydání 31. května 2012
Nejnovější verze 2.0.9 [2] (29. 4. 2021)
Licence GNU GPL 2
webová stránka kernel.org/pub/linux/lib…

klibc  je podmnožina standardní knihovny C pro použití s ​​initramfs , původně vyvinutá Peterem Unwinem. Používá se během procesu spouštění linuxového jádra a je součástí raného uživatelského prostoru (soubor knihoven a programů, které poskytují různé funkce, které jsou dostatečně důležité, ale nemusí nutně běžet v samotném jádře).

Popis

Knihovna klibc byla vytvořena extrahováním kódu z linuxového jádra, aby se zmenšila její velikost, načež byla vytvořena malá aplikace kinit ukazující fungující mechanismus [3] . Knihovna je záměrně napsána pro malou velikost, minimální nejasnosti a přenositelnost, nikoli pro rychlost [4] .

klibc je balíček initramfs (dočasný souborový systém RAM ). Navíc má sadu redukovaných unixových utilit , které jsou užitečné v raném uživatelském prostoru: cpio , fstype , mkdir , mknod a další.

Viz také

Poznámky

  1. klibc/klibc.git - hlavní vývojový strom klibc
  2. klibc/klibc.git - hlavní vývojový strom klibc . Získáno 31. července 2019. Archivováno z originálu dne 4. srpna 2019.
  3. [https://web.archive.org/web/20190723193029/https://lwn.net/Articles/14776/ Archivováno 23. července 2019 na Wayback Machine Initramfs dorazí [LWN.net]]
  4. README.klibc "klibc" usr - klibc/klibc.git - hlavní vývojový strom klibc