PC-BSD

Devon H. O'Dell dodell at offmyserver.com
Wed Apr 27 09:14:31 PDT 2005


Steve O'Hara-Smith wrote:
On Wed, 27 Apr 2005 17:56:25 +0200 CEST
"Jonas Sundström" <jonas at xxxxxxxxxxx> wrote:

Anyway, there's really no magic to BeOS's solution.
Apps are usually distributed as zipped up app folders,
with the needed libraries in a subfolder named 'lib'.


	That would seem to make libraries pretty pointless the apps
might as well be statically linked. It would certainly be a huge waste
of space to have a copy of everything from libgtk+ down to libc in with
every gtk app on the system. It would also make it a nightmare when a
security problem is found in some fairly common library - instead of
just upgrading the appropriate library every application that used it
would have to be upgraded.
You're supposed to use common sense with these things. Standard 
libraries are not packaged in the application namespace. Take a look at 
GNUStep for more information on how this actually works.

--Devon






More information about the Users mailing list