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    run-parts
  41
  42=for html <br>
  43
  44Erik Andersen <andersen@codepoet.org>
  45
  46    Tons of new stuff, major rewrite of most of the
  47    core apps, tons of new apps as noted in header files.
  48    Lots of tedious effort writing these boring docs that
  49    nobody is going to actually read.
  50
  51=for html <br>
  52
  53Laurence Anderson <l.d.anderson@warwick.ac.uk>
  54
  55    rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm
  56
  57=for html <br>
  58
  59Jeff Angielski <jeff@theptrgroup.com>
  60
  61    ftpput, ftpget
  62
  63=for html <br>
  64
  65Edward Betts <edward@debian.org>
  66
  67    expr, hostid, logname, whoami
  68
  69=for html <br>
  70
  71John Beppu <beppu@codepoet.org>
  72
  73    du, nslookup, sort
  74
  75=for html <br>
  76
  77Brian Candler <B.Candler@pobox.com>
  78
  79    tiny-ls(ls)
  80
  81=for html <br>
  82
  83Randolph Chung <tausq@debian.org>
  84
  85    fbset, ping, hostname
  86
  87=for html <br>
  88
  89Dave Cinege <dcinege@psychosis.com>
  90
  91    more(v2), makedevs, dutmp, modularization, auto links file,
  92    various fixes, Linux Router Project maintenance
  93
  94=for html <br>
  95
  96Jordan Crouse <jordan@cosmicpenguin.net>
  97
  98    ipcalc
  99
 100=for html <br>
 101
 102Magnus Damm <damm@opensource.se>
 103
 104    tftp client insmod powerpc support
 105
 106=for html <br>
 107
 108Larry Doolittle <ldoolitt@recycle.lbl.gov>
 109
 110    pristine source directory compilation, lots of patches and fixes.
 111
 112=for html <br>
 113
 114Glenn Engel <glenne@engel.org>
 115
 116    httpd
 117
 118=for html <br>
 119
 120Gennady Feldman <gfeldman@gena01.com>
 121
 122    Sysklogd (single threaded syslogd, IPC Circular buffer support,
 123    logread), various fixes.
 124
 125=for html <br>
 126
 127Karl M. Hegbloom <karlheg@debian.org>
 128
 129    cp_mv.c, the test suite, various fixes to utility.c, &c.
 130
 131=for html <br>
 132
 133Daniel Jacobowitz <dan@debian.org>
 134
 135    mktemp.c
 136
 137=for html <br>
 138
 139Matt Kraai <kraai@alumni.cmu.edu>
 140
 141    documentation, bugfixes, test suite
 142
 143=for html <br>
 144
 145Stephan Linz <linz@li-pro.net>
 146
 147    ipcalc, Red Hat equivalence
 148
 149=for html <br>
 150
 151John Lombardo <john@deltanet.com>
 152
 153    tr
 154
 155=for html <br>
 156
 157Glenn McGrath <bug1@iinet.net.au>
 158
 159    Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
 160    nameif, sed, patch, fold, install, uudecode.
 161    Various bugfixes, review and apply numerous patches.
 162
 163=for html <br>
 164
 165Manuel Novoa III <mjn3@codepoet.org>
 166
 167    cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes,
 168    mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
 169    get_last_path_component, simplify_path, and a number trivial libbb routines
 170
 171    also bug fixes, partial rewrites, and size optimizations in
 172    ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
 173    mv, realpath, rm, sort, tail, touch, uname, watch, arith, human_readable,
 174    interface, dutmp, ifconfig, route
 175
 176=for html <br>
 177
 178Vladimir Oleynik <dzo@simtreas.ru>
 179
 180    cmdedit; xargs(current), httpd(current);
 181    ports: ash, crond, fdisk, inetd, stty, traceroute, top;
 182    locale, various fixes
 183    and irreconcilable critic of everything not perfect.
 184
 185=for html <br>
 186
 187Bruce Perens <bruce@pixar.com>
 188
 189    Original author of BusyBox in 1995, 1996. Some of his code can
 190    still be found hiding here and there...
 191
 192=for html <br>
 193
 194Tim Riker <Tim@Rikers.org>
 195
 196    bug fixes, member of fan club
 197
 198=for html <br>
 199
 200Kent Robotti <robotti@metconnect.com>
 201
 202    reset, tons and tons of bug reports and patches.
 203
 204=for html <br>
 205
 206Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com>
 207
 208    wget - Contributed by permission of Covad Communications
 209
 210=for html <br>
 211
 212Pavel Roskin <proski@gnu.org>
 213
 214    Lots of bugs fixes and patches.
 215
 216=for html <br>
 217
 218Gyepi Sam <gyepi@praxis-sw.com>
 219
 220    Remote logging feature for syslogd
 221
 222=for html <br>
 223
 224Linus Torvalds <torvalds@transmeta.com>
 225
 226    mkswap, fsck.minix, mkfs.minix
 227
 228=for html <br>
 229
 230Mark Whitley <markw@codepoet.org>
 231
 232    grep, sed, cut, xargs(previous),
 233    style-guide, new-applet-HOWTO, bug fixes, etc.
 234
 235=for html <br>
 236
 237Charles P. Wright <cpwright@villagenet.com>
 238
 239    gzip, mini-netcat(nc)
 240
 241=for html <br>
 242
 243Enrique Zanardi <ezanardi@ull.es>
 244
 245    tarcat (since removed), loadkmap, various fixes, Debian maintenance
 246
 247=for html <br>
 248
 249Tito Ragusa <farmatito@tiscali.it>
 250
 251    devfsd and size optimizations in strings, openvt and deallocvt.
 252
 253=for html <br>
 254
 255Paul Fox <pgf@foxharp.boston.ma.us>
 256
 257    vi editing mode for ash, various other patches/fixes
 258
 259=for html <br>
 260
 261Roberto A. Foglietta <me@roberto.foglietta.name>
 262
 263    port: dnsd
 264
 265=for html <br>
 266
 267Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
 268
 269    misc
 270
 271=for html <br>
 272
 273Mike Frysinger <vapier@gentoo.org>
 274
 275    initial e2fsprogs, printenv, setarch, sum, misc
 276
 277=for html <br>
 278
 279Jie Zhang <jie.zhang@analog.com>
 280
 281    fixed two bugs in msh and hush (exitcode of killed processes)
 282
 283=cut
 284