Comment by wolvoleo

Comment by wolvoleo 4 days ago

6 replies

FreeBSD user here too <3 Mainly because I think Linux is way too aligned (and developed by) big tech these days.

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.

MarsIronPI 4 days ago

I would love to try FreeBSD but I'm too addicted to NixOS... If there was a way to have a NixOS-like declarative BSD system I'd give it a serious try.

  • wolvoleo 4 days ago

    FreeBSD is kinda declarative. A lot of it is (or can be) configured in a text file called rc.conf

    https://man.freebsd.org/cgi/man.cgi?rc.conf

    It's not as completely declarative as Nix but it was never intended to be.

    • vermaden 4 days ago

      More like 3 files.

      - /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

      • MarsIronPI 3 days ago

        What about declarative listing of installed packages? One of the neat things about NixOS is that I know exactly what packages I've manually installed since they're specified in my config file.

        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.

  • Gud 4 days ago

    I don’t know how it compares to NixOS, but it is trivial to configure your own installer.