IT-словарь › Программирование › musl

musl

Программирование Svenska → Обновлено: 2026-10-18

Альтернативная реализация libc, нацеленная на корректность, малый размер и статическую линковку. Рич Фелкер, 2011. Стандарт в Alpine Linux, OpenWRT и многих встраиваемых системах.

Около 600 КБ против примерно 10 МБ у glibc. Модульна, лицензия MIT (у glibc — LGPL). Лучше работает со статической линковкой, которую glibc не поощряет. От glibc отличается более строгим толкованием POSIX, из-за чего иногда ломаются Python-wheels и бинарники Node.js.

Готовые musl-тулчейны (musl-gcc) популярны для кросс-компиляции. Mainstream musl сделали Alpine и Docker.

← Назад к словарю