Does anyone have a really good understanding of what each system library
(found in /lib/lib* and /usr/lib/lib*) is for?
I'm still trying to get a good idea of libraries such as libresolv,
libdb, libdl, libnsl, ...
I think that:
* libresolv is used for "getbyhostname" or whatever else to do name
lookups
* libnss* is the "name service switch" which is on the "back end" of
name lookups
* libnsl appears to be something related to NIS (can be removed??)
* libdl appears to be something to do with using dynamic libraries
* libdb is.... what? (it's part of glibc...)
* libcrypt is for passwords and other use of crypt()
* libutil (a part of glibc) seems to be generic misc. functions and
utilities
* libuuid (a part of e2fsprogs) seems to be some sort of utilities for
e2fs; can this be removed?
Can someone help out here?
The ultimate goal is to remove unnecessary libraries from the system,
and put them into separate packages - which could be anywhere, including
on a data disk, boot disk, or CDROM....
_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel