Lessico IT › Programmazione › musl

musl

Programmazione Svenska → Aggiornato: 2026-10-02

Implementazione alternativa della libc, orientata a correttezza, dimensioni ridotte e linking statico. Rich Felker, 2011. Standard in Alpine Linux, OpenWRT e molti sistemi embedded.

Circa 600 KB contro i circa 10 MB di glibc. Modulare, con licenza MIT (contro la LGPL di glibc). Funziona meglio con il linking statico (glibc lo sconsiglia). Si distingue da glibc per un'interpretazione più rigorosa di POSIX, che a volte rompe le wheel di Python e i binari di Node.js. Le toolchain musl-Linux precompilate (musl-gcc) sono popolari per la cross-compilazione. Alpine + Docker hanno portato musl nel mainstream.

← Torna al lessico