10 ms·
A couple more nitpicks for the author if he/she is reading this... > Alpine doesn’t support wheels You mean wheels do not support musl, or to be more precise
by wicket 7y ago
A couple more nitpicks for the author if he/she is reading this...
> Alpine doesn’t support wheels
You mean wheels do not support musl, or to be more precise they don't conform to POSIX 2008 or C11 standards.
> Alpine has a smaller default stack size for threads, which can lead to Python crashes.
You're linking to a Python bug. That's right, Python. This is a bug in Python. Not Alpine, nor musl.
The whole point of using Alpine-based Docker images is that musl provides a lean, efficient and standards-compliant implementation of libc which should in turn result in faster runtime execution of the software running in your container, and other secondary benefits such as smaller binaries and faster build times. If your software (in this case, Python) is glibc-dependent and is not standards-compliant, the bug is in your software, not musl. Don't expect it to work. The bottom line is that if you don't understand this, you shouldn't be using Alpine. Please don't trash-talk something you don't understand.