What really happens when you start a program in a Linux based system and why does it sometimes take so long to start up? This whitepaper looks at the role of the dynamic linker, the problems associated with it and what MathEmbedded Consulting can do to improve system start-up time.