Skip Navigation

What would you change about your favorite Linux distribution?

Examples could be things like specific configuration defaults or general decision-making in leadership.

What would you change?

226 comments
  • Fedora:

    • Put H264 and H265 hardware video decoding back in
    • Make Flathub the default Flatpak repository
    • Make the installer easier for beginners by hiding advanced settings most won't need
    • Make their KDE spin more prominent, currently you have to look for it to find it
  • I'd just want more package maintainers for Arch, some people maintaining 1000+ packages is crazy and would take a load off of them.

  • Have A zsh shell with fzf history and zsh syntax highlighting installed

  • EndeavourOS:

    • Install portals along with Flatpak, depending on DE (+ GTK, always)
    • btrfs + assistant, snapper, snap-pac as default (ideally also bootable snapshots)
    • Provide not only printer, but also scanner support
    • Enable pstate driver for AMD CPUs by default
    • 1-click solution to enable recommended tweaks for gaming / interactive use
    • On KDE desktop:
      • Add dbus service to start Kwallet
      • Configure Kwallet to require no password, but confirmation for access
      • Ship with Discover
  • Mint - Firstly Wayland support, but that's been said before.

    But one small annoyance is that they ship with a version of synaptic in the repos that doesn't allow software upgrades. The reason for this is that they want you to go through their update manager (which doesn't work for me, but eh). But seriously, for an OS and ecosystem which is supposed to be pro-user agency, why arbitrarily restrict people like that? I end up having to pin a specific version of it.

  • LinuxMint

    • Stop crashing when I log in after standby
    • Weird graphical glitches
    • The WiFi manager. Trying to connect to work WiFi but I then have to fill in info on certificates, protocols and what not. Stuff I don't understand, don't experience on Mac/windows and don't want to know about.
    • At least try to make an interesting package manager/store. How about some screenshots and icons?
  • Like u/lukmyly013 said, I'd love an official KDE version to mint. It isn't that hard to get going, and I like cinnamon well enough on most things, but there are a few situations where I'd like to have plasma out of the box

    • They had a KDE version for a while. Ended up dropping it since all of their in-house tools and stuff were GTK.

      Now they only have 3 GTK DE options.

  • Arch: Move more of the things shipped by the distro to /usr/, too many things are still in /etc/, /var/ and /srv/. Generally this isn't a problem, but when you want to make an A/B updated image where only /usr/ is shipped it is a bit annoying. Also, bash has no way to have a "distro" version of /etc/profile.

    Another benefit is: no .pacnew files in /etc/ (or anywhere else) since those would all be managed by the system maintainer and aren't touched by the package manager

  • Debian needs a better installer. It'd be awesome if it had something more akin to Fedora/RHEL's Anaconda, or even just made Calamares the default (so long as it didn't install every single locale available like their live inages currently do).

  • I wish Debian had better support for software that wants to do its own package management.

    They do it a little bit with python, but for most things it's either "stay within the wonderful Debian package management but then find out that the node thing you want to do is functionally impossible" or "abandon apt for a mismashed patchwork of randomly-placed and haphazardly-secured independently downloaded little mini-repos for Node, python, maybe some Docker containers, Composer, snap, some stuff that wants you to just wget a shell script and pipe it to sudo sh, and God help you, Nvidia drivers. At least libc6 is secure though."

    I wish that there was a big multiarch-style push to acknowledge that lots of things want to do their own little package management now, and that's okay, and somehow bring it into the fold (again their pyenv handling seems like a pretty good example of how it can be done in a mutually-working way) so it's harmonious with the packaging system instead of existing as something of an opponent to it. Maybe this already exists and I'm not aware of it but if it exists I'm not aware of it.

226 comments