|
|
|
|
|
by appehuli
2037 days ago
|
|
I don't understand some details about Nix when people talk about it. Forgive me for being ignorant. * Do packages need to be 'ported' to Nix or its build / install system? If so, how much effort will it take and on what factors the effort required to port may vary substantially? (eg: Programming Language). * How is disk space usage? Is there any kind of deduplication? * How are security updates to shared libraries handled? * Transactional upgrades look great. But how is the user experience around Transactional upgrades of running GUI applications? * Other performance characteristics - bandwidth (delta upgrades possible?), startup time (I hope this will be good).. |
|
It's deprecation addressed so you only store any given dependency & version once, but if you need multiple versions you store each.
It's easy for the storage size to balloon, but also easy to garage collect away stuff you aren't using without worrying about it
You update the library and every thing it depends on
You need to restart the gui application after the upgrade
The download size can be big, I haven't found it much more inconvenient than other distros
Start up time is unremarkable