musl fue diseñado desde cero para permitir un enlace estático eficiente y tener una robustez de calidad en tiempo real al evitar condiciones de carrera , fallas internas por agotamiento de recursos y varios otros comportamientos del peor de los casos presentes en las implementaciones existentes. [4] El tiempo de ejecución dinámico es un solo archivo con ABI estable que permite actualizaciones sin carrera y el soporte de enlace estático permite que una aplicación se implemente como un solo binario portátil sin una sobrecarga de tamaño significativa.
Afirma ser compatible con la especificación POSIX 2008 y el estándar C11 . También implementa la mayoría de las funciones no estándar de Linux , BSD y glibc ampliamente utilizadas. [5] Existe una compatibilidad ABI parcial con la parte de glibc requerida por Linux Standard Base . [6]
^ ab "Historial de versiones de musl libc". musl.libc.org . Archivado desde el original el 2021-10-16 . Consultado el 2020-08-13 .
^ Rich Felker; et al. (29 de abril de 2016). «COPYRIGHT». Archivado desde el original el 16 de octubre de 2021. Consultado el 26 de septiembre de 2016 .
^ ab "Introducción al musl". 21 de abril de 2016. Archivado desde el original el 16 de octubre de 2021. Consultado el 26 de septiembre de 2016 .
^ "Compatibilidad". wiki.musl-libc.org . 2014-05-27. Archivado desde el original el 2021-10-16 . Consultado el 2016-09-26 .
^ "Comparación de las implementaciones de la biblioteca estándar C/POSIX para Linux". www.etalabs.net . Archivado desde el original el 16 de octubre de 2021.
^ "musl libc - Diferencias funcionales con glibc". wiki.musl-libc.org . Archivado desde el original el 2021-10-16 . Consultado el 2020-08-13 .
^ "Acerca de". Alpine Linux . Consultado el 18 de junio de 2022 .
^ Larabel, Michael (30 de septiembre de 2018). "Dragora 3.0 Alpha 2 se lanzó como una de las plataformas GNU/Linux libres". Phoronix . Phoronix Media . Consultado el 18 de junio de 2022 .
^ Gentoo Authors (20 de julio de 2021). «Descargas de etapas adicionales para amd64, ppc, x86, arm disponibles». Gentoo Linux . Consultado el 18 de junio de 2022 .
^ Fietkau, Felix (16 de junio de 2015). «OpenWrt cambia a musl por defecto». Archivado desde el original el 28 de julio de 2015.
^ "Acerca de postmarketOS - Wiki de postmarketOS". wiki.postmarketos.org . Consultado el 7 de agosto de 2024 .