-
V S Murthy Sidagam authored
Description: Components need only the registry and the dynamic loader to operate. And whatever services they require. But right now the minimal chassis is bundled with the server component. So the line between the two is blurry. And because of the way the dynamic linkers work it's not hard for component authors to refer to symbols from the server component by accident since this is always present. This worklog is about separating the server component out of the minimal chassis and making it a normal component that's loaded into the minimal chassis. The minimal chassis is also useful to uncover these dynamic linker references and prevent them. Plus it will allow hosting components that are not the server in a self-contained executable. Reviewed by: Joro <georgi.kodinov@oracle.com> Reviewed-by:
Marc Alff <marc.alff@oracle.com> Reviewed-by:
Tor Didriksen <tor.didriksen@oracle.com> RB: 21582
V S Murthy Sidagam authoredDescription: Components need only the registry and the dynamic loader to operate. And whatever services they require. But right now the minimal chassis is bundled with the server component. So the line between the two is blurry. And because of the way the dynamic linkers work it's not hard for component authors to refer to symbols from the server component by accident since this is always present. This worklog is about separating the server component out of the minimal chassis and making it a normal component that's loaded into the minimal chassis. The minimal chassis is also useful to uncover these dynamic linker references and prevent them. Plus it will allow hosting components that are not the server in a self-contained executable. Reviewed by: Joro <georgi.kodinov@oracle.com> Reviewed-by:
Marc Alff <marc.alff@oracle.com> Reviewed-by:
Tor Didriksen <tor.didriksen@oracle.com> RB: 21582
Loading