Linked by Amjith Ramanujam on Tue 23rd Dec 2008 00:30 UTC
Linux A next-generation package manager called Nix provides a simple distribution-independent method for deploying a binary or source package on different flavours of Linux, including Ubuntu, Debian, SUSE, Fedora, and Red Hat. Even better, Nix does not interfere with existing package managers. Unlike existing package managers, Nix allows different versions of software to live side by side, and permits sane rollbacks of software upgrades.
Permalink for comment 341159
To read all comments associated with this story, please click here.
g2devi
Member since:
2005-07-09

Many reasons. Among which:
* Different GCC versions
* Different GCC compilation options
* Incompatible library APIs
* Incompatible file formats
* Dependence on kernel functionality no longer supported
* Dependence on kernel functionality specially compiled for a distro
* Dependence on specific distro-specific directory structures
* Dependence on specific distro-specific packages that no-one else supports

Reply Parent Score: 8