This is an advertisement.
Snarwin
For me, Crunchbang was a great introduction to the possibilities of customizing your Linux experience. No giant, monolithic desktop environment, just a handful of programs that you could (and were encouraged to) tweak or replace to your heart's content.
I still run a Crunchbang-inspired setup on my vanilla Debian install—openbox, tint2, conky, nitrogen, gmrun, Win+Letter hotkeys for frequently-used apps, etc. While I've outgrown the need for a preconfigured distro myself, I'm glad to see these projects still providing an on-ramp for users looking to dip their toes into the deeper end of the Linux pool.
The first step after you untar is always "open the README and look for build instructions."
Personally my only gripe with systemd is that the systemctl and journalctl commands are cryptic and unintuitive. Every time I have to use one (which thankfully isn't often), I have to spend 5 minutes reading man pages to remind myself whether -u is "user" or "unit", what the difference is between a "unit" and a "service", etc.
I imagine this is what non-developers feel like when they're forced to use git—having a whole pile of unfamiliar vocabulary and syntax thrown in your face when you're just trying to do one simple thing.
It looks like the article's answer to the question in the title is essentially "yes, but someday, eventually, it won't."
Personally, I look forward to the day when "Wayland-and-Pipewire-and-Portals" is a mature platform, and I can switch over to it without too much fuss. Until that day comes, though, I'll be sticking with Xorg.
Same thing happened to me. Borked my Windows install and didn't have a recovery disc, so I just wiped the whole thing and went Linux-only. Never looked back since. :)
Sometimes, all you need is a little push to get you out of your comfort zone.
If you're using a shell script to install software, you've already failed.
Better alternatives include
- Third-party package managers like Homebrew and Nix.
- Language-specific package managers like pip and npm.
- Self-contained package formats like Flatpak, Snap and AppImage.
- Using checkinstall to turn a package with an install script or a "make install" command into a package your distro recognizes.
- Downloading a tarball and using GNU Stow to install it into /usr/local.
- Compiling from source and installing in $HOME.
Alt+Backspace works in bash too, and should work in any other command-line program that reads input using readline.
By paying for Bing to be the default search engine of Firefox.
The Radiance in Hollow Knight.
Huge difficulty spike compared to what comes before it. Accounted for a full 5 hours out of my 45-hour play time. Even when I was totally in the zone, it took some good RNG to get through the hardest part of the fight.
I don't regret grinding it out, but I'm certainly not going back for seconds any time soon.