Nix fixes dependency hell on all Linux distributions
Posted by: Anonymous
on January 05, 2009 09:12 PM
A word from the non-technical end-user. All modern package managers seem to work quite well, are simple to use, and avoid "dependency hell". The problem arises when one's needs or wants transcend the limits of the approved repositories and methods of installation. Then there is the temptation for the unknowing to try to compile from source, interconvert deb and rpm with alien, etc, which may cause breakage of the system.
I know this is heretical, but I think in the long-term something like PCBDS's PBI system is the best bet for newcomers. I know it lacks the elegance and sophistication of the package managers, and I understand that the notion of multiple, redundant versions of libraries (packages) is wasteful. However, PBIs cannot break the system, do not dependent on the continued care and maintainance of repos, do not require sophisticated package management systems, and are easy to install and simple to uninstall.
I doubt the *nixes will make much headway in terms of market share, until such time as one can point a browser at a popular software download site, download any package, click on it and have it install into any "distro" (even if the current package manager system is more logical, more efficent, "better").