2 ms·
To really hammer this home: Alpine uses musl instead of glibc for the C standard library. This has caused me all types of trouble in unexpected places. I'm all
by dotancohen 11mo ago
To really hammer this home: Alpine uses musl instead of glibc for the C standard library. This has caused me all types of trouble in unexpected places.
I'm all for suggestions for a better base OS in small docker containers, mostly to run nginx, php, postgress, mysql, redis, and python.
- autotune 11mo agoHow about debian-slim?
- dotancohen 11mo agoI actually have used that, thank you. Excellent choice.
- throwaway2037 11mo ago> Alpine uses musl instead of glibc for the C standard library. This has caused me all types of trouble in unexpected places. I have no experience with alternative C libs. Can you share some example issues?
- dotancohen 11mo agoDNS queries randomly failing: https://purplecarrot.co.uk/post/2021-09-04-does_alpine-resolve_dns_properly/ https://purplecarrot.co.uk/post/2021-09-04-does_alpine-resol...
- LeFantome 11mo agoNot an issue anymore
- dotancohen 11mo agoReally? I seen to remember this being considered "not a bug" by some narrow view of the issue.
- lproven 11mo agoFixed over 2 years ago, as I reported at the time. https://www.theregister.com/2023/05/16/alpine_linux_318/ https://www.theregister.com/2023/05/16/alpine_linux_318/
- deleted 11mo ago[deleted]
- lproven 11mo ago> I have no experience with alternative C libs. Can you share some example issues? No precompiled Linux stuff runs. No Chrome, no 3rd party Electron apps work unless specifically ported. For me, no Slack, no Panwriter, no Ferdium. Flatpak works, sort of, with restrictions. Snap doesn't.