musl
E299154
musl is a lightweight, fast, and standards-conformant implementation of the C standard library commonly used in minimalist and security-focused Linux distributions.
All labels observed (2)
| Label | Occurrences |
|---|---|
| musl canonical | 3 |
| musl C library edition | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T2792252 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: musl Context triple: [GNU C Library, relatedTo, musl]
-
A.
GNU C Library
The GNU C Library (glibc) is the GNU Project’s core implementation of the standard C library, providing fundamental system call wrappers and APIs used by most GNU/Linux and Unix-like systems.
-
B.
GNU Hurd
GNU Hurd is the GNU Project’s microkernel-based operating system server collection intended as a free Unix-like replacement, built to run on top of the Mach microkernel.
-
C.
libSystem
libSystem is the core system library in Darwin-based operating systems (like macOS and iOS), providing fundamental C runtime, POSIX, and low-level system interfaces used by nearly all user-space programs.
-
D.
GNU Binutils
GNU Binutils is a collection of binary tools, including assemblers, linkers, and related utilities, widely used in software development for compiling and manipulating executable programs and object files.
-
E.
Alpine Linux
Alpine Linux is a lightweight, security-focused Linux distribution designed for simplicity, resource efficiency, and containerized environments.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: musl Target entity description: musl is a lightweight, fast, and standards-conformant implementation of the C standard library commonly used in minimalist and security-focused Linux distributions.
-
A.
GNU C Library
The GNU C Library (glibc) is the GNU Project’s core implementation of the standard C library, providing fundamental system call wrappers and APIs used by most GNU/Linux and Unix-like systems.
-
B.
GNU Hurd
GNU Hurd is the GNU Project’s microkernel-based operating system server collection intended as a free Unix-like replacement, built to run on top of the Mach microkernel.
-
C.
libSystem
libSystem is the core system library in Darwin-based operating systems (like macOS and iOS), providing fundamental C runtime, POSIX, and low-level system interfaces used by nearly all user-space programs.
-
D.
GNU Binutils
GNU Binutils is a collection of binary tools, including assemblers, linkers, and related utilities, widely used in software development for compiling and manipulating executable programs and object files.
-
E.
Alpine Linux
Alpine Linux is a lightweight, security-focused Linux distribution designed for simplicity, resource efficiency, and containerized environments.
- F. None of above. chosen
Statements (60)
| Predicate | Object |
|---|---|
| instanceOf |
C standard library implementation
ⓘ
free and open-source software ⓘ software library ⓘ |
| author | Rich Felker ⓘ |
| contrastWith |
dietlibc
ⓘ
GNU C Library ⓘ
surface form:
glibc
uClibc ⓘ |
| designGoal |
correctness
ⓘ
fast ⓘ lightweight ⓘ robustness ⓘ security-focused ⓘ simple ⓘ standards-conformant ⓘ static linking friendly ⓘ |
| developer | Rich Felker ⓘ |
| feature |
ASLR-friendly design
ⓘ
UTF-8 centric locale support ⓘ clean codebase ⓘ deterministic behavior ⓘ full static linking support ⓘ no glibc-specific runtime dependencies ⓘ small binary size ⓘ small runtime footprint ⓘ static and dynamic linking support ⓘ thread safety ⓘ |
| focus |
container environments
ⓘ
embedded systems ⓘ minimalism ⓘ security ⓘ |
| homepage | https://musl.libc.org/ ⓘ |
| license |
MIT License
ⓘ
surface form:
MIT license
|
| operatingSystem | Linux ⓘ |
| programmingLanguage | C ⓘ |
| supports |
dynamic loader for shared libraries
ⓘ
multithreading ⓘ static binaries ⓘ |
| supportsStandard |
BSD extensions (subset)
ⓘ
GNU extensions (subset) ⓘ ISO/IEC 9899 ⓘ
surface form:
ISO C99
POSIX.1-2001 ⓘ POSIX ⓘ
surface form:
POSIX.1-2008
System V Interface Definition ⓘ
surface form:
SUSv4
XSI extensions (subset) ⓘ |
| targetArchitecture |
AArch64
ⓘ
ARM ⓘ MIPS ⓘ PowerPC ⓘ RISC-V ⓘ x86 ⓘ x86_64 ⓘ |
| usedIn |
Adélie Linux
ⓘ
Alpine Linux ⓘ Chimera Linux ⓘ Gentoo Linux ⓘ
surface form:
Gentoo Linux (musl profiles)
Linux From Scratch (musl variant) ⓘ OpenWrt ⓘ
surface form:
OpenWrt (some targets)
Sabotage Linux ⓘ Void Linux ⓘ
surface form:
Void Linux (musl variant)
postmarketOS ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: musl Description of subject: musl is a lightweight, fast, and standards-conformant implementation of the C standard library commonly used in minimalist and security-focused Linux distributions.
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.