musl

musl
Logo
První vydání11. února 2011
Aktuální verze1.2.3 (7. dubna 2022)
Operační systémLinux
Vyvíjeno vC
Typ softwaruStandardní knihovna jazyka C a svobodný software
Licencelicence MIT
Webmusl.libc.org
Některá data mohou pocházet z datové položky.

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]

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.

  1. Compatibility [online]. musl libc. Dostupné online. (anglicky) 
  2. KRČMÁŘ, Petr. Alpine Linux: miniaturní distribuce s velkým potenciálem. Root.cz [online]. 2017-05-25. Dostupné online. ISSN 1212-8309. 
  3. FIETKAU, Felix. toolchain: switch to musl by default, except for mips64 [online]. GitHub, 2015-06-15. Dostupné online. (anglicky) 
  4. LARABEL, Michael. Musl Libc Support Lands In Mainline GCC. Phoronix [online]. 2015-05-08. Dostupné online. (anglicky) 

Externí odkazy

Média použitá na této stránce

Musl libc.svg
Autor: dalias, Licence: MIT
musl libc library logo