Skip to content
EntityQ6942849· pop 14· linked from 302 articles

Also known as musl libc

musl is a C standard library intended for operating systems based on the Linux kernel, released under the MIT License. It was developed by Rich Felker to write a clean, efficient, and standards-conformant libc implementation.

Key facts

Software.name
musl
Software.logo
Musl libc.svg
Software.developer
Rich Felker (dalias) and others
Software.latest release version
1.2.6
Software.operating system
Linux 2.6 or later
Software.platform
x86, x86_64, ARM, loongarch64, MIPS, Microblaze, PowerPC, powerpc64, x32, RISC-V, OpenRISC, s390x, SuperH
Software.license
MIT License

via Wikipedia infobox

Wikidata facts

Official website
musl.libc.org
Show 7 more facts
source code repository URL
git.musl-libc.org/cgit/musl
software version identifier
1.2.6
public key fingerprint
8364 8929 0BB6 B70F 99FF DA05 56BC DB59 3020 450F
publication date
2011-02-11
inception
2011-02-11
IRC channel URL
irc://irc.libera.chat/musl
social media followers
694
Sources (11)

via Wikidata · CC0

~3 min read

Article

5 sections
Contents
  • Overview
  • Use
  • See also
  • References
  • External links

musl is a C standard library intended for operating systems based on the Linux kernel, released under the MIT License. It was developed by Rich Felker to write a clean, efficient, and standards-conformant libc implementation.

==Overview== musl was designed from scratch to allow efficient static linking and to have realtime-quality robustness by avoiding race conditions, internal failures on resource exhaustion, and various other bad worst-case behaviors present in existing implementations. The dynamic runtime is a single file with stable ABI allowing race-free updates and the static linking support allows an application to be deployed as a single portable binary without significant size overhead.

Connections

Categories