Несколько вопросов уже просвещенным.
1. В чем противоречие концепции nix и FHS? Почему нельзя оставить хотя бы _похожую_ на FHS структуру так, как это принято в конкретном дистрибутиве - раз изначально эти менеджеры пакетов ориентированы в том числе и установку поверх. Какие потенциальные проблемы? Конфликт с уже установленными пакетами? Или концепция «накатываем дистр он ставит все как ему обычно нравится, а мы с помощью конфигурационного файла ожидаем увидеть точную копию nixos _поверх_ базового дистра без вмешательства в его базовую систему»? Плюсы и минусы такого подхода на ваш взгляд?
2. В чем проблема при установке собрать информацию об уже установленных пакетах, записать их в свою базу и размещать новые просто рядом?
3. Как выбранная структура каталогов влияет на безопасность?
4. Почему принят именно такой формат /nix/store/<hash>-<name>-<version>, если было бы удобнее хотя бы с точки зрения автодополнения в шеле <name>-<version>-<hash>-<othermeta> и просто как-то более наглядно для глаза?
5. Что бы вы улучшили в текущей реализации nix и guix?