Skip to content

Chosing a Linux Distribution

Arguably the most commonly used Linux distributions are:

Wikipedia: List of Linux Distributions

The essential differences

  • package manager and package format
  • default packages

Ubuntu

Release schedule: 6 months + LTS 18 months

Uses the excellent .deb package format Easy for those new to Linux as many choices are pre-made

Shifting to use snaps

NOTE: why I am weary of snaps: multiple versions installed using up more space, self-contained app can duplicate libraries already on the system

Debian Linux

Release schedule: Annually-ish + Rolling (testing)

Uses the excellent .deb package format

Easy for those new to Linux with a few extra choices to be made during install.

Arch Linux

Release schedule: Rolling + Git

A good distribution if you want to learn how lots of things in Linux work. Or if you want to create a very tailored experience.

There is good documentation, although it covers a wide range of options that can be overwhelming (even if you know what you want to do and what packages you want to use).

A significant time investment is required to learn all the important aspects of Arch Linux.

pacman is the default package manager.

There are several other package managers if packages from the Arch User? Repository (AUR) are wanted (TODO: why three and which is the most appropriate). These package managers essentially create a package from source code and then install.

Fedora / Centos

Uses the basic .rpm package format with very limited dependency management (a pale imitation of the deb format)

Packaging methods

Snaps

Packages are self-contained, so should work on a wider variety of distributions.

Sacrificing file space, memory use, startup time and efficient use of libraries (avoiding bloat) for the sake of convenience.

A well managed distribution that shares libraries effectively across packages is more efficient than

If a distribution did become mostly snaps then it would take over any other packaging manager.

NOTE: I switched back to Debian when Ubuntu started only making key software available as snaps.