3 ms·
I thought it was funny they spent so much time bashing choice of distro and highlighting various performance considerations only to pick Alpine? Alpine linux u
by mvanveen 1y ago
I thought it was funny they spent so much time bashing choice of distro and highlighting various performance considerations only to pick Alpine?
Alpine linux uses musl as its libc, which contrary to the articles' claims (unless I'm missing new information?) can have severe performance implications in many production settings.
update: I found this April 2025 blog post where someone performed some benchmarks and found that musl runtime performance is still pretty far behind glibc: https://edu.chainguard.dev/chainguard/chainguard-images/about/images-compiled-programs/glibc-vs-musl/ https://edu.chainguard.dev/chainguard/chainguard-images/abou...
- LargoLasskhyfv 1y agoThat link may show the current state of Musl on Alpine, but Musl can be built with https://en.wikipedia.org/wiki/Mimalloc https://en.wikipedia.org/wiki/Mimalloc https://github.com/microsoft/mimalloc https://github.com/microsoft/mimalloc as https://en.wikipedia.org/wiki/Chimera_Linux https://en.wikipedia.org/wiki/Chimera_Linux / https://chimera-linux.org/ https://chimera-linux.org/ does. Which btw. can be done in Alpine, too: https://wiki.alpinelinux.org/wiki/Mimalloc https://wiki.alpinelinux.org/wiki/Mimalloc