Skip to content

Instantly share code, notes, and snippets.

@f4str
Last active June 23, 2023 08:08
Show Gist options
  • Select an option

  • Save f4str/663d70238ac37263fac889939fe62219 to your computer and use it in GitHub Desktop.

Select an option

Save f4str/663d70238ac37263fac889939fe62219 to your computer and use it in GitHub Desktop.
Linux distros and their bases

Linux Distros

List of commonly known Linux distros in a tree format. All base distros are grouped by their package family and listed with their year of release.

Slackware-based

Uses the slackpkg package manager.

Slackware (1993)
|-- Zenwalk (2005)
|-- Absolute Linux (2007)
|-- Salix OS (2009)
`-- Porteus (2010)

DEB-based

Uses the apt package manager.

Debian (1993)
|-- Knoppix (2000)
|-- Deepin (2004)
|-- antiX (2007)
|   `-- MX Linux (2014)
|-- Tails (2009)
|-- PureOS (2009)
|-- Peppermint OS (2010)
|-- SparkyLinux (2012)
|-- Kali Linux (2013)
|-- Parrot OS (2013)
|-- Raspberry Pi OS (2013)
|-- Endless OS (2014)
|-- Q4OS (2015)
|-- Devuan (2016)
|-- Nitrux (2017)
`-- Ubuntu (2004)
    |-- Kubuntu (2005)
    |-- Xubuntu (2006)
    |-- Lubuntu (2010)
    |-- Ubuntu Studio (2007)
    |-- Ubuntu MATE (2014)
    |-- Ubuntu Budgie (2016)
    |-- Ubuntu Kylin (2013)
    |-- Ubuntu Unity (2020)
    |-- Linux Mint (2006)
    |-- Zorin OS (2006)
    |-- Bodhi Linux (2011)
    |-- elementary OS (2011)
    |-- Linux Lite (2012)
    |-- KDE neon (2016)
    `-- Pop!_OS (2017)

RPM-based

Red Hat distros uses the dnf packages manager while SUSE distros use the zypper package manager. Others use a custom package manager.

Fedora (2003)
|-- Berry Linux (2003)
|-- Qubes OS (2012)
|-- Nobara (2022)
`-- CentOS Stream (2020)
    |-- Red Hat Enterprise Linux (2000)
    |-- Oracle Linux (2006)
    |-- AlmaLinux (2021)
    `-- Rocky Linux (2021)

openSUSE (2005)
|-- SUSE Linux Enterprise (2000)
|-- GeckoLinux (2016)
`-- EasyNAS (2016)

Mageia (2011)
PCLinuxOS (2003)

Arch-based

Uses the pacman package manager.

Arch Linux (2002)
|-- Manjaro (2011)
|-- Artix Linux (2012)
|-- BlackArch (2013)
|-- SteamOS (2013)
|-- ArchLabs (2017)
|-- ArcoLinux (2017)
|-- EndeavourOS (2019)
|-- Garuda Linux (2020)
`-- RebornOS (2020)

Gentoo-based

Uses the portage package manager.

Gentoo Linux (2000)
|-- Pentoo Linux (2005)
|-- Funtoo Linux (2008)
`-- Chromium OS (2009)
    `-- Chrome OS (2011)

Source-based

Uses a custom package manager.

Linux From Scratch (1999)
NixOS (2003)
Alpine Linux (2005)
Void Linux (2008)
Tiny Core Linux (2009)
Bedrock Linux (2012)
KaOS (2013)
Clear Linux OS (2015)
Solus (2015)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment