4 ms·
Its just a rehash what devs did in the 90s, ie. have a zip or tar file of an installation directory of dev tools and utilities. We used to do it back then with
by nikau 4y ago
Its just a rehash what devs did in the 90s, ie. have a zip or tar file of an installation directory of dev tools and utilities.
We used to do it back then with everything statically linked or libs put into a folder with a LD_PRELOAD variant for whichever unix os they were on.
And it makes sense - if you have ever had to support a large team of developers you find out that a lot of them are totally siloed into their development niche and most have no idea around how to debug a bash script or troubleshoot issues when they encounter a simple deviation from the onboarding instructions.
Then you have fun things like there being 2 conflicting versions of yq out in the wild and conflicting utilities if someone has installed GNU tools in preference of the mac versions and a docker image makes a lot of sense.