<div dir="ltr"><div dir="auto"><div>I'm going off on a tangent here, but how is shipping an entire distribution for a single application something good? Many things have failed for us to get to this point where such a brute force approach makes sense, and nobody wants to tackle the underlying problems.<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 11, 2020, 3:57 PM Douglas Eadline <<a href="mailto:deadline@eadline.org" target="_blank">deadline@eadline.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Now jump ahead to containers and HPCng (<a href="https://hpcng.org/" rel="noreferrer noreferrer" target="_blank">https://hpcng.org/</a>)<br>
<br>
An open source project will release a container that "contains"<br>
everything thing it needs to run (along with the container recipe)<br>
Using Singularity you can also sign the container to assure<br>
provenance of the code. The scheduler runs containers. Simple.<br>
<br>
Software Vendors will gladly do the same. Trying to support<br>
multiple distribution goes away. Applications show up in<br>
tested containers. The scheduler runs containers. Things just work,<br>
less support issues for the vendor. Simple.<br>
<br>
The need to maintain library version trees and Modules for<br>
goes away, Of course if are developer writing your own application,<br>
you need specific libraries, but not system wide. Build the<br>
application in your working directly, include any specific libraries<br>
you need in the local source tree and fold it all into a container.<br>
<br>
Joe Landman also comments on this topic in his blog (does not seem<br>
to be showing up for me today, however)<br>
<br>
<a href="https://scalability.org/2020/12/the-future-of-linux-distributions-in-the-age-of-docker-and-k8s/" rel="noreferrer noreferrer" target="_blank">https://scalability.org/2020/12/the-future-of-linux-distributions-in-the-age-of-docker-and-k8s/</a><br>
<br>
Bottom line, it is all good, we are moving on.<br><br>
-- <br>
Doug<br><br>
</blockquote></div></div></div>
</div>