General questions for a popularization article in France

Still writing. I think that I’ve eventually found a friendly way to explain the core principles of NixOS that I really like.

I still have couple of questions though :

  • /run/current-system/sw/ folder seems willingly to stick to the FHS. Is it needed for something ? Maybe for the Linux startup process ? Thinking about GoboLinux’s folder hierarchy makes me wonder if it could be otherwise.
  • Furthermore, /run/current-system/sw is a symlink to a folder in the store. I guess that, during startup, selecting an older generation corresponds to editing this link, is it correct ?
  • Overall /run/current-system/sw is kind of equivalent to profile/generation concepts used for users nix-envs and root nix-env. I am wrong ?