<<On Fri, 21 Nov 2003 15:38:49 -0800, Tim Kientzle <[EMAIL PROTECTED]> said:There have been a lot of proposed solutions: * Rewrite NSS to not require dlopen(). * Rewrite dlopen() to not require dynamic linking. * Don't support NSS in /bin/sh. * Change the default script interpreter for rc and such. * Make dynamic linking faster.
You forgot:
* Allow statically-linked programs to use dynamic NSS modules by forking a (dynamically-linked) resolver process when needed.
This leads to a related, but widely disparaged option:
* Have a persistent NSS caching daemon with an RPC interface that all programs can access for NSS lookups. You might call such a program `nscd'. (Might as well be honest about it.)
Jacques seems to be of the opinion that the current 'nscd' is not up to the task. He would know better than I.
Tim
_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "[EMAIL PROTECTED]"