distro - short for distribution
Which distro am I on?
$ cat /etc/os-release # config file contains distro info $ lsb_release -a # display distro name and version $ hostnamectl # display distro name and version
Why are there so many different distros? Some contextual history and philosophy may help.
Because Linux is open source, it is easy to make a unique version. Get a copy, modify it, and make your own version. Therefore, there are dozens of versions. They are derived from one another. Each derivation has its own personality and purpose, or maybe it just wants to be different. Most distros are free of charge but a few are commercial and have a price tag.
An MBA-type would say the market is fragmented.
Personality characteristics of each distro:
Commercial companies can sponsor open source projects, and sometimes release a commercial version.
The most widely-used distros are commercial and proprietary.
In 1983, Richard Stallman coined the concept “free software”, started the Free Software Foundation (FSF), and started development of a free Unix-like OS named GNU. The gcc compiler and many other components were completed, but the kernel proved to be difficult, so development “stalled”.
In 1991, Linus Torvalds released the Linux kernel for use on his personal IBM AT 386, and a following developed around it.
From then, Linux developers adopted many GNU components, and GNU adopted the the Linux kernel.i
Each Linux distro uses the linux kernel, and some variation of the GNU or BSD or AT&T utilities.
Debian (1991), perhaps the original GNU/Linux, originally sponsored by Stallman’s FSF
Debian → Ubuntu (2004) sponsored by Canonical, now with Gnome 3 Debian → Ubuntu → kubuntu () - Ubuntu with KDE instead of Gnome Debian → Ubuntu → Mint (2006) - choice of GUI: mate, xfce, or cinnamon Debian → Ubuntu → elementary OS (2011) - looks like MacOS
Fedora (2002) - sponsored by Red Hat, uses Gnome, designed for desktops and laptops Fedora → Red Hat (1994) - Commercial, owned by IBM Fedora → Centos (2003) - often used by hosting companies arch - difficult to install arch → manjaro - easy to install. right amount of included software
openSUSE (1994) - sponsored by SUSE Software openSUSE → SUSE Enterprise a commercial version of openSUSE
Gentoo - source code distribution only, designed for high performance
WSL2 (2020), leading to “Microsoft Proprietary Linux”
| Distro | derived from | origin | corporate sponsor | license |
|---|---|---|---|---|
| Debian | 1991 | none | Open Source | |
| Ubuntu | Debian | 2004 | Canonical | Open Source |
| Mint | Ubuntu | 2006 | none | Open Source |
| elementary OS | Ubuntu | 2011 | none | Open Source |
| Fedora | Red Hat (historically) | 2002 | Red Hat (IBM) | Open Source |
| Red Hat | Fedora (code base) | 1994 | Red Hat (IBM) | Commercial |
| Centos | Fedora | 2003 | Red Hat (IBM) | Open Source |
| openSUSE | 2006 | SUSE | Open Source | |
| SUSE | openSUSE | 2000 | SUSE | Commercial |
| Gentoo | 2002 | none | Open Source | |
| WSL2 | 2020 | Microsoft | Proprietary | |
| Android | Commercial | |||
| iOS | Apple | Commercial | ||
| MacOS | Apple | Commercial |
Bottom line: Linus Torvalds evidently uses Fedora on his home computers for him and his family. He specifically says he does NOT use Debian because it is too difficult to install.