typo fix
[busybox-git.git] / docs / busybox_footer.pod
blob0f4810bd3d45462f44e79f9f161ef1b06aa0e2b1
1 =head1 LIBC NSS
3 GNU Libc (glibc) uses the Name Service Switch (NSS) to configure the behavior
4 of the C library for the local environment, and to configure how it reads
5 system data, such as passwords and group information.  This is implemented
6 using an /etc/nsswitch.conf configuration file, and using one or more of the
7 /lib/libnss_* libraries.  BusyBox tries to avoid using any libc calls that make
8 use of NSS.  Some applets however, such as login and su, will use libc functions
9 that require NSS.
11 If you enable CONFIG_USE_BB_PWD_GRP, BusyBox will use internal functions to
12 directly access the /etc/passwd, /etc/group, and /etc/shadow files without
13 using NSS.  This may allow you to run your system without the need for
14 installing any of the NSS configuration files and libraries.
16 When used with glibc, the BusyBox 'networking' applets will similarly require
17 that you install at least some of the glibc NSS stuff (in particular,
18 /etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files*, and /lib/libresolv*).
20 Shameless Plug: As an alternative, one could use a C library such as uClibc.  In
21 addition to making your system significantly smaller, uClibc does not require the
22 use of any NSS support files or libraries.
24 =head1 MAINTAINER
26 Denis Vlasenko <vda.linux@googlemail.com>
28 =head1 AUTHORS
30 The following people have contributed code to BusyBox whether they know it or
31 not.  If you have written code included in BusyBox, you should probably be
32 listed here so you can obtain your bit of eternal glory.  If you should be
33 listed here, or the description of what you have done needs more detail, or is
34 incorrect, please send in an update.
37 =for html <br>
39 Emanuele Aina <emanuele.aina@tiscali.it>
41     run-parts
43 =for html <br>
45 Erik Andersen <andersen@codepoet.org>
47     Tons of new stuff, major rewrite of most of the
48     core apps, tons of new apps as noted in header files.
49     Lots of tedious effort writing these boring docs that
50     nobody is going to actually read.
52 =for html <br>
54 Laurence Anderson <l.d.anderson@warwick.ac.uk>
56     rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm
58 =for html <br>
60 Jeff Angielski <jeff@theptrgroup.com>
62     ftpput, ftpget
64 =for html <br>
66 Edward Betts <edward@debian.org>
68     expr, hostid, logname, whoami
70 =for html <br>
72 John Beppu <beppu@codepoet.org>
74     du, nslookup, sort
76 =for html <br>
78 Brian Candler <B.Candler@pobox.com>
80     tiny-ls(ls)
82 =for html <br>
84 Randolph Chung <tausq@debian.org>
86     fbset, ping, hostname
88 =for html <br>
90 Dave Cinege <dcinege@psychosis.com>
92     more(v2), makedevs, dutmp, modularization, auto links file,
93     various fixes, Linux Router Project maintenance
95 =for html <br>
97 Jordan Crouse <jordan@cosmicpenguin.net>
99     ipcalc
101 =for html <br>
103 Magnus Damm <damm@opensource.se>
105     tftp client insmod powerpc support
107 =for html <br>
109 Larry Doolittle <ldoolitt@recycle.lbl.gov>
111     pristine source directory compilation, lots of patches and fixes.
113 =for html <br>
115 Glenn Engel <glenne@engel.org>
117     httpd
119 =for html <br>
121 Gennady Feldman <gfeldman@gena01.com>
123     Sysklogd (single threaded syslogd, IPC Circular buffer support,
124     logread), various fixes.
126 =for html <br>
128 Karl M. Hegbloom <karlheg@debian.org>
130     cp_mv.c, the test suite, various fixes to utility.c, &c.
132 =for html <br>
134 Daniel Jacobowitz <dan@debian.org>
136     mktemp.c
138 =for html <br>
140 Matt Kraai <kraai@alumni.cmu.edu>
142     documentation, bugfixes, test suite
144 =for html <br>
146 Stephan Linz <linz@li-pro.net>
148     ipcalc, Red Hat equivalence
150 =for html <br>
152 John Lombardo <john@deltanet.com>
154     tr
156 =for html <br>
158 Glenn McGrath <bug1@iinet.net.au>
160     Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
161     nameif, sed, patch, fold, install, uudecode.
162     Various bugfixes, review and apply numerous patches.
164 =for html <br>
166 Manuel Novoa III <mjn3@codepoet.org>
168     cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes,
169     mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
170     get_last_path_component, simplify_path, and a number trivial libbb routines
172     also bug fixes, partial rewrites, and size optimizations in
173     ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
174     mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
175     interface, dutmp, ifconfig, route
177 =for html <br>
179 Vladimir Oleynik <dzo@simtreas.ru>
181     cmdedit; xargs(current), httpd(current);
182     ports: ash, crond, fdisk, inetd, stty, traceroute, top;
183     locale, various fixes
184     and irreconcilable critic of everything not perfect.
186 =for html <br>
188 Bruce Perens <bruce@pixar.com>
190     Original author of BusyBox in 1995, 1996. Some of his code can
191     still be found hiding here and there...
193 =for html <br>
195 Tim Riker <Tim@Rikers.org>
197     bug fixes, member of fan club
199 =for html <br>
201 Kent Robotti <robotti@metconnect.com>
203     reset, tons and tons of bug reports and patches.
205 =for html <br>
207 Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com>
209     wget - Contributed by permission of Covad Communications
211 =for html <br>
213 Pavel Roskin <proski@gnu.org>
215     Lots of bugs fixes and patches.
217 =for html <br>
219 Gyepi Sam <gyepi@praxis-sw.com>
221     Remote logging feature for syslogd
223 =for html <br>
225 Linus Torvalds <torvalds@transmeta.com>
227     mkswap, fsck.minix, mkfs.minix
229 =for html <br>
231 Mark Whitley <markw@codepoet.org>
233     grep, sed, cut, xargs(previous),
234     style-guide, new-applet-HOWTO, bug fixes, etc.
236 =for html <br>
238 Charles P. Wright <cpwright@villagenet.com>
240     gzip, mini-netcat(nc)
242 =for html <br>
244 Enrique Zanardi <ezanardi@ull.es>
246     tarcat (since removed), loadkmap, various fixes, Debian maintenance
248 =for html <br>
250 Tito Ragusa <farmatito@tiscali.it>
252     devfsd and size optimizations in strings, openvt and deallocvt.
254 =for html <br>
256 Paul Fox <pgf@foxharp.boston.ma.us>
258     vi editing mode for ash, various other patches/fixes
260 =for html <br>
262 Roberto A. Foglietta <me@roberto.foglietta.name>
264     port: dnsd
266 =for html <br>
268 Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
270     misc
272 =for html <br>
274 Mike Frysinger <vapier@gentoo.org>
276     initial e2fsprogs, printenv, setarch, sum, misc
278 =for html <br>
280 Jie Zhang <jie.zhang@analog.com>
282     fixed two bugs in msh and hush (exitcode of killed processes)
284 =cut