1. A method for improving an embedded system, in an information handling system, comprising the steps of: executing a hardware controlled boot routines; activating a ROM loader routine; initializing an I/O subsystem; activating an embedded operating system; thereafter creating a dynamically linked embedded system loader task; mapping a global coerced memory and a global shared memory containing shared libraries of text and data into an address space of the embedded system loader task, utilizing the embedded operating system so the embedded system loader task is able to access the shared libraries; loading one or more executable programs; and mapping the global coerced memory and the global shared memory into the address space of each executable program utilizing the embedded system loader task to enable such executable program to access the shared libraries.