musl is a C standard library intended for Linux kernel-based operating systems for embedded systems and mobile devices, released under the MIT License. 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. It claims compatibility with the POSIX 2008 specification and the C99 standard. It also implements Linux, BSD, and glibc non-standard functions.