Klibc
From Wikipedia, the free encyclopedia
This article or section needs sources or references that appear in reliable, third-party publications. Primary sources and sources affiliated with the subject of the article are generally not sufficient for a Wikipedia article. Please include more appropriate citations from reliable sources, or discuss the issue on the talk page. This article has been tagged since June 2007. |
The introduction to this article provides insufficient context for those unfamiliar with the subject. Please help improve the article with a good introductory style. |
klibc | |
---|---|
Developed by | H. Peter Anvin |
Latest release | 1.5 / March 4, 2007 |
OS | Linux |
Genre | C standard library |
License | GNU General Public License |
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[1]: "some initialization is better done in user space" [2]
[edit] See also
[edit] References
This article or section includes a list of references or external links, but its sources remain unclear because it lacks in-text citations. You can improve this article by introducing more precise citations. |
- Hagen, William W. (2006). The Definitive Guide to GCC, Second Edition. Berkeley, CA: APress, 286-289. ISBN 1-59059-585-8.
[edit] External links
- Source archive
- Browsable development tree
- Mailing list
- Initramfs arrives - November 2002, LWN.net