musl(常写作 musl libc):一种用于 Linux 的 C 标准库(libc)实现,强调轻量、简洁、符合标准、适合静态链接,常用于容器与精简发行版(如 Alpine Linux)。
/ˈmʌsəl/
Alpine Linux uses musl by default.
Alpine Linux 默认使用 musl。
Switching from glibc to musl can shrink a container image, but you may need to rebuild some binaries for compatibility.
从 glibc 切换到 musl 可以缩小容器镜像体积,但为兼容性可能需要重新构建一些二进制程序。
musl 是该项目的名称(常与 libc 连用成 “musl libc”)。它并非传统词汇意义上的英语单词,而是一个技术项目名;该库的设计目标强调“精简、强健、可移植”,因此在 Linux 生态中常被视为轻量化系统/容器场景的常见选择。
musl 很少出现在传统文学作品中,主要见于技术类资料与文档,例如: