NixOS
I love NixOS, but the documentation is terrible. Better documentation would go a long way to making it a more user-friendly platform.
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
NixOS
I love NixOS, but the documentation is terrible. Better documentation would go a long way to making it a more user-friendly platform.
I wish Gentoo would make important information like unmasking packages more easily accessible, like directly into the handbook itself so that I don't have to search how to do it every time I need to unmask a package (I always forget how to).
I also wish alpine Linux had an option to use glibc instead of musl
Nothing. Slackware is perfect and complete.
I'd love yearly Debian releases instead of just every 2 years.
Debian and Arch, for me, tie as my favorite and honestly can't say I would want to change anything as I need to use the technology more before I can critique it like that.
NixOS
Mostly perfect in my opinion but it'd be nice if when they renamed options they didn't deprecate the old option names so old configs still worked
Fedora
I like the rest. It would be cool if they could adopt musl like Alpine, glibc is a mess and you basically need to compile every software against musl manually to use it on Fedora.
Apart from that, best Distro ever.
LinuxMint
Fedora user here. A great improvement would simply be shipping unmodified (non "freeworld") versions of mesa packages in the official repositories, so you don't have to install them from rpmfusion, as they are often a few days behind with their mesa package upgrades, which leads to conflicts/issues in the dnf update process.
Debian, include /sbin and /usr/sbin in PATH by default.
Fedora Silverblue.
I want to be able to play YouTube videos in Firefox. And video files on desktop. Layering on rpmfusion didn't help. And why will videos play in Gnome Web but not Firefox ugh.
Same issue as me. If they simply where not US based they could ship working images without the trouble.
I suggest rebasing to ublue. https://universal-blue.org/images/
Packages from rpmfusion (codecs, mesa-freeworld) are all added to the base layer of silverblue so shit works ootb
I just use the Firefox flatpak from flathub.
Definitely a strange choice for a distro that pushes flatpak to not use it for the browser by default.
This works for videos but then my KeePassXC plugin won't work through the flatpak sandbox.
Just in general: More sane defaults, less RTFM. Sure, you can configure everything, but MUST you? A lot of opensource developers seem to believe that configurability is a get-out-of-jail-free card for having to provide a good user experience out of the box.
Being on Debian haha
Fedora's bootloader sucks, I want to use SDBoot but it's set up so weirdly that installing it would break the install.
You have two options to switch to systemd-boot on Fedora:
Use inst.sdboot as kernel parameter while installing Fedora, see https://fedoraproject.org/wiki/Changes/cleanup_systemd_install
Or use conversation scripts systemd-boot-conversion provided by Sebastiaan Franken
I used the script for two of my installations without any issues: systemd-boot-install-fedora-no-secureboot.sh