On Sat, Sep 4, 2010 at 2:59 AM, Anoop Jacob Thomas <[email protected]>wrote:

> In a GNU/Linux system the libraries can be called by any program,
> and most softwares use dynamic linking so as to reduce the
> memory overload.


It means, window software which has static linking produce memory overload ?


> Thus each program becomes dependant on the
> library it needs. And it should be already available on the system for
> that software to work.
>
> While in the case of windows it is not true, almost all the softwares
> do static linking, which means the library is bundled with the software.
> Say for binary for Pidgin on Windows, it also bundles the needed
> libraries for gtk and all(thus increasing the total size of the software).
>

Let assume that if size is not a problem and what other disadvantage we may
have with this approach


> But on a GNU/Linux system multiple gtk applications will be using
> the same library and there is no need to bundle the libraries with
> each software that you distribute(thus avoiding the overhead
> of memory).
>
> Clear and simple advantage of Free Software!!!
>
> I think you might have noticed that on a Windows machine when you
> try to run an exe build using VB it sometimes complain for VB runtime.
> It is because the binary was created in mind with the library being
> already available in the system. But since that system doesn't have the
> VB runtime it fails the dependency. So there you would have to install
> the dependency yourself :)
>
>

-- 
"Freedom is the only law". 
"Freedom Unplugged"
http://www.ilug-tvm.org

You received this message because you are subscribed to the Google
Groups "ilug-tvm" group.
To control your subscription visit 
http://groups.google.co.in/group/ilug-tvm/subscribe
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]



For details visit the google group page: 
http://groups.google.com/group/ilug-tvm?hl=en

Reply via email to