кто сабж пробовал/использовал, какие там киллер-фичи, полезные для реального использования (use cases интересуют)?
nixos/guix функциональные дистрибутивы, фишки
Я пробовал NixOS, но мне не очень понравилось - достаточно много пакетов протухшие. Хотя возможно я не распробовал.
Кроме того NixOS рекомендует декларативное управление пакетами.
Суть функциональных пакетных менеджеров(далее ФПМ) в том, что "установка пакета" - чистая функция. Поэтому если аргументы функции одинаковы, то и результат одинаков. Всегда. Если с помощью ФПМ ты поставил пакет скачанный из репозитория на одну систему и тот же пакет, но собранный локально, на другую систему, то результат установки на этих системах будет совпадать. Это позволяет очень легко развертывать систему, так же легко управлять несколькими версиями пакетов. Были еще какие-то плюшки. Вообще рекомендую почитать [мануал Guix-а](https://guix.gnu.org/manual/ru/guix.ru.html). Он также есть на русском. Если интересно поглубже узнать ФПМ работают можно начинать [отсюда](https://guix.gnu.org/manual/ru/guix.ru.h..._0442_0438).
Если я где-то ошибся поправьте.
Кроме того NixOS рекомендует декларативное управление пакетами.
Суть функциональных пакетных менеджеров(далее ФПМ) в том, что "установка пакета" - чистая функция. Поэтому если аргументы функции одинаковы, то и результат одинаков. Всегда. Если с помощью ФПМ ты поставил пакет скачанный из репозитория на одну систему и тот же пакет, но собранный локально, на другую систему, то результат установки на этих системах будет совпадать. Это позволяет очень легко развертывать систему, так же легко управлять несколькими версиями пакетов. Были еще какие-то плюшки. Вообще рекомендую почитать [мануал Guix-а](https://guix.gnu.org/manual/ru/guix.ru.html). Он также есть на русском. Если интересно поглубже узнать ФПМ работают можно начинать [отсюда](https://guix.gnu.org/manual/ru/guix.ru.h..._0442_0438).
Если я где-то ошибся поправьте.