5 ms·
1. Statically linking your application, then distributing that application, such as via Docker Hub to others will then require your application to be GPL licens
by tracker1 3y ago
1. Statically linking your application, then distributing that application, such as via Docker Hub to others will then require your application to be GPL licensed in many, many cases within the Linux ecosystem. This may not be desired.
2. You can absolutely limit the system libraries that are included to only those needed. Some platforms make this easier or harder than others.
3. That you have other software that you want to run in parallel and don't want to spin up full virtualization or manage various chroot structures to organize.
I'd also add that just because a tool makes it easy to do something, and means you can bloat your file system doesn't make it inherently bad. Not everyone is trying to run a large database on a potato.