Composition of Linux-based Systems
Modern free and open source software systems are composed of software by many different authors, including the Linux kernel developers, the GNU project, and other vendors such as those behind the X Window System. Desktop- and server-based distributions use GNU components such as the GNU C Library (glibc), GNU Core Utilities (Coreutils), and bash.
In an analysis of the source code for packages comprising Red Hat Linux 7.1, a typical Linux distribution, the total size of the packages from the GNU project was found to be much larger than the Linux kernel. Determining exactly what constitutes the "operating system" per se is a matter of continuing debate.
On the other hand, some embedded systems, such as handheld devices and smartphones (like Google's Android), residential gateways (routers), and Voice over IP devices, are engineered with space efficiency in mind and use a Linux kernel with few or no components of GNU. A system running μClinux is likely to substitute uClibc for glibc and BusyBox for Coreutils. Google's Linux-based Android operating system does not use any GNU components or libraries, replacing glibc with Google's own BSD-based Bionic C library. The FSF agrees that "GNU/Linux" is not an appropriate name for these systems.
Read more about this topic: GNU/Linux Naming Controversy
Famous quotes containing the words composition of, composition and/or systems:
“The proposed Constitution ... is, in strictness, neither a national nor a federal constitution; but a composition of both.”
—James Madison (17511836)
“Vices enter into the composition of virtues as poisons into the composition of certain medicines. Prudence and common sense mix them together, and make excellent use of them against the misfortunes that attend human life.”
—François, Duc De La Rochefoucauld (16131680)
“I am beginning to suspect all elaborate and special systems of education. They seem to me to be built up on the supposition that every child is a kind of idiot who must be taught to think.”
—Anne Sullivan (18661936)