← All Video Notes

What Exactly Is Linux?

If you spend any time around home labs, servers, or open-source software, you'll hear "Linux" constantly — but a surprising number of people using it every day (unknowingly, via Android or their router) couldn't tell you what it actually is. Let's fix that.

It's Not an Operating System — It's a Kernel

Strictly speaking, "Linux" refers to the kernel: the core piece of software that talks directly to your hardware and manages memory, processes, and devices. What most people call "Linux" is really GNU/Linux — the kernel bundled with the GNU tools, a package manager, a desktop environment (or none at all), and thousands of other pieces of software into something you can actually install and use.

That bundling is why there isn't just one "Linux" — there are distributions (or "distros"): Ubuntu, Fedora, Debian, Arch, and hundreds more, each making different decisions about defaults, package management, and philosophy.

The Defining Traits

A few things set Linux apart from proprietary systems:

  • Open source. The source code is public. Anyone can read it, modify it, audit it, or fork it into a new distro.
  • Free (usually in both senses). Most distributions cost nothing and place no licensing restrictions on how you use them.
  • The command line is a first-class citizen. Linux gives you enormous control through the terminal — intimidating at first, genuinely powerful once it clicks.
  • Security and stability. Linux underpins the vast majority of the world's web servers precisely because it can run for months (or years) without a reboot.
  • Hardware flexibility. Linux runs on everything from a Raspberry Pi to a decade-old laptop to a data center rack — architectures Windows and macOS simply don't touch.

Linux vs. Windows vs. macOS

LinuxWindowsmacOS
CostFree (most distros)Paid licenseRequires Apple hardware
SourceOpenClosedClosed
CustomizationExtremely high (swap desktop environments entirely)LimitedLimited
Software libraryGrowing fast, some proprietary gapsLargestStrong, Apple-ecosystem focused
Hardware supportRuns almost anywhereModern PCsApple hardware only

Neither is "better" in a vacuum — it depends on what you're optimizing for. If you want to learn how computers actually work, run a home server on hardware that would otherwise be e-waste, or just want more control, Linux is hard to beat.

Where to Start

If this is your first time touching Linux, don't install it as your only OS on day one. Instead:

  1. Spin up a distro like Ubuntu or Linux Mint in a virtual machine (VirtualBox or Proxmox both work great).
  2. Get comfortable with basic terminal commands (ls, cd, sudo, apt/dnf).
  3. Break something. Seriously — the fastest way to learn Linux is to fix what you broke.

That's exactly how most of the projects on this channel start.