Rich Felker | 0b44a03 | 2011-02-12 00:22:29 -0500 | [diff] [blame] | 1 | |
Rich Felker | 4b0f39c | 2014-03-20 02:24:10 -0400 | [diff] [blame] | 2 | musl libc |
Rich Felker | 0b44a03 | 2011-02-12 00:22:29 -0500 | [diff] [blame] | 3 | |
Rich Felker | 4b0f39c | 2014-03-20 02:24:10 -0400 | [diff] [blame] | 4 | musl, pronounced like the word "mussel", is an MIT-licensed |
| 5 | implementation of the standard C library targetting the Linux syscall |
| 6 | API, suitable for use in a wide range of deployment environments. musl |
| 7 | offers efficient static and dynamic linking support, lightweight code |
| 8 | and low runtime overhead, strong fail-safe guarantees under correct |
| 9 | usage, and correctness in the sense of standards conformance and |
| 10 | safety. musl is built on the principle that these goals are best |
| 11 | achieved through simple code that is easy to understand and maintain. |
| 12 | |
Rich Felker | 8facd56 | 2014-06-25 14:16:53 -0400 | [diff] [blame] | 13 | The 1.1 release series for musl features coverage for all interfaces |
Rich Felker | 4b0f39c | 2014-03-20 02:24:10 -0400 | [diff] [blame] | 14 | defined in ISO C99 and POSIX 2008 base, along with a number of |
| 15 | non-standardized interfaces for compatibility with Linux, BSD, and |
Rich Felker | b427d84 | 2014-03-20 04:15:47 -0400 | [diff] [blame] | 16 | glibc functionality. |
Rich Felker | 4b0f39c | 2014-03-20 02:24:10 -0400 | [diff] [blame] | 17 | |
| 18 | For basic installation instructions, see the included INSTALL file. |
| 19 | Information on full musl-targeted compiler toolchains, system |
| 20 | bootstrapping, and Linux distributions built on musl can be found on |
| 21 | the project website: |
Rich Felker | 0b44a03 | 2011-02-12 00:22:29 -0500 | [diff] [blame] | 22 | |
Rich Felker | 3ffb556 | 2012-10-26 20:14:19 -0400 | [diff] [blame] | 23 | http://www.musl-libc.org/ |