dbo:abstract
- musl je implementace standardní knihovny jazyka C pro operační systém Linux, která je coby statická knihovna optimalizována pro . 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 . Několik linuxových distribucí používá musl jako výchozí implementaci standardní knihovny jazyka C, například Alpine Linux a OpenWrt (od roku 2015, nahradila glibc a uClibc s výjimkou architektury MIPS, kde OpenWrt dále používalo uClibc). 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. (cs)
- musl ist eine C-Standard-Bibliothek für Linux-Betriebssysteme, die für statisches Linken optimiert ist. Standardmäßige Verwendung findet sie in Alpine Linux und OpenWrt, während Void Linux mehrere C-Standard-Bibliotheken unterstützt (aktuell glibc und musl). Es gibt außerdem ein Projekt zur Nutzung von musl als C-Standard-Bibliothek von Hardened Gentoo. Seit Mai 2015 wird musl von gcc unterstützt. (de)
- musl es una biblioteca estándar de C destinada a sistemas operativos basados en el núcleo Linux, publicada bajo la licencia MIT. Fue desarrollado por Rich Felker con el objetivo de escribir una implementación libc limpia, eficiente y conforme a los estándares. (es)
- musl is a C standard library intended for operating systems based on the Linux kernel, released under the MIT License. It was developed by Rich Felker with the goal to write a clean, efficient and standards-conformant libc implementation. (en)
- musl (マッスル) は、MITライセンスでリリースされているLinuxカーネルに基づいたオペレーティングシステム向けの標準Cライブラリである。クリーンで、効率的で、標準に準拠した標準Cライブラリの実装を目標として、Rich Felkerによって開発された。 (ja)
- musl은 리눅스 커널 기반의 운영 체제용으로 고안된 C 표준 라이브러리이다. MIT 허가서로 배포된다. 깨끗하고 효율적이며 표준을 준수하는 libc 구현체를 개발하는 것을 목표로 리치 펠커가 개발했다. (ko)
- musl — реализация стандартной библиотеки для языка Си (libc), предназначенная для операционных систем на основе ядра Linux, распространяемая под лицензией MIT. Библиотека разработана в начале 2010-х Ричем Фелкером в качестве чистой и эффективной реализации, соответствующей стандартам. (ru)
- musl,一種C標準函式庫,主要使用於以Linux內核為主的作業系統上,目標為嵌入式系統與行動裝置,採用MIT許可證釋出。作者為瑞奇·費爾克(Rich Felker)。开发此库的目的是写一份干净、高效、符合标准的C标准库。 (zh)
- musl — стандартна бібліотека мови C (libc), орієнтована для використання в Linux на вбудованих і мобільних пристроях. Бібліотека відрізняється невеликим розміром, високою продуктивністю, безпекою, простотою і дотриманням стандартів. Автором проекту є Рич Фелкер (Rich Felker), учасник проекту Openwall і член групи Austin Group, що розвиває і підтримує стандарти POSIX. Перший стабільний випуск 1.0 побачив світ у березні 2014. Початковий код Musl поставляється під вільною ліцензією MIT, що допускає використання бібліотеки і у власницьких проектах. musl є універсальною реалізацією libc і підходить для застосування як на стаціонарних ПК і серверах, так і на мобільних системах, поєднуючи повноцінну підтримку стандартів, властиву для повновагих бібліотек, таких як Glibc, з невеликим розміром, низьким споживанням ресурсів і високою продуктивністю, властивим спеціалізованим варіантам libc для вбудованих систем, таких як , dietlibc і Android Bionic. Musl надає повну підтримку всіх обов'язкових інтерфейсів C99 і POSIX 2008, а також частково C11 і набір розширень, що набули поширення в Linux-оточеннях. У тому числі бібліотека надає засоби для багатониткового програмування (POSIX threads), управління пам'яттю і роботи з локаллю. Musl підтримує роботу тільки в Linux і може працювати з ядрами Linux, починаючи з випуску 2.6.39. Офіційно підтримуються наступні архітектури: i386, x86 64, ARM (armv4t і новіше), MIPS, PowerPC і . Експериментальна підтримка забезпечена для SuperH (SH) і x32. З компіляторів підтримуються GCC 3.4.6+, Clang 3.2+, PCC 1.1.0+ і CParser/firm. При статичному зв'язуванні всі компоненти musl займають приблизно 400 Кб, при динамічному - 500 Кб (для порівняння в Glibc 1.5 Мб і 2 Мб). Мінімальний розмір статично зібраної програми становить 1.8 Кб, Hello World - 13k (в Glibc - 508 Кб), при динамічному зв'язуванні додається 20 Кб. По продуктивності, musl в основному близька до Glibc, за винятком операцій динамічного зв'язування і декодування UTF-8, які виконуються в musl швидше в кілька разів. На базі musl розвивається кілька дистрибутивів Linux, серед яких проекти OSv, Sabotage, LightCube OS, starchlinux, morpheus і Snowflake. Musl також застосовується в компіляторі Emscripten, використовуваному для перетворення C/C++ проектів в подання на JavaScript. З відомих дистрибутивів, в яких забезпечена опціональна підтримка Musl, можна відзначити Debian, Ubuntu, OpenWrt, Gentoo і Arch Linux. Серед дистрибутивів, які планують перехід за замовчуванням на Musl: Aboriginal, Alpine і Dragora. (uk)
dbp:platform
rdfs:comment
- musl ist eine C-Standard-Bibliothek für Linux-Betriebssysteme, die für statisches Linken optimiert ist. Standardmäßige Verwendung findet sie in Alpine Linux und OpenWrt, während Void Linux mehrere C-Standard-Bibliotheken unterstützt (aktuell glibc und musl). Es gibt außerdem ein Projekt zur Nutzung von musl als C-Standard-Bibliothek von Hardened Gentoo. Seit Mai 2015 wird musl von gcc unterstützt. (de)
- musl es una biblioteca estándar de C destinada a sistemas operativos basados en el núcleo Linux, publicada bajo la licencia MIT. Fue desarrollado por Rich Felker con el objetivo de escribir una implementación libc limpia, eficiente y conforme a los estándares. (es)
- musl is a C standard library intended for operating systems based on the Linux kernel, released under the MIT License. It was developed by Rich Felker with the goal to write a clean, efficient and standards-conformant libc implementation. (en)
- musl (マッスル) は、MITライセンスでリリースされているLinuxカーネルに基づいたオペレーティングシステム向けの標準Cライブラリである。クリーンで、効率的で、標準に準拠した標準Cライブラリの実装を目標として、Rich Felkerによって開発された。 (ja)
- musl — реализация стандартной библиотеки для языка Си (libc), предназначенная для операционных систем на основе ядра Linux, распространяемая под лицензией MIT. Библиотека разработана в начале 2010-х Ричем Фелкером в качестве чистой и эффективной реализации, соответствующей стандартам. (ru)
- musl,一種C標準函式庫,主要使用於以Linux內核為主的作業系統上,目標為嵌入式系統與行動裝置,採用MIT許可證釋出。作者為瑞奇·費爾克(Rich Felker)。开发此库的目的是写一份干净、高效、符合标准的C标准库。 (zh)
- musl je implementace standardní knihovny jazyka C pro operační systém Linux, která je coby statická knihovna optimalizována pro . 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 . Od roku 2015 je knihovna musl oficiálně podporována v rámci rodiny překladačů GCC. (cs)
- musl — стандартна бібліотека мови C (libc), орієнтована для використання в Linux на вбудованих і мобільних пристроях. Бібліотека відрізняється невеликим розміром, високою продуктивністю, безпекою, простотою і дотриманням стандартів. Автором проекту є Рич Фелкер (Rich Felker), учасник проекту Openwall і член групи Austin Group, що розвиває і підтримує стандарти POSIX. Перший стабільний випуск 1.0 побачив світ у березні 2014. Початковий код Musl поставляється під вільною ліцензією MIT, що допускає використання бібліотеки і у власницьких проектах. (uk)
owl:sameAs