GNU C Library - Use in Small Devices

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:

    ““The wind doth blow today, my love,”
    And a few small drops of rain;
    I never had but one true love,
    In cold grave she was lain.”
    —Unknown. The Unquiet Grave (l. 1–4)

    “The relationship between mother and professional has not been a partnership in which both work together on behalf of the child, in which the expert helps the mother achieve her own goals for her child. Instead, professionals often behave as if they alone are advocates for the child; as if they are the guardians of the child’s needs; as if the mother left to her own devices will surely damage the child and only the professional can rescue him.”
    —Elaine Heffner (20th century)