On Sun, Jun 28, 2020 at 01:32:41PM -0700, John M. Harris Jr wrote:
On Sunday, June 28, 2020 12:18:32 PM MST Zbigniew Jędrzejewski-Szmek wrote:
On Sat, Jun 27, 2020 at 03:34:17PM -0400, Matthew Miller wrote:
On Sat, Jun 27, 2020 at 10:25:01AM -0700, John M. Harris Jr wrote:
Jesus Christ, this actually got approved. It's time to fork Fedora. This is really getting out of hand.
As mentioned earlier, there's no need to "fork Fedora". It sounds like there are at least of few of y'all who feel strongly about some of these defaults. I encourage you to make a spin that caters to that experience.
I'm a fan of spins too, but making a spin to do 'touch /etc/systemd/zram-generator.conf' seems a bit much.
Far from just that:
- Mask/disable systemd-homed
Doesn't do anything unless you create some users with homectl.
- Mask/disable systemd-userdb
That's just a proxy service to provide user records as json. On its own it doesn't really do much.
- Mask/disable systemd-sysusers
Well, various packages make use of systemd-sysusers so if you disable systemd-sysusers, they won't get a user created and will likely not work. Also doesn't do anything if there's no configuration. But knock yourself out.
- Mask/disable systemd-repart
Doesn't do anything unless you provide a configuration file.
- Mask/disable systemd-resolved
That's trivially disabled. The Change page lists a few mechanisms.
- Mask/disable systemd-networkd
Doesn't do anything unless you provide configuration files.
- Mask/disable systemd-timesyncd
Chrony is the default choice in Fedora, so until you uninstall chrony and enable timesyncd, you're safe.
- Disable systemd-xdg-autostart-generator
That's a mechanism for gnome and kde to spawn apps. Right now it's not used yet, but it might in the future... I guess your best bet is not to use gnome or kde. TWM would be a safe choice ;)
- Remove the privacy anti-feature of using Google DNS when none are configured
In general people seem to prefer to have a functional network without manual configuration. So we want to pick *some* default. Google DNS seems to be not better or worse than other major providers. But if you'd rather prefer to have no DNS if none is configured, it's still a one line config to "fix" the issue.
- Disable fstrim.timer
- Disable EarlyOOM
- Not set a default EDITOR
All those are trivially done with a single command or one-line file.
- Have no modular repos by default
This one will soon be trivially done with a single command.
- Not use btrfs or XFS as the default filesystem
Pick a different default when installing...
From this list, I know it might look like I'm calling out systemd. Well, that's just because it's become so bloated.
I'd say "useful", but that's just words. Anyway, each of the items on this list can be easily disabled. I guess you could provide a simple rpm in a copr repo somewhere that does this.
Zbyszek