- 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 aninitramfs , as part of a multi-stageLinux boot process. It is incorporated by default into initial ram filesystems that are created by the mkinitramfs script inDebian 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
* uClibcReferences
*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.