| |||
| Home > BPABI and SysV Shared Libraries and Executables > Platforms supported by the BPABI | |||
The BPABI defines three platform models based on the type of shared library:
The bare metal model is designed for an offline dynamic loader or a simple module loader. References between modules are resolved by the loader directly without any additional support structures.
The DLL-like model sacrifices transparency between the dynamic and static library in return for better load and run-time efficiency.
The SysV model masks the differences between dynamic and static libraries. ARM Linux uses this format.
See also: