Linux Distributions

Every linux distribution has advantages and disadvantages, depending on the use case they were created for. The most significant differences will come from the bootloader, init system, display renderer (which is really more like a login manager), desktop environment, package manager

Arch

Arch has several useful properties:

Alpine

Alpine is a tiny distro, great for docker instances. See Alpine Linux.

Debian

The granddaddy. Mature, full-featured, but a bit slow. Packages can be months out of date.

Ubuntu

Another linux mainstay, Ubuntu is user-friendly, easy to use, well supported, great for a desktop, and everywhere.

Pop! OS

Apart from looking extra pretty, and having an interesting window manager option, Pop! OS is easy to install, makes a great desktop, and comes with out-of-the-box encryption. It has a rolling release schedule, and good GPU support if you are into ML or graphics-intensive tasks. Pop! OS replaces Ubuntu’s GRUB bootloader with systemd-boot.

Fedora

Fedora has more of a rolling update than Debian, but not as bleeding edge as Arch.

Therefore it is a nice compromise between stability and currency. It’s also easier to do a system update after 6 months than Arch. Arch will probably break at that point. Fedora should be fine.

Tagged: | linux | alpine | arch | debian | popos | fedora | ubuntu |
Cover Image: Martin Wettstein, via Unsplash