musl
musl je implementace standardní knihovny jazyka C pro operační systém Linux, která je coby statická knihovna optimalizována pro statické sestavování. Jedná se o svobodný software uvolněný pod licencí MIT a napsaný v programovacím jazyce C. Knihovna je inzerována jako kompatibilní se standardy POSIX, C99 a C11.[1]
První vydání | 11. února 2011 |
---|---|
Aktuální verze | 1.2.2 (15. ledna 2021) |
Operační systém | Linux |
Vyvíjeno v | C |
Typ softwaru | Standardní knihovna jazyka C a svobodný software |
Licence | licence MIT |
Web | musl |
Některá data mohou pocházet z datové položky. |
Několik linuxových distribucí používá musl jako výchozí implementaci standardní knihovny jazyka C, například Alpine Linux[2] a OpenWrt (od roku 2015, nahradila glibc a uClibc s výjimkou architektury MIPS, kde OpenWrt dále používalo uClibc)[3]. Void Linux nabízí zvláštní instalační média pro variantu s glibc a s musl.
Od roku 2015 je knihovna musl oficiálně podporována v rámci rodiny překladačů GCC.[4]
Odkazy
Reference
V tomto článku byly použity překlady textů z článků musl na německé Wikipedii a musl na anglické Wikipedii.
- Compatibility [online]. musl libc. Dostupné online. (anglicky)
- KRČMÁŘ, Petr. Alpine Linux: miniaturní distribuce s velkým potenciálem. Root.cz [online]. 2017-05-25. Dostupné online. ISSN 1212-8309.
- FIETKAU, Felix. toolchain: switch to musl by default, except for mips64 [online]. GitHub, 2015-06-15. Dostupné online. (anglicky)
- LARABEL, Michael. Musl Libc Support Lands In Mainline GCC. Phoronix [online]. 2015-05-08. Dostupné online. (anglicky)