Examples could be things like specific configuration defaults or general decision-making in leadership.
What would you change?
I still don’t know the technical details between zram and zswap but I feel like fedora should switch to zswap and support hibernation out the box
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
The documentation. It needs more of it.
the distro
It’s NixOS, the docs could be better, had a lot of confusion and had to watch a lot of tutorials when getting started, when I should’ve been able to just read the documentation instead.
Imagine NixOS with arch level’s wiki.
I for one love the NixOS concept, but I can’t phantom myself to learn it with such poor docs.
I love the concept so much that I even tried to replicate it with arch and ansible. No need to tell how that went. . .
Devuan - A better installer like Calamares and stop using backports as default on ISO lol it’s a pain to use Ceres from there
Siduction - They should use a bit more ISO’s giving 2/3 instead of 5 options to make available more ISO’s regularly, obsolete ISO that is updated yearly lmao
I would change the name to drugs.
I use drugs btw.
Debian Retro Universal Gaming System
Someone make that a thing.
There’s retroPie, based on Raspberry Pi OS Lite, which is in turn based on Debian. There ya go.
Edit: never mind, I just learned retroPie is actually just an application, not a full OS
Manjaro: someone diarize the fucking SSL renewal date, please.
I would love to see an ostree-based (immutable) Debian for both stable and unstable.
Aside from that, my nitpicks aren’t distro-oriented.
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 managerI’d just want more package maintainers for Arch, some people maintaining 1000+ packages is crazy and would take a load off of them.
I think the biggest flaw in Arch is the “keyring” package that can go out of date between updates. EndeavourOS makes it worse since it has two of them.
EndeavourOS ships eos-update that somewhat fixes this and can be used in pace of pacman or yay. It always updates the keyring first. How many people use that utility though ( or even know it exists ).
Pacman and yay should “just work”.
It’s fixed by now I think ; I never update between projects, so sometimes would go a few months between updates and it hasn’t happen anymore. When it did, the fix was simple enough while still annoying of course.
AFAIK now the keyring gets updated first if needed. In the middle of something here, can’t try unfortunately - but at the time of the issue, while the first-level answer was “Update All The Things (all the time)”, the problem was on the table, and acknowledged as in need of a fix.
Arch install script could be better. The dedicated /home partition is a pain if you don’t know what you’re doing (I don’t know what I’m doing). The encryption thing also breaks a lot of things.
Btrfs and subvolumes are your friends. See https://wiki.archlinux.org/title/btrfs#Subvolumes
What’s the problem with dedicated home?
If you don’t partition correctly and don’t allocate enough storage for /home and your root for usr/share, you might run out of space quickly. I put like most of of my storage in /home and soon enough I ran out of space as I was downloading heavier files from the aur. Completely ran out of space on the usr/share partition.
I would get rid of snaps.
I’d do something similar but not the same. Set up Deb, flatpak and snap support out of the box but default everything to Deb. And in the software center, allow you to change the default packaging of newly installed software.
You just inadvertently triggered a lot of Scandinavians
Unpopular take: A more complex installer that lets me choose what I want to use:
- what de?
- what theme of de?
- what package manager?
- all the video codecs or minimal?
- what office programs?
- graphics card? Nvidia or AMD?
- developer pack? (Python, java, some other stuff, vscode/codium)
- graphics suite (Krita, incscape, gimp)
- KDE connect, syncthing?
- Firefox or chromium?
- cloud connections? (OneDrive, Google drive, nextcloud?)
I don’t know what else could be interesting, but I think that would take away the annoying “what distro to I want” and would make Linux more like “I like gnome, everything installed, I’m a developer” or “KDE plasma, graphics and office, the rest inwant to install myself”
Maybe I totally don’t understand what distros are, but isn’t all the same, just some differen configurations?
I believe that Debian Unstable has you covered
/j
Arch?
I haven’t used any of the arch install scripts but they seem to have regular problems. Doing it the usual way is a proper way to roll your own but it doesn’t give you options. You have to know what you want, or you have to know where to find out what exists.
The guided installer is going to be important to a type of person we’re going to see more and more of: power users that know what they want to do, but for whom the Linux ecosystem is a foreign and fractous entity what uses entirely unfamiliar nomenclature.
As someone who’s an active user and contributor to Fedora: words cannot express enough how much I hate US laws.
It’s the reason we can’t ship with H.264 hardware decoding out of the box, it’s the reason why we can’t provide access to our project and our community to sanctioned countries (Cuba being one that really hurts me, but mainly Iran right now, which makes me really sad because I’m having to answer people from Iran almost weekly asking on how they can be a part of the project with “unfortunately you can’t”).
I dream of a day where Fedora’s trademark changed to the hands of a non-profit foundation outside of the US.
Do other distributions like Debian, Alpine, or Arch also have this issue?
I believe some other distros have this issue, but I’m not sure about specific ones. US laws are pretty complicated by themselves, even more when you try to understand how it affects projects from other countries that are trying to be available on US.
Responses involving, “Did you typo when you said you were from Tehran, Iran? Sometimes autocorrect changes it from sanctioned [foreign capital, foreign nation] - as we both surely know [foreign nation] is sanctioned allowing contributions to US based software projects. Anyway, check out the Git!” are probably forbidden, surely.
For me Fedora only needs to speed up the
dnf
and update the installer.You might like what’s coming for F40 at best and F41 at worst…