1. Operating Systems and the Linux Kernel
An operating system (OS) is the main software that runs a computer. Windows is an operating system. Linux is another one, and it is free to download and use.
What an operating system does
- It starts the computer and manages the hardware: processor (CPU), memory (RAM), disk, keyboard, screen and network.
- It runs your programs and shares the hardware between them.
- It stores your files in folders and controls who can open them.
- Common operating systems: Windows, macOS, Android, iOS and Linux.
Kernel and distribution
- The kernel is the core of the OS. It talks directly to the hardware. Linux, strictly speaking, is a kernel.
- A kernel alone is not enough. You also need tools, a desktop, apps and an installer.
- A distribution (distro) is the Linux kernel plus all these programs, packaged together and ready to install.
- Ubuntu, Linux Mint, Fedora and Debian are distributions. All of them use the Linux kernel.
A short history
- In 1983 Richard Stallman started the GNU Project to build a free, Unix-like operating system.
- In 1991 Linus Torvalds, a student in Finland, started writing the Linux kernel as a hobby project.
- GNU tools and the Linux kernel together made a complete free operating system. This is why some people say GNU/Linux.
- The Linux mascot is a penguin called Tux.
- OS
- Operating system: the main software that runs the computer
- Kernel
- The core of the OS that controls the hardware
- Distro
- Linux kernel + tools + desktop + apps, ready to install
- GNU
- A free software project whose tools are used in most Linux systems
💡 When someone says "I use Linux", they usually mean a distribution such as Ubuntu. When they say "the Linux kernel", they mean only the core.
📝 5-question quiz on this lesson: enrol free to take it and track your score.