Debian & Ubuntu — Trivia & Interesting Facts¶
Surprising, historical, and little-known facts about Debian and Ubuntu.
Debian is named after a couple¶
Ian Murdock created Debian in 1993 and named it after himself and his then-girlfriend Debra Lynn. "Deb" + "Ian" = Debian. They later married and then divorced. Tragically, Ian Murdock passed away on December 28, 2015, at age 42.
Debian release names come from Toy Story characters¶
Every Debian release is named after a Toy Story character: Buzz, Rex, Woody, Potato, Slink, Squeeze, Wheezy, Jessie, Stretch, Buster, Bullseye, Bookworm, and Trixie. The unstable branch is permanently called "Sid" — the kid who destroys toys. This tradition started because Bruce Perens, Debian's second project leader, worked at Pixar.
Ubuntu's name means "I am because we are"¶
Ubuntu is a Nguni Bantu philosophy meaning "I am because we are" or "humanity towards others." Mark Shuttleworth chose the name to emphasize the community nature of the project. The first release, Ubuntu 4.10 ("Warty Warthog"), shipped in October 2004.
Ubuntu shipped free CDs worldwide for years¶
From 2004 to 2011, Canonical ran ShipIt, a program that mailed free Ubuntu CDs anywhere in the world with free shipping. At its peak, they shipped millions of CDs per release. The program was discontinued because broadband adoption made downloads more practical.
Debian has over 59,000 packages¶
As of recent releases, Debian's repositories contain over 59,000 binary packages built from over 30,000 source packages. This makes it one of the largest curated software collections in the world. The entire archive exceeds 300 GB. A team of over 1,000 volunteer maintainers keeps it all running.
The Debian Social Contract is a founding document of open source governance¶
Written in 1997 by Bruce Perens, the Debian Social Contract and the Debian Free Software Guidelines (DFSG) became the basis for the Open Source Definition when Perens co-founded the Open Source Initiative in 1998. Every piece of software in Debian's "main" repository must comply with the DFSG.
Ubuntu version numbers encode the release date¶
Ubuntu 22.04 means April 2022. Ubuntu 23.10 means October 2023. LTS (Long Term Support) releases come every two years in April (even years): 18.04, 20.04, 22.04, 24.04. LTS releases receive 5 years of standard support (10 with ESM). Non-LTS releases get only 9 months.
APT was revolutionary when it launched¶
APT (Advanced Package Tool) was introduced in 1998 for Debian 2.1 "Slink." It was one of the first package managers to automatically resolve dependencies and download packages from the internet. Before APT, installing software on Linux often meant "dependency hell" — manually finding and installing prerequisites.
Debian's release cycle has no fixed schedule¶
Unlike Ubuntu's clockwork 6-month releases, Debian releases "when it's ready." Debian Etch (4.0) took over 2 years. This approach prioritizes stability over freshness — the freeze period alone (where no new features enter testing) typically lasts 6-12 months. This is why Debian packages are often older than their Ubuntu counterparts.
Ubuntu flavors share the same base but look completely different¶
Kubuntu (KDE), Xubuntu (Xfce), Lubuntu (LXQt), Ubuntu MATE, Ubuntu Budgie, Ubuntu Studio, and Ubuntu Cinnamon all use the same Ubuntu base, kernel, and repositories but ship different desktop environments. They are official community flavors, not forks, and all share the same release cycle and package archive.
The "unattended-upgrades" package predated most auto-update systems¶
Debian's unattended-upgrades package, which automatically installs security patches, has been available since 2005. It predated Windows Update's fully automatic mode and macOS's automatic security updates, making Debian one of the first operating systems to support reliable unattended security patching.
dpkg predates APT and is still the low-level engine¶
dpkg (Debian package) was created by Ian Murdock in 1994. APT is a front-end that calls dpkg under the hood. When you run apt install, APT resolves dependencies and downloads .deb files, then hands them to dpkg for actual installation. You can still use dpkg -i directly for individual packages.