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