busybox/docs/busybox_footer.pod
<<
>>
Prefs
   1=head1 LIBC NSS
   2
   3GNU Libc (glibc) uses the Name Service Switch (NSS) to configure the behavior
   4of the C library for the local environment, and to configure how it reads
   5system data, such as passwords and group information.  This is implemented
   6using 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
   8use of NSS.  Some applets however, such as login and su, will use libc functions
   9that require NSS.
  10
  11If you enable CONFIG_USE_BB_PWD_GRP, BusyBox will use internal functions to
  12directly access the /etc/passwd, /etc/group, and /etc/shadow files without
  13using NSS.  This may allow you to run your system without the need for
  14installing any of the NSS configuration files and libraries.
  15
  16When used with glibc, the BusyBox 'networking' applets will similarly require
  17that 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*).
  19
  20Shameless Plug: As an alternative, one could use a C library such as uClibc.  In
  21addition to making your system significantly smaller, uClibc does not require the
  22use of any NSS support files or libraries.
  23
  24=head1 MAINTAINER
  25
  26Denis Vlasenko <vda.linux@googlemail.com>
  27
  28=head1 AUTHORS
  29
  30The following people have contributed code to BusyBox whether they know it or
  31not.  If you have written code included in BusyBox, you should probably be
  32listed here so you can obtain your bit of eternal glory.  If you should be
  33listed here, or the description of what you have done needs more detail, or is
  34incorrect, please send in an update.
  35
  36
  37=for html <br>
  38
  39Emanuele Aina <emanuele.aina@tiscali.it>
  40
  41    run-parts
  42
  43=for html <br>
  44
  45Erik Andersen <andersen@codepoet.org>
  46
  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.
  51
  52=for html <br>
  53
  54Laurence Anderson <l.d.anderson@warwick.ac.uk>
  55
  56    rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm
  57
  58=for html <br>
  59
  60Jeff Angielski <jeff@theptrgroup.com>
  61
  62    ftpput, ftpget
  63
  64=for html <br>
  65
  66Edward Betts <edward@debian.org>
  67
  68    expr, hostid, logname, whoami
  69
  70=for html <br>
  71
  72John Beppu <beppu@codepoet.org>
  73
  74    du, nslookup, sort
  75
  76=for html <br>
  77
  78Brian Candler <B.Candler@pobox.com>
  79
  80    tiny-ls(ls)
  81
  82=for html <br>
  83
  84Randolph Chung <tausq@debian.org>
  85
  86    fbset, ping, hostname
  87
  88=for html <br>
  89
  90Dave Cinege <dcinege@psychosis.com>
  91
  92    more(v2), makedevs, dutmp, modularization, auto links file,
  93    various fixes, Linux Router Project maintenance
  94
  95=for html <br>
  96
  97Jordan Crouse <jordan@cosmicpenguin.net>
  98
  99    ipcalc
 100
 101=for html <br>
 102
 103Magnus Damm <damm@opensource.se>
 104
 105    tftp client insmod powerpc support
 106
 107=for html <br>
 108
 109Larry Doolittle <ldoolitt@recycle.lbl.gov>
 110
 111    pristine source directory compilation, lots of patches and fixes.
 112
 113=for html <br>
 114
 115Glenn Engel <glenne@engel.org>
 116
 117    httpd
 118
 119=for html <br>
 120
 121Gennady Feldman <gfeldman@gena01.com>
 122
 123    Sysklogd (single threaded syslogd, IPC Circular buffer support,
 124    logread), various fixes.
 125
 126=for html <br>
 127
 128Karl M. Hegbloom <karlheg@debian.org>
 129
 130    cp_mv.c, the test suite, various fixes to utility.c, &c.
 131
 132=for html <br>
 133
 134Daniel Jacobowitz <dan@debian.org>
 135
 136    mktemp.c
 137
 138=for html <br>
 139
 140Matt Kraai <kraai@alumni.cmu.edu>
 141
 142    documentation, bugfixes, test suite
 143
 144=for html <br>
 145
 146Stephan Linz <linz@li-pro.net>
 147
 148    ipcalc, Red Hat equivalence
 149
 150=for html <br>
 151
 152John Lombardo <john@deltanet.com>
 153
 154    tr
 155
 156=for html <br>
 157
 158Glenn McGrath <bug1@iinet.net.au>
 159
 160    Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
 161    nameif, sed, patch, fold, install, uudecode.
 162    Various bugfixes, review and apply numerous patches.
 163
 164=for html <br>
 165
 166Manuel Novoa III <mjn3@codepoet.org>
 167
 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
 171
 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
 176
 177=for html <br>
 178
 179Vladimir Oleynik <dzo@simtreas.ru>
 180
 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.
 185
 186=for html <br>
 187
 188Bruce Perens <bruce@pixar.com>
 189
 190    Original author of BusyBox in 1995, 1996. Some of his code can
 191    still be found hiding here and there...
 192
 193=for html <br>
 194
 195Tim Riker <Tim@Rikers.org>
 196
 197    bug fixes, member of fan club
 198
 199=for html <br>
 200
 201Kent Robotti <robotti@metconnect.com>
 202
 203    reset, tons and tons of bug reports and patches.
 204
 205=for html <br>
 206
 207Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com>
 208
 209    wget - Contributed by permission of Covad Communications
 210
 211=for html <br>
 212
 213Pavel Roskin <proski@gnu.org>
 214
 215    Lots of bugs fixes and patches.
 216
 217=for html <br>
 218
 219Gyepi Sam <gyepi@praxis-sw.com>
 220
 221    Remote logging feature for syslogd
 222
 223=for html <br>
 224
 225Linus Torvalds <torvalds@transmeta.com>
 226
 227    mkswap, fsck.minix, mkfs.minix
 228
 229=for html <br>
 230
 231Mark Whitley <markw@codepoet.org>
 232
 233    grep, sed, cut, xargs(previous),
 234    style-guide, new-applet-HOWTO, bug fixes, etc.
 235
 236=for html <br>
 237
 238Charles P. Wright <cpwright@villagenet.com>
 239
 240    gzip, mini-netcat(nc)
 241
 242=for html <br>
 243
 244Enrique Zanardi <ezanardi@ull.es>
 245
 246    tarcat (since removed), loadkmap, various fixes, Debian maintenance
 247
 248=for html <br>
 249
 250Tito Ragusa <farmatito@tiscali.it>
 251
 252    devfsd and size optimizations in strings, openvt and deallocvt.
 253
 254=for html <br>
 255
 256Paul Fox <pgf@foxharp.boston.ma.us>
 257
 258    vi editing mode for ash, various other patches/fixes
 259
 260=for html <br>
 261
 262Roberto A. Foglietta <me@roberto.foglietta.name>
 263
 264    port: dnsd
 265
 266=for html <br>
 267
 268Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
 269
 270    misc
 271
 272=for html <br>
 273
 274Mike Frysinger <vapier@gentoo.org>
 275
 276    initial e2fsprogs, printenv, setarch, sum, misc
 277
 278=for html <br>
 279
 280Jie Zhang <jie.zhang@analog.com>
 281
 282    fixed two bugs in msh and hush (exitcode of killed processes)
 283
 284=cut
 285