muslとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > muslの意味・解説 

musl

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/04 16:10 UTC 版)

musl
作者 Rich Felker (dalias) など
初版 2011年2月11日 (14年前) (2011-02-11)[1]
最新版
1.2.5 / 2024年2月29日 (12か月前) (2024-02-29)[1]
リポジトリ
対応OS Linux 2.6以降
プラットフォーム [3]
種別 標準Cライブラリ
ライセンス MITライセンス
公式サイト musl.libc.org
テンプレートを表示

musl (マッスル) は、MITライセンスでリリースされているLinuxカーネルに基づいたオペレーティングシステム向けの標準Cライブラリである[4]。 クリーンで、効率的で、標準に準拠した標準Cライブラリの実装を目標として、Rich Felkerによって開発された[5]

概要

musl は、効率的な静的リンクを可能にし、レースコンディションやリソースの枯渇による内部障害など、既存の実装に見られる様々なワーストケースを回避して、実時間品質の堅牢性を持つようにゼロから設計されている[6]。 動的ランタイムは単一のファイルで、安定したABIによりレースフリーのアップデートが可能である。 また、静的リンクのサポートにより、アプリケーションは大きなサイズオーバーヘッドなしに単一のポータブルバイナリとして提供できる。

POSIX:2008とC99準拠であるとしている[7]LinuxBSDglibcの非標準な関数も実装されている。

muslを標準Cライブラリとして使用できるLinuxディストリビューションにはAlpine LinuxDragora GNU/Linux-LibreGentoo Linux、Sabotage[8]、Morpheus Linux[9]及びVoid Linuxなどがある。 glibcにリンクされているバイナリの場合、gcompat[10]を使用することでmuslベースのディストリビューションで実行できる。

脚注

  1. ^ a b musl libc Release History”. musl.libc.org. 2024年9月30日閲覧。
  2. ^ ハードウェアによる、浮動小数点数演算機能が必須。
  3. ^ musl 1.1.24 (Draft) Reference Manual”. musl.libc.org (2020年2月5日). 2022年7月11日閲覧。
  4. ^ COPYRIGHT”. git.musl-libc.org. 2020年7月1日閲覧。
  5. ^ About musl”. musl.libc.org. 2020年7月1日閲覧。
  6. ^ Introduction to musl”. musl-libc.org. 2022年7月12日閲覧。
  7. ^ Compatibility”. wiki.musl-libc.org. 2020年7月1日閲覧。
  8. ^ README.md - GitHub
  9. ^ Morpheus Linux”. morpheus.2f30.org. 2020年7月1日閲覧。
  10. ^ gcompat”. code.foxkit.us. 2020年7月1日閲覧。

関連項目

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「musl」の関連用語

muslのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



muslのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのmusl (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS