Components of a "Friendly" GNU/Linux System Kernel Hardware Drivers Userspace Graphics Subsystem Desktop Environment Window Manager Applications Linux is technically only a kernel, however the term has come to represent "an operating system, running on the Linux kernel, with the GNU utility set, offering many open source applications"