3 ms·
You have completely misunderstood the purpose of distributions. The packaging of software for easy installation is certainly a benefit, but by FAR the primary p
by orev 4y ago
You have completely misunderstood the purpose of distributions. The packaging of software for easy installation is certainly a benefit, but by FAR the primary purpose of (enterprise) distributions is to ensure all those packages are tested to work with each other to provide a usable and stable platform to build on. You can’t just have packages changing to random versions whenever a developer feels like it, as it would break other things using the same package. Easy examples would be conflicts in Python 2 vs 3 scripts, different versions of glibc, etc.
Containers are just an admission that developers are so resistant to working with others that now we have to essentially install a full custom Linux distro for every app, and at that point you’re relying on that same developer to also provide updates to not only their own software, but all dependencies included in the binary blob.