Klibc

Klibc

Infobox_Software
name = klibc

caption =


developer = H. Peter Anvin
latest_release_version = 1.5
latest_release_date = March 4, 2007
operating_system = Linux
genre = C standard library
license = GNU General Public License
website =
The klibc is a minimalistic libc subset developed by H. Peter Anvin, intended to be used within an initramfs, as part of a multi-stage Linux boot process. It is incorporated by default into initial ram filesystems that are created by the mkinitramfs script in Debian and Ubuntu. Further more it has a set of small Unix utilities that are useful in early userspace (cpio, dash, fstype, mkdir, mknod, mount, nfsmount, run-init, ..).

The klibc effort states as goal to move as much initialization code in Linux as possible out of the kernel [cite web |url=http://marc.info/?l=linux-kernel&m=103622506919278&w=2 |title=initramfs merge, part 1 of N |date=2002-02-11 ] : "some initialization is better done in user space" [cite web |url= http://marc.info/?l=linux-kernel&m=103626389507412&w=2 |title= Re: initramfs merge, part 1 of N |date=2002-02-11 ]

See also

* Early user space
* newlib
* dietlibc
* uClibc

References

*cite book |author=Hagen, William W. |title=The Definitive Guide to GCC, Second Edition |publisher=APress |location=Berkeley, CA |year=2006 |pages=286-289 |isbn=1-59059-585-8

External links

* [ftp://ftp.kernel.org/pub/linux/libs/klibc/ Source archive]
* [http://www.kernel.org/git/?p=libs/klibc/klibc.git;a=summary Browsable development tree]
* [http://www.zytor.com/mailman/listinfo/klibc/ Mailing list]
* [http://lwn.net/Articles/14776/ Initramfs arrives] - November 2002, LWN.net


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • GNU C Library — Infobox Software name = GNU C Library caption = developer = GNU Project latest release version = 2.8 latest release date = release date|2008|04|11 [cite mailing list |url=http://sources.redhat.com/ml/libc alpha/2008 04/msg00050.html |title=glibc… …   Wikipedia

  • C standard library — The C Standard Library consists of a set of sections of the ANSI C standard in the programming language C. They describe a collection of headers and library routines used to implement common operations such as input/output[1] and string handling …   Wikipedia

  • Early user space — is used on newer versions of the Linux kernel to replace as many functions as possible that would have originally been done in the kernel during the start up process. Typical uses of early user space are to detect what device drivers are needed… …   Wikipedia

  • Initrd — The initial ramdisk, or initrd is a temporary file system commonly used by the Linux kernel during boot [http://www.debian.org/doc/manuals/reference/ch kernel.en.html initrd is not needed for a kernel compiled only for one machine] . The initrd… …   Wikipedia

  • Bibliotheque standard de C — Bibliothèque standard de C La bibliothèque standard du C est une collection maintenant normalisée d en têtes et de routines utilisées pour implémenter des opérations courantes, telles que les entrées/sorties et la gestion des chaînes de… …   Wikipédia en Français

  • Bibliothèque C ANSI — Bibliothèque standard de C La bibliothèque standard du C est une collection maintenant normalisée d en têtes et de routines utilisées pour implémenter des opérations courantes, telles que les entrées/sorties et la gestion des chaînes de… …   Wikipédia en Français

  • Bibliothèque Standard De C — La bibliothèque standard du C est une collection maintenant normalisée d en têtes et de routines utilisées pour implémenter des opérations courantes, telles que les entrées/sorties et la gestion des chaînes de caractères, dans le langage C. Au… …   Wikipédia en Français

  • Bibliothèque standard de C — La bibliothèque standard de C est une collection maintenant normalisée d en têtes et de routines utilisées pour implémenter des opérations courantes, telles que les entrées/sorties et la gestion des chaînes de caractères, dans le langage C. Au… …   Wikipédia en Français

  • Bibliothèque standard de c — La bibliothèque standard du C est une collection maintenant normalisée d en têtes et de routines utilisées pour implémenter des opérations courantes, telles que les entrées/sorties et la gestion des chaînes de caractères, dans le langage C. Au… …   Wikipédia en Français

  • Bibliothèque standard du C — Bibliothèque standard de C La bibliothèque standard du C est une collection maintenant normalisée d en têtes et de routines utilisées pour implémenter des opérations courantes, telles que les entrées/sorties et la gestion des chaînes de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”