and I say that as a FreeBSD user.
and I say that as a FreeBSD user.
If you're the type of person who's capable of falling in love with software and software ecosystems, there's nothing like a first jump into Linux and understanding it as a world ready and waiting for you.
We have Netflix and Sun influence but the former is not really putting its stamp on it and the latter no longer exists (and evil Oracle has zero interest of course)
I prefer the OS aligned with users like me not the big cloud boys.
https://man.freebsd.org/cgi/man.cgi?rc.conf
It's not as completely declarative as Nix but it was never intended to be.
- /boot/loader.conf for kernel settings to be set only at boot
- /etc/sysctl.conf for kernel settings to be set anytime
- /etc/rc.conf for rest of configuration
The other big difference I notice between NixOS and e.g. Debian is that on NixOS I only have to specify the changes from the defaults. On e.g. Debian I usually have to change config files that already exist. Then when the package updates its default config I end up having to review all the changes to the config, even when they have nothing to do with what I've explicitly configured.