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