musl
Sign in to saveAlso 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 sectionsContents
- 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.