Wren Linux

wren-linux / docs / what-is-debian.md (as plain text)

What is Debian?

Debian is one of the oldest free operating systems still being made. It's the system underneath Wren Linux: when you use Wren Linux, almost every program on your computer came from Debian.

The name means two things:

"Free" here means freedom, not price: you may run the software, read its source code, change it and share it.

What holds it together

Debian's Social Contract is a public promise to its users:

  1. Debian will remain 100% free. The system will never require a non-free part.
  2. It gives back what it fixes to the people who wrote the software.
  3. It doesn't hide problems. Its bug database is public.
  4. Its users and free software come first.
  5. Works that aren't free are kept apart, in separate areas that aren't part of Debian, though they can still be used.

Alongside it, the Debian Free Software Guidelines set out what counts as free.

One practical exception you may run into is firmware, the small programs some hardware needs, such as many Wi-Fi cards. It often isn't free, so it lives in its own non-free-firmware area. Debian's official install media may include it, so that hardware can work. Wren Linux's wifi.sh can install it for your card.

The three Debians

Debian comes in three branches, each named after a character or toy from Toy Story:

BranchNow (November 2026)What it's for
stable13, trixieThe official release. Changes little, apart from fixes. This is what Wren Linux uses.
testing14, forkyPackages waiting to become the next stable release.
unstablesid, alwaysWhere development happens. For developers, and people who like to live on the edge.

"Stable" doesn't mean old or fragile. It means the system doesn't change under you, which is what you want from something you're relying on. The trade-off is that programs can be older than their newest versions, with fixes added on top.

A release gets about three years of full support, then two years of Long Term Support. Debian 13 came out on August 9, 2025, with full support planned until August 9, 2028, and Long Term Support until June 30, 2030.

What is a package?

A package is a program with everything needed to install it, update it and remove it. You rarely have to download a program from a website and hope for the best, because apt gets it from Debian:

sudo apt install w3m
sudo apt update && sudo apt upgrade
sudo apt purge w3m

Debian signs the list of its packages, and that list holds the hash of every package, so apt can tell if one has been changed on the way to you. lib/offline.sh explains how that chain works, since Wren Linux checks it by hand for packages carried on a USB stick.

Why Wren Linux is based on Debian

"Based on Debian" means Wren Linux doesn't make its own operating system. It's a set of scripts you run on an ordinary Debian 13, which set it up in a careful way. Some reasons that fits:

Wren Linux isn't affiliated with or endorsed by Debian. A problem with Wren Linux should be reported to Wren Linux, not to Debian.

What Debian doesn't do for you

Next: a short history of Debian.

Sources