Component Manager

The component manager is in charge of the discovery, the loading, the unloading of components.


  • The component manager must support static and dynamic components.
  • The component manager provides the abstraction of the low-level loading mechanism ("portable ldopen", masks the difference between static and dynamic components).
  • The component manager must handle dependencies between components, and component versioning.
  • The component manager is also reentrant (load of extra components when loading a given component for dependency management).
  • The component manager may use the file staging subsystem to get the required component.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License