Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
It doesn't block it, it requires recompiling musl.
https://github.com/docker-library/official-images/pull/10779...
This is also a response to inclusion of this broken mess into official docker images, I think alpine putting their foot down is entirely justified here.
It probably made sense in 1983.
https://github.com/dank101/4.2BSD/blob/master/include/netdb....
The proposed solution here is to prevent installation of the package, which is a valid solution. You can still set it up if you want, but Alpine isn't going to let you footgun yourself so easily.
Homebrew does the same: https://github.com/Homebrew/brew/blob/3476ca7b8ff889ef61e657...
Exclusions for compatibility and security reasons are not the same as "taking them down". It's linux after all.
This is one of the reasons why I've been building Cosmopolitan Libc. https://github.com/jart/cosmopolitan Alpine and Musl aren't radical enough on the bloat-free angle (since they don't fix root problem which is dynamic shared objects) and their definition of portability is supporting architectures like sega saturn but do nothing to support intel/amd microarchitectural dispatching, which is likely why you encountered performance issues. It's like, I love Musl so much, but I just didn't see the value in being able to port my apps to Sega Saturn if my C Library only runs on Linux and goes slow on x86. That's why we need Cosmopolitan.