TKLX – A super slim container image based on Debian GNU/Linux
github.com
github.com
How is that? Do people really realize that there is not much difference between a 52MB base image and a 17MB base image? It's a relatively small waste on my disk. Network wise, it's also not much of a difference. My text editor eating up hundreds of megabytes of memory to show some files, that's ok, though? :(
At work I don’t care because our connection is symmetric but while upload speeds are routinely 1-5mbit, if you are lucky (on dsl it’s worse), it matters.
Artifact builds absolutely positively should never happen on developer workstations. Perform local builds as a test, but always push your build instructions and source to a centralized builder.
If you even remotely respect the folks who depend on binaries of your code as a developer, you will avoid shipping those binaries yourself. Send build instructions to a 3rd party and allow them to distribute the binary and keep yourself honest.
Also, it’s probably a lot easier to cut off a few megabytes off an image than fixing Atoms ram usage.
Image size: 52MB (uncompressed), 21MB (compressed)