История изменений
Исправление shatsky, (текущая версия) :
NixOS
В контексте переезда с генты.
Плюсы: практически исключены конфликты и поломки софта при обновлении/установке/удалении (фактически каждый раз получается чистая система), можно ставить сколько угодно версий чего угодно, можно переключиться на предыдущее состояние системы (пока стор не почищен от старых пакетов), малвари сложнее закрепиться в системе.
Минусы (то, что может вызвать трудности): глобальные конфиги (в /etc и иже с ним) кастомизировать нужно через конфиги самой никсос (если заменить сгенеренный никсом конфиг своим - он будет заменен сгенеренным при перезагрузке), если хочется серьезной кастомизации - придется разбираться с функциональным DSL, при обновлении бывает нужно вдвое больше места (изменившиеся пакеты устанавливаются рядом со старыми, а не вместо - если обновляются пакеты, от которых зависит почти все, напр. libc, то практически новая система устанавливается рядом со старой).
Исходная версия shatsky, :
NixOS
В контексте переезда с генты.
Плюсы: практически исключены конфликты и поломки софта при обновлении/установке/удалении (фактически каждый раз получается чистая система), можно ставить сколько угодно версий чего угодно, можно переключиться на предыдущее состояние системы (пока стор не почищен от старых пакетов), малвари сложнее закрепиться в системе.
Минусы: глобальные конфиги (в /etc и иже с ним) кастомизировать нужно через конфиги самой никсос (если заменить сгенеренный никсом конфиг своим - он будет заменен сгенеренным при перезагрузке), если хочется серьезной кастомизации - придется разбираться с функциональным DSL, при обновлении бывает нужно вдвое больше места (изменившиеся пакеты устанавливаются рядом со старыми, а не вместо - если обновляются пакеты, от которых зависит почти все, напр. libc, то практически новая система устанавливается рядом со старой).