Linux Distributions
There's no single 'Linux' download. Meet distributions — and pick the right one without the overwhelm.
Go to "download Linux" and you'll hit a surprise: there's no single Linux to download. Instead you'll find Ubuntu, Debian, Fedora, Arch, Mint…
Here's why. Remember from Lesson 1: the kernel is just the core that talks to hardware. On its own, it's like a car engine without the car — powerful, but you can't drive it.
A distribution (or distro) is a complete, installable operating system built around the Linux kernel: the kernel + everyday tools + an installer + a way to add software. Different teams package it differently, for different audiences — that's the whole difference.
What is a Linux distribution?
- AA complete OS bundle: the Linux kernel plus tools, an installer, and software management
- BA faster version of the Linux kernel
- CA program for distributing files between computers
- DA paid edition of Linux
The names you'll actually meet:
- Ubuntu — the most popular distro for beginners and servers. Huge community, answers to every question already exist online. This course assumes Ubuntu.
- Debian — Ubuntu's stable, conservative parent
- Fedora — cutting-edge features first
- Arch — build-it-yourself, for enthusiasts (famously not beginner-friendly)
- Alpine — tiny, used inside Docker containers
Here's the reassuring part: they all share the same kernel and the same core commands. Learn the terminal on Ubuntu and you can sit down at any of them. A distro choice is not a fork in your learning path.
You learned the terminal on Ubuntu. Your new job uses Debian servers. How much relearning do you face?
- AAlmost none — core commands are the same across distributions
- BEverything — each distro has its own command language
- CYou must learn a new kernel
- DDebian has no terminal
You don't need to wipe your computer to follow this course. Pick whichever fits:
- Windows: install WSL (Windows Subsystem for Linux) — a real Ubuntu terminal inside Windows. One command in PowerShell:
wsl --install, then restart - Mac: macOS is a close Unix cousin — open the built-in Terminal app and ~95% of this course works as-is
- Any computer: free virtual machine (VirtualBox + Ubuntu), or a cloud server later in the course
Every lesson shows the commands and their exact output, so you can also learn by reading — but typing along is how it sticks. 5 minutes of setup now pays off for the next 40 lessons.
You're on Windows and want a real Ubuntu terminal without replacing Windows. What's the standard way?
- AInstall WSL — the Windows Subsystem for Linux
- BBuy a second computer
- CRename PowerShell to bash
- DIt's impossible — Linux requires its own machine
- There is no single "Linux" download — you install a distribution: kernel + tools + installer
- Ubuntu is the standard choice for beginners and for servers, and it's what this course uses
- All distros share the same kernel and core commands — skills transfer completely
- Server editions have no graphical interface: everything happens in the terminal
- Follow along via WSL (Windows), Terminal (Mac), or a free virtual machine