They are really two terms for the same thing.
Up vote 3 down vote favorite share g+ share fb share tw.
I know what a dynamic loader does. It loads programs as and when is requested by the application at run time thereby minimizing the memory foot print. But I am really not getting what is this dynamic linker?
And what are its advantages? I read many online stuff but they are talking in abstract terms. Can anyone explain me with some simple examples?
Linux linker operating-system loader link|improve this question asked Apr 3 at 7:57Stacker1305 100% accept rate.
Stackoverflow.com/questions/311882/… – peter Apr 3 at 11:50 @peter thanks! It helped. – Stacker Apr 3 at 15:21.
They are really two terms for the same thing. In the Unix world, the term dynamic linker is used to denote the component of the operating system which links dynamic libraries at runtime, whereas a loader on most other systems does both program loading and linking dynamic libraries. Because loading libraries under Unix-like systems is done by a separate component (ld.
So most often), a dynamic linker is considered something distinct from the program loader. Compilers usually insert some stub code in the beginning of the executable to load ld. So, and ld.
So would continue loading the rest of the dependent libraries before main is invoked. While program loading is done in kernelspace, linking dynamic libraries is usually done in userspace. This is unlike Windows, where both program loading and linking dynamic libraries is done in kernel mode.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.