musl | |
---|---|
| |
Тип | Стандартная библиотека языка Си, для встраиваемых систем на основе Linux |
Разработчик | Rich Felker (dalias) и другие |
Написана на | Си[1] |
Операционная система | Linux 2.6 и более новые |
Первый выпуск | 2011-02-11[2] |
Аппаратная платформа | x86, x86 64, ARM, MIPS, Microblaze, PowerPC, powerpc64, x32, OpenRISC, s390x, SuperH |
Последняя версия | 1.1.21[3] (2019-01-21) |
Лицензия | MIT License |
Сайт | musl-libc.org |
musl — реализация стандартной библиотеки для языка Си (libc), предназначенная для операционных систем на основе ядра Linux, распространяемая под лицензией MIT[4]. Библиотека разработана в начале 2010-х Ричем Фелкером в качестве чистой и эффективной реализации, соответствующей стандартам[5].
Библиотека Musl была написана с нуля, без переиспользования существующего кода. При её написании уделялось внимание эффективному статическому связыванию, качеству для систем, близких к реальному времени. Автор старался избегать сложных внутренних сбоев при исчерпании ресурсов, проблем с синхронизацией и примеров некачественного поведения, присутствующих в ряде существовавших на тот момент реализаций.[5] Скомпилированная библиотека представляет собой единственный динамический объектный файл со стабильным интерфейсом (ABI), что упрощает обновления. Также имеется версия для статического связывания, что позволяет создавать портативные приложения в виде одного исполняемого файла без внешних зависимостей.
Заявлена совместимость со спецификацией POSIX 2008 и стандартом языка C11.[6] Также в musl реализованы многие нестандартные наборы библиотечных функций, используемые в Линукс, BSD и реализованные в glibc.
Среди дистрибутивов Linux, которые могут использовать musl в качестве стандартной библиотеки libc: Alpine Linux, Dragora 3, OpenWRT,[7] Sabotage[8], Morpheus Linux[9] и Void Linux.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .