Amen. Debian is the best.
Amen. Debian is the best.
Even in Debian 10, swap is enabled by default in the installer (maybe depending on system RAM) and the encryption guide will refuse to proceed in that case. Only way out of that is switching to another TTY and disabling it manually. The situation and docs around networking and DNS are a bit of a mess with regards to the not-yet-complete migration to systemd services from ifupdown and resolveconf. At least it's not defaulting to networkmanager.
At the same time, selecting UTC as timezone from the installer is weirdly hard to find, a lot is predetermined from "select your location".
It's like it's still designed with the use case of non-technical desktop users from 15 years ago in mind
I'm suspecting very few Debian lovers actually use the installer and instead prepare their own installation with self-built images ready for flashing or upload. It says something that Arch Linux, which doesn't have a guided or graphical installation, is a smoother installation experience for a user new to the distro. The wikis for each are night and day.
Don't get me wrong, I love Debian too but there's some areas where it's unnecessarily confusing for those who haven't grown accustomed to its quirks over the years.
They've got their shit together in terms of documentation.
* well-maintained and large user-share
* lowest common denominator for most deployments; regardless on if it's cloud, SBCs, bare-metal servers or desktop, Debian's default installation has a base set of packages for any scenario; just enough that you don't miss anything vital but not making opinionated choices when there is one to be made. For anything I use it for, the only additional things that go on all machines is userspace utilities like vim/tmux/htop. I never felt a need to remove anything.
I just really wish they had an answer to Ubuntu's HWE stack[1] for mid-Stable hardware updates :(
(Backports don't count due to their ad-hoc & unsupported nature)
sudo apt update && sudo apt upgrade
sed -i 's/buster/testing/g' /etc/apt/sources.list
sudo apt dist-upgrade
Getting security updates from unstable (not required):1. Pin unstable lower than testing.
2. Configure apt/debsecan as outlined here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725934