Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
There is one thing that many people have yet failed to realize, and that is that Linux is a platform, not an OS. Now as bizarre as that may sound, if you truly think about it, you'll realize that I'm right.
It's true that Linux does indeed describe an operating system, but that's only a minor part of the overall experience. The "operating system" itself in reality is simply a series of drivers and files that act as a control layer between the hardware and the graphical user interface (GUI), and the GUI is the interactive layer between the end user and the operating system.
These layers end up creating an entire platform in which all of your programs function. Because without software, an operating system is a useless tool to the end user. Same applies to an operating system without a GUI.