musl

From Wikipedia, the free encyclopedia
Jump to: navigation, search
musl
Musl libc.png
Developer(s) Rich Felker (dalias) and others
Stable release 1.1.6[1] / January 13, 2015 (2015-01-13)
Operating system Linux 2.6 or later
Platform x86, x86 64, ARM, MIPS, Microblaze, PowerPC
Type
License MIT License
Website www.musl-libc.org

musl is a C standard library intended for Linux kernel-based operating systems for embedded systems and mobile devices, released under the MIT License.[2] It was developed by Rich Felker with the goal to write a clean, efficient and standards-conformant libc implementation. It is designed from scratch and optimized for static linking, allowing any application to be deployed as a single portable binary file.[3]

It claims compatibility with the POSIX 2008 specification and the C11 standard.[4] It also implements Linux, BSD, and glibc non-standard functions.

See also[edit]

Other C standard libraries

References[edit]

  1. ^ "Download musl". musl-libc.org. 2015-01-13. Retrieved 2015-02-12. 
  2. ^ COPYRIGHT
  3. ^ Introduction to musl
  4. ^ Compatibility - musl libc wiki

External links[edit]