LINUX.ORG.RU

История изменений

Исправление Unixson, (текущая версия) :

мне не нужен хитровыебаный пакетник которые делает сраную магию под капотом (вычисляет какие-то хеши, имеет какие-то стореджи, какой-то декларативный язык). гораздо проще и надежнее свапнуть два раздела. плюс никто в здравом уме не будет обновлять систему вместе с прикладным софтом.

Nix is a purely functional package manager. This means that it treats packages like values in purely functional programming languages such as Haskell — they are built by functions that don’t have side-effects, and they never change after they have been built. Nix stores packages in the Nix store, usually the directory /nix/store, where each package has its own unique subdirectory such as /nix/store/b6gvzjyb2pg0kjfwrjmg1vfhh54ad73z-firefox-33.1/ where b6gvzjyb2pg0… is a unique identifier for the package that captures all its dependencies (it’s a cryptographic hash of the package’s build dependency graph). This enables many powerful features.

Если это не оверинджениринг то я не знаю.

Почему бы не устанавливать пакеты как в macOS к примеру? И иметь демон который чекает на сервере новые версии и просто подменяет .app целиком. А саму базовую систему обновлять целым неделимым куском. Да это не эффективно, зато просто как топор и так же надежно

Исправление Unixson, :

мне не нужен хитровыебаный пакетник которые делает сраную магию под капотом (вычисляет какие-то хеши, имеет какие-то стореджи, какой-то декларативный язык). гораздо проще и надежнее свапнуть два раздела. плюс никто в здравом уме не будет обновлять систему вместе с прикладным софтом.

Исходная версия Unixson, :