dyld
E246563
dyld is the dynamic linker for macOS and other Darwin-based systems, responsible for loading and linking shared libraries at program startup and runtime.
All labels observed (1)
| Label | Occurrences |
|---|---|
| dyld canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T2257099 — 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: dyld Context triple: [Darwin, includesComponent, dyld]
-
A.
XNU
XNU is the hybrid operating system kernel developed by Apple that powers macOS and other Apple platforms, combining components from Mach and BSD.
-
B.
Darwin operating system
Darwin is an open-source, Unix-like operating system developed by Apple that forms the core foundation of macOS, iOS, and other Apple platforms.
-
C.
LLDB
LLDB is a modern, high-performance debugger primarily used with the LLVM toolchain for languages like C, C++, and Objective-C.
-
D.
I/O Kit
I/O Kit is macOS and iOS’s object-oriented driver framework that manages hardware devices and their interaction with the operating system.
-
E.
DY
DY is the IATA airline designator used by Norwegian Air Shuttle, a major low-cost carrier based in Norway.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: dyld Target entity description: dyld is the dynamic linker for macOS and other Darwin-based systems, responsible for loading and linking shared libraries at program startup and runtime.
-
A.
XNU
XNU is the hybrid operating system kernel developed by Apple that powers macOS and other Apple platforms, combining components from Mach and BSD.
-
B.
Darwin operating system
Darwin is an open-source, Unix-like operating system developed by Apple that forms the core foundation of macOS, iOS, and other Apple platforms.
-
C.
LLDB
LLDB is a modern, high-performance debugger primarily used with the LLVM toolchain for languages like C, C++, and Objective-C.
-
D.
I/O Kit
I/O Kit is macOS and iOS’s object-oriented driver framework that manages hardware devices and their interaction with the operating system.
-
E.
DY
DY is the IATA airline designator used by Norwegian Air Shuttle, a major low-cost carrier based in Norway.
- F. None of above. chosen
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
dynamic linker
ⓘ
executable program ⓘ system component ⓘ |
| binaryFormat |
Mach-O binary format
ⓘ
surface form:
Mach-O
|
| componentOf |
Darwin operating system
ⓘ
macOS runtime environment ⓘ |
| configurationInterface | environment variables starting with DYLD_ ⓘ |
| developer | Apple Inc. ⓘ |
| documentation |
Apple Developer Documentation
ⓘ
surface form:
Apple Developer Documentation on dyld
|
| filePath | /usr/lib/dyld ⓘ |
| introducedIn | early versions of Mac OS X ⓘ |
| invocation | invoked automatically by kernel at process launch ⓘ |
| language | C++ ⓘ |
| license | Apple proprietary license ⓘ |
| operatingSystem |
iOS
ⓘ
iPadOS ⓘ macOS ⓘ tvOS ⓘ watchOS ⓘ |
| operatingSystemFamily | Darwin ⓘ |
| optimizationRole | reduces application launch time via shared cache ⓘ |
| platform |
Apple silicon
ⓘ
Intel-based Mac ⓘ |
| relatedConcept |
dynamic linking
ⓘ
runtime loader ⓘ static linking ⓘ |
| replaces | classic Mac OS Code Fragment Manager ⓘ |
| repository | https://opensource.apple.com/source/dyld/ ⓘ |
| responsibility |
initializing dynamic libraries
ⓘ
linking shared libraries ⓘ loading shared libraries ⓘ managing shared cache of system libraries ⓘ resolving symbols at program startup ⓘ resolving symbols at runtime ⓘ |
| securityRole |
enforces library loading restrictions
ⓘ
participates in code signing validation ⓘ |
| similarTo |
ld-linux.so
ⓘ
dynamic loader (ld-linux) ⓘ
surface form:
ld.so
|
| sourceModel | source-available ⓘ |
| supportsFeature |
address space layout randomization
ⓘ
code signing enforcement ⓘ eager symbol binding ⓘ environment variable configuration ⓘ lazy symbol binding ⓘ position-independent executables ⓘ shared cache optimization ⓘ |
| usedWith | Mach-O binaries ⓘ |
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: dyld Description of subject: dyld is the dynamic linker for macOS and other Darwin-based systems, responsible for loading and linking shared libraries at program startup and runtime.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.