What is your preferred daily driver distribution?
What is your preferred daily driver distribution?
Yes, as long as you pay attention to what packages are being added and removed when you perform an update. Once in a great while, there have been instances of buggy packages mass-removing other packages due to a bug.
That said, Debian-based distros like Ubuntu usually base their stable releases on unstable. Unstable doesn’t refer to software stability. Rather, it refers to the idea that the system-level packages could change throughout the development cycle.
Security updates come to unstable through normal package updates, which testing doesn’t get until everything makes it through a probationary period with no “serious” bugs filed and no dependency issues. And if any package that the package needing the security patch depends on also has a serious bug filed, the process could take even longer.
Arch Linux
Reasons:
Pop_os for my laptop and desktop. I use these machines for dev and gaming work and want to spend as little time as possible doing maintenance. Debian for all servers and containers. Very stable, maintenance doesn’t take much effort.
If I was running a pure gaming system I’d probably go with Arch.
Here’s an incomplete list of my daily drivers since…well, I’m old.
QNX Neutrino Mandrake 7.2 RedHat 7.1 Went back to Windoze for quite a while Gentoo Ubuntu (quite a leap there) OS X Linux Mint Debian LMDE KDE Neon macOS Fedora Asahi
I’m sure I’ve missed the odd one or two (and I regularly jumped back and forth with Debian/Ubuntu/Mint for years and years).
Love that list. I am also old. I used SLS, Slackware, and stuff with the .99.x release numbers I switched to Red Hat around 4.1 I think and went to Mandrake from there. And then…
You never used Arch? Not even for Asahi?
btwOS.
I can’t tell you if it’s *your* cup of coffee. You should decide it by yourself.
- Pacman(!)
- Minimalistic approach
- ArchWiki
- AUR
- Rolling-release model
- Bleeding-edge softwares
- Community that would call me out if I didn’t read the wiki (yes, IMO it’s a positive)
…defense.gov/…/CTR-UEFI-Secure-Boot-Customization…
wiki.gentoo.org/wiki/…/Configuring_Secure_Boot
I would ramble on for far too long if I let myself. The Fedora system that runs before Linux is called Anaconda (no relation to python container manager by the same name). The two packages that make Secure Boot easy for most users are called the shim and lockdown. This involves a cryptographic key from the distro packager that they have submitted to a Microsoft program implemented for them to sign what is called a 3rd party key. This 3rd party key is shimmed under the Microsoft key during the UEFI boot phase. Then it kicks off lockdown, and this is what starts the Linux kernel. Lockdown is what prevents the Linux kernel from running unsigned kernel modules. This is why Nvidia has been such a problem for so long. The binary blob kernel drivers are unsigned. If you follow current Fedora documentation for Nvidia drivers, it uses a package that automatically builds the entire Nvidia kernel module from source every time the kernel is updated.
If you are in a real bind with UEFI, the Gentoo link has info about how to boot into UEFI directly using KeyTool.
The entire secure boot system is a criminal attempt at theft of ownership and maintaining monopolistic exploitation with proprietary firmware. Real security would be forcing this code to be completely open source so the community can check, verify, and maintain it. This is why there is no support for secure boot directly in Linux. There is no fully open source firmware alternative for any modern hardware from an OEM. Libreboot is the closest option and this only supports hardware that is from the Core Duo era, so over a decade old. Even most of the stuff from System76 is not fully open source as far as the bootloader firmware.
Mint, because it works with a minimum of effort.
OpenSUSE Tumbleweed, because it’s more up to date than Mint, it’s a rolling distro, it works, and in the rare event of a problem it’s easy to roll back to a snapshot.
Fedora Workstation. It’s fast and stable.
Everything I use is available either as a Flatpak or a RPM.
EndeavourOS with KDE
Same systems as vanilla arch for packaging such as pacman and AUR
Archwiki instruction work without modification
Great forum community without the incessant RTFM
EndeavourOS is good, I was frequently using arch wiki on other distros so it’s handy to have it actually apply accurately to my distro. AUR is super handy as well.
I could use regular Arch, but I appreciate the simplified installation.
I’m old too :-/
CP/M DOS Windows3, 95, 98 BeOS some Debian and Mandrake Windows XP Ubuntu (a long time) Mint/Cinnamon (I hated it, it was quick, maybe a year) MX/Xfce (since ~2016)
I may try Arch on a old laptop just to play with it.
I hated it, it was quick, maybe a year.
I think we have a very different definition of quick, my friend. I’ve been on Linux for about a year and a half, most of which on Arch and recently on NixOS.
CP/M. Ya got me there. I guess I can say EOS though ( Coleco ADAM ) and Tandy DOS 2.1.
If you don’t want to jump straight into Arch, give EndeavourOS a go. It is only 20 packages on top of the 90,000 you get in Arch ( so, it is Arch ) but it is a breeze to install and is sensibly configured out of the box. Once installed, it is Arch ( don’t let the elitists tell you it isn’t ). It uses the real Arch repos and runs the real Arch kernels. Of course, if you have the time, vanilla Arch may be even more fun.
I’m the wrong one to ask because every time I try something else, I end up returning to Fedora.
But what you switch to depends on why you want to switch:
I’ve done most of these and more, and I’m happy to recommend something more specific, but I can’t without knowing what you’re looking for.
If you don’t know what you’re looking for, and just want to do something different, then do what I do when the distrohopping bug strikes: check out several distros’ websites, pick a couple that appeal to you, then research those a little deeper, maybe rum them on a virtual machine for a bit. If you find one you like, back up your critical data and go for it!
Zorin OS. No muss, no fuss. I’ve been wanting to hop to Endeavor or Pop! just to do something different.
I mainly play games and watch movies.
Arch.
People think it’s really challenging and brittle, but everything seems to always work no matter how often I update (or don’t) and the wiki is top notch.
I actually chose arch initially because when you go to forums to troubleshoot problems there is always an ubuntu answer and an arch answer, and the arch answer is almost always shorter.
Unpopular choice here but Ubuntu LTS with ubuntu-debullshit (vanilla gnome, replace snap with flatpak).
My main factors:
I’ve had my fun distro hopping in the past but I just want a low maintenance system nowadays.