andersch.dev

<2025-01-07 Tue>
[ os ]

Loader

The loader is the part of an OS that is responsible for parsing and instantiating programs and libraries (i.e executable images) in order to prepare them for execution.

The loader executes when the user launches a program, or when an already running program dynamically loads another image (e.g. via LoadLibrary on Windows or dlopen on Linux).