Use in Small Devices
glibc has been criticized as being "bloated" and slower than other libraries in the past, e.g. by Linus Torvalds and embedded Linux programmers. For this reason, several alternative C standard libraries have been created which emphasize a smaller footprint. Among them are Bionic (based mostly on libc from BSD and used in Android), dietlibc, uClibc, Newlib, Klibc, and EGLIBC (used in Debian, Ubuntu and ArkLinux).
However, many small-device projects use GNU libc over the smaller alternatives because of its application support, standards compliance, and completeness. Examples include Openmoko and Familiar Linux for iPaq handhelds (when using the GPE display software).
Read more about this topic: GNU C Library
Famous quotes containing the words small and/or devices:
“During depression the world disappears. Language itself. One has nothing to say. Nothing. No small talk, no anecdotes. Nothing can be risked on the board of talk. Because the inner voice is so urgent in its own discourse: How shall I live? How shall I manage the future? Why should I go on?”
—Kate Millett (b. 1934)
“The gods being always close to men perceive those who afflict others with unjust devices and do not fear the wrath of heaven.”
—Hesiod (c. 8th century B.C.)