The Operating System is the software that manages the communication between software and hardware. Without the Operating System, the software wouldn’t function.
The Operating System is comprised of several pieces:
- The Bootloader is the software that manages the boot process of your computer.
- The kernel is the core of the system and manages the CPU, memory, and peripheral devices. The kernel is the “lowest” level of the Operating System.
- Daemons are background services (for example printing, and sound) that either start up during boot or after you log into the desktop.
- The Shell is a command process that allows you to control the computer via commands typed into a text interface.
- Graphical Server is the sub-system that displays the graphics on your monitor.
- Desktop Environment is the piece of the puzzle that the users interact with. There are many desktops environments to choose from (for example Unity, GNOME, and KDE). Each desktop environment includes built-in applications (such as file managers, configuration tools, web browsers, and games).
- And at last the Applications: Linux offers thousands upon thousands of high-quality software titles that can be easily found and installed.