[–] 11 points 1 week ago*

APIs generally don’t need many alternatives, only implementations do. There’s no reason devs should be trying to provide init files in multiple formats. If the systemd team actually did something bad, then people could just make a different implementation of systemd without requiring a different format for init files. Arguing for more init systems is like saying we need more APIs to compete with both Wayland and X11, instead of just talking about implementations of those protocols.

  • source
  • parent
  • context
  • [–] 2 points 3 months ago (1 child)

    It’s literally just picking which snapshot you want to boot in the boot loader and then accepting the prompt to make that one the new default after you’ve verified it works. It’s not possible for old binaries to be running.

  • source
  • parent
  • context
  • [–] 1 point 3 months ago

    It’s a little more effort to maintain compared to something like nix, but Arch (including CachyOS) doesn’t have the same config drift problem as distros like Debian, because it has pacdiff to let you consolidate any updated defaults with your own settings.

  • source
  • parent
  • context
  • [–] 6 points 3 months ago (6 children)

    CachyOS does this just fine with bootable BTRFS snapshots before and after each update, without forcing me to use Flatpaks that don’t support all of the features of the normal apps or else break the immutability. For example, it's not possible to get all Discord features working in Flatpak (even with tinkering) due to inherent limitations of Flatpak.

  • source
  • parent
  • context
  • view more: next ›