dynamic loader (ld-linux)
E299152
dynamic loader (ld-linux) is the GNU C Library component responsible for loading and linking shared libraries at program startup and runtime on GNU/Linux systems.
All labels observed (3)
| Label | Occurrences |
|---|---|
| ld.so | 2 |
| dynamic loader (ld-linux) canonical | 1 |
| ld-linux.so | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T2792230 — 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: dynamic loader (ld-linux) Context triple: [GNU C Library, provides, dynamic loader (ld-linux)]
-
A.
dyld
dyld is the dynamic linker for macOS and other Darwin-based systems, responsible for loading and linking shared libraries at program startup and runtime.
-
B.
LLD linker
LLD linker is LLVM’s high-performance, modern linker designed as a faster, drop-in replacement for traditional system linkers across multiple platforms.
-
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.
LDF
LDF is a prominent U.S. civil rights law organization that litigates and advocates to advance racial justice and equality, particularly for African Americans.
-
E.
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.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: dynamic loader (ld-linux) Target entity description: dynamic loader (ld-linux) is the GNU C Library component responsible for loading and linking shared libraries at program startup and runtime on GNU/Linux systems.
-
A.
dyld
dyld is the dynamic linker for macOS and other Darwin-based systems, responsible for loading and linking shared libraries at program startup and runtime.
-
B.
LLD linker
LLD linker is LLVM’s high-performance, modern linker designed as a faster, drop-in replacement for traditional system linkers across multiple platforms.
-
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.
LDF
LDF is a prominent U.S. civil rights law organization that litigates and advocates to advance racial justice and equality, particularly for African Americans.
-
E.
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.
- F. None of above. chosen
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
GNU C Library component
ⓘ
dynamic linker ⓘ runtime loader ⓘ |
| alternativeName |
dynamic loader (ld-linux)
ⓘ
surface form:
ld-linux.so
dynamic loader (ld-linux) ⓘ
surface form:
ld.so
|
| category |
linker
ⓘ
runtime system component ⓘ system software ⓘ |
| configuredBy | ELF interpreter field ⓘ |
| developedBy | GNU Project ⓘ |
| feature |
eager binding
ⓘ
lazy binding ⓘ symbol versioning support ⓘ |
| implements | ELF dynamic linking ⓘ |
| invokedBy | Linux kernel ⓘ |
| language | C ⓘ |
| license | GNU Lesser General Public License ⓘ |
| operatingSystem | GNU/Linux ⓘ |
| partOf | GNU C Library ⓘ |
| performs |
dependency resolution between shared objects
ⓘ
relocation of code and data segments ⓘ |
| provides |
ld-linux-aarch64.so.1
ⓘ
ld-linux-armhf.so.3 ⓘ ld-linux-x86-64.so.2 ⓘ ld-linux.so.1 ⓘ ld-linux.so.2 ⓘ |
| reads |
ELF dynamic section
ⓘ
ELF program headers ⓘ |
| responsibleFor |
linking shared libraries
ⓘ
loading shared libraries ⓘ relocation processing ⓘ running shared library initializers ⓘ setting up program runtime linking state ⓘ symbol resolution ⓘ |
| supportsFormat | ELF ⓘ |
| supportsMechanism |
/etc/ld.so.cache
ⓘ
/etc/ld.so.conf ⓘ DT_RPATH ⓘ DT_RUNPATH ⓘ LD_ASSUME_KERNEL ⓘ LD_AUDIT ⓘ LD_BIND_NOW ⓘ LD_DEBUG ⓘ LD_LIBRARY_PATH ⓘ LD_PRELOAD ⓘ LD_TRACE_LOADED_OBJECTS ⓘ |
| targetPlatform | Linux kernel with glibc ⓘ |
| usedAt |
program runtime
ⓘ
program startup ⓘ |
| usedBy | ELF dynamically linked executables ⓘ |
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: dynamic loader (ld-linux) Description of subject: dynamic loader (ld-linux) is the GNU C Library component responsible for loading and linking shared libraries at program startup and runtime on GNU/Linux systems.
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.