LWN.net Logo

.so vs DLL

.so vs DLL

Posted Aug 4, 2005 9:59 UTC (Thu) by eru (subscriber, #2753)
In reply to: Our bloat problem by rakoch
Parent article: Our bloat problem

On Windows one usually specifies which symbols get exported while on Linux the default is that everything gets exported.

Linux (or rather the linker and run-time loader) works hard to make shared library programming and usage as similar as possible to using static libraries. If I remember correctly from past life, on Windows writing and building a shared library ("DLL") requires special care ,and you can easily share only functions. This makes the run-time mechanism much simpler and faster to load.


(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.