Klibc

Klibc
Type Runtime bibliotek
Udvikler Peter Unwin, Ben Hutchings [1]
Skrevet i Xi
Operativ system linux
Første udgave 31. maj 2012
nyeste version 2.0.9 [2] (29-04-2021)
Licens GNU GPL 2
Internet side kernel.org/pub/linux/lib...

klibc  er en delmængde af C-standardbiblioteket til brug med initramfs , oprindeligt udviklet af Peter Unwin. Bruges under opstartsprocessen af ​​Linux-kernen og er en del af det tidlige brugerrum (et sæt biblioteker og programmer, der giver forskellige funktioner, der er vigtige nok, men som ikke nødvendigvis kører i selve kernen).

Beskrivelse

Klibc-biblioteket blev skabt ved at udtrække kode fra Linux-kernen for at reducere dens størrelse, hvorefter en lille kinit- applikation blev oprettet for at vise arbejdsmekanismen [3] . Biblioteket er bevidst skrevet til lille størrelse, minimal sløring og portabilitet, ikke hastighed [4] .

klibc er en initramfs-pakke (midlertidigt RAM -filsystem ). Derudover har den et sæt reducerede Unix -værktøjer , der er nyttige i tidlige brugerrum: cpio , fstype , mkdir , mknod og andre.

Se også

Noter

  1. klibc/klibc.git - klibc hovedudviklingstræ
  2. klibc/klibc.git - klibc hovedudviklingstræ . Hentet 31. juli 2019. Arkiveret fra originalen 4. august 2019.
  3. [https://web.archive.org/web/20190723193029/https://lwn.net/Articles/14776/ Arkiveret 23. juli 2019 på Wayback Machine Initramfs ankommer [LWN.net]]
  4. README.klibc "klibc" usr - klibc/klibc.git - klibc hovedudviklingstræ