patch-pre2.0.6 linux/Documentation/Configure.help

Next file: linux/Documentation/cdrom/aztcd
Previous file: linux/Documentation/Changes
Back to the patch index
Back to the overall index

diff -u --recursive --new-file pre2.0.5/linux/Documentation/Configure.help linux/Documentation/Configure.help
@@ -1,8 +1,7 @@
 # Maintained by Axel Boldt (boldt@math.ucsb.edu) 
 #
 # This version of the Linux kernel configuration help texts
-# corresponds to the kernel versions 1.3.x. Be aware that these
-# are development kernels.
+# corresponds to the kernel versions 2.0.x.
 #
 # Information about what a kernel is, what it does, how to patch and
 # compile it and much more is contained in the Kernel-HOWTO, available
@@ -45,7 +44,6 @@
   may not meet the normal level of reliability or it may fail to work
   in some special cases. Detailed bug reports from people familiar with
   the kernel internals are usually welcomed by the developers. 
-
   Unless you intend to help test and develop a feature or driver that
   falls into this category, or you have a situation that requires using 
   these features you should probably say N here, which will cause this 
@@ -128,7 +126,7 @@
   interfaces, for a combination of up to eight IDE disk/cdrom/tape
   drives.  Useful information about large (>540MB) IDE disks,
   soundcard IDE ports, and other topics, is all contained in
-  drivers/block/README.ide.  If you have one or more IDE drives, say Y
+  Documentation/ide.txt.  If you have one or more IDE drives, say Y
   here.  If your system has no IDE drives, or if memory requirements
   are really tight, you could say N here, and select the Old harddisk
   driver instead to save about 13kB of memory in the kernel.  To
@@ -156,11 +154,13 @@
   the new enhanced driver by itself.  This option installs the old
   harddisk driver to control the primary IDE/disk interface in the
   system, leaving the new enhanced IDE driver take care of only the
-  2nd/3rd/4th IDE interfaces.  Choosing this option may be useful for
-  older systems which have MFM/RLL/ESDI controller+drives at the
-  primary port address (0x1f0), along with IDE drives at the
-  secondary/3rd/4th port addresses.  Normally, just say N here; you
-  will then use the new driver for all 4 interfaces.
+  2nd/3rd/4th IDE interfaces. Doing this will prevent you from having
+  an IDE/ATAPI CDROM or tape drive connected to the primary IDE
+  interface. Choosing this option may be useful for older systems
+  which have MFM/RLL/ESDI controller+drives at the primary port
+  address (0x1f0), along with IDE drives at the secondary/3rd/4th port
+  addresses.  Normally, just say N here; you will then use the new
+  driver for all 4 interfaces.
   
 Include IDE/ATAPI CDROM support
 CONFIG_BLK_DEV_IDECD
@@ -174,9 +174,10 @@
   If this is your only CDROM drive, you can say N to all other CDROM
   options, but be sure to say Y to the ISO9660 filesystem.  Read the
   CDROM-HOWTO, available via ftp (user: anonymous) in
-  sunsite.unc.edu:/pub/Linux/docs/HOWTO.  Note that older versions of
-  lilo (the linux boot loader) cannot properly deal with IDE/ATAPI
-  CDROMs, so install lilo-16 or higher, available from
+  sunsite.unc.edu:/pub/Linux/docs/HOWTO and the file
+  Documentation/cdrom/ide-cd.  Note that older versions of lilo (the
+  linux boot loader) cannot properly deal with IDE/ATAPI CDROMs, so
+  install lilo-16 or higher, available from
   sunsite.unc.edu:/pub/Linux/system/Linux-boot/lilo.
 
 Include IDE/ATAPI TAPE support
@@ -186,7 +187,7 @@
   similar to the SCSI protocol.  At boot time, the TAPE drive will
   be identified along with other IDE devices, as "hdb" or "hdc",
   or something similar.  Be sure to consult the drivers/block/ide-tape.c
-  and README.ide files for usage information.
+  and Documentation/ide.txt files for usage information.
 
 Support removable IDE interfaces (PCMCIA)
 CONFIG_BLK_DEV_IDE_PCMCIA
@@ -278,8 +279,12 @@
 
 XT harddisk support
 CONFIG_BLK_DEV_XD
-  Very old 8 bit hard disk controllers used in the IBM XT
-  computer. Pretty unlikely that you have this: say N.
+  Very old 8 bit hard disk controllers used in the IBM XT computer. To
+  include a driver for these, say Y. If you want to compile the driver
+  as a module ( = code which can be inserted in and removed from the
+  running kernel whenever you want), say M here and read
+  Documentation/modules.txt. It's pretty unlikely that you have one of
+  these: say N.
 
 Multiple devices driver support
 CONFIG_BLK_DEV_MD
@@ -390,15 +395,15 @@
 
 Network aliasing
 CONFIG_NET_ALIAS
-  This is for setting several network addresses on the same low-level
+  This is for setting multiple IP addresses on the same low-level
   network device driver. Typically used for services that act
-  differently based on the address they listen on (e.g. Apache httpd)
-  or for connecting to different logical networks through the same
-  physical interface.  This is the generic part, later when
-  configuring network protocol options you will be asked for
-  protocol-specific aliasing support.  See
+  differently based on the address they listen on (e.g. "multihosting"
+  on Apache httpd) or for connecting to different logical networks
+  through the same physical interface.  This is the generic part,
+  later when configuring network protocol options you will be asked
+  for protocol-specific aliasing support.  See
   Documentation/networking/alias.txt for more info.  If you need this
-  features (for any protocol, like IP) say Y; if unsure, say N.
+  feature (for any protocol, like IP) say Y; if unsure, say N.
 
 Network firewalls
 CONFIG_FIREWALL
@@ -407,8 +412,16 @@
   net is inspected by the firewall first. If you want to configure
   your Linux box as a firewall for a local network, say Y here. If
   your local network is TCP/IP based, you will have to say Y to "IP:
-  firewalling", below. Chances are that you should use this on any
-  machine being run as a router and not on a host.
+  firewalling", below.  You also need to say Y here and enable "IP
+  firewalling" below in order to be able to use IP masquerading
+  (i.e. local computers can chat with an outside host, but that
+  outside host is made to think that it is talking to the firewall
+  box. Makes the local network completely invisible and avoids the
+  need to allocate valid IP host addresses for the machines on the
+  local net) or to use the ip packet accounting to see what is using
+  all your network bandwidth. Chances are that you should use this on
+  any machine being run as a router and not on a host. If unsure, say
+  N.
 
 Sun floppy controller support
 CONFIG_BLK_DEV_SUNFD
@@ -512,8 +525,9 @@
   Find out whether you have a PCI motherboard. PCI is the name of a
   bus system, i.e. the way the CPU talks to the other stuff inside
   your box. Other bus systems are ISA, EISA, Microchannel (MCA) or
-  VESA. If you have PCI, say Y, otherwise N. Note1: MCA systems are
-  not supported by the standard kernels, but patches exist at
+  VESA. If you have PCI, say Y, otherwise N. Note1: MCA systems
+  (notably some IBM PS/2's) are not supported by the standard kernels,
+  but patches exist at
   http://www.undergrad.math.uwaterloo.ca/~cpbeaure/mca-linux.html on
   the WWW. Note2: some old PCI motherboards have BIOS bugs and may
   crash if "PCI bios support" is enabled (but they run fine without
@@ -615,19 +629,26 @@
 
 Kernel support for JAVA binaries
 CONFIG_BINFMT_JAVA
-  JAVA binaries are becoming a universal executable format. This
-  option allows Java binaries and Java Applets to be handled invisibly
-  to the OS. As more and more Java programs become available, the use
-  for this will gradually increase. If you want to use this, read the
-  Java on Linux HOWTO, available via ftp (user: anonymous) at
-  sunsite.unc.edu:/pub/Linux/docs/HOWTO. In order to execute Java binaries,
-  you will also need to install the Java Developers Kit. If you disable
-  this option it will reduce your kernel by about one page. This is not
-  much and by itself does not warrant removing support. However its
-  removal is a good idea if you do not have the JDK installed. If you
-  don't know what to answer at this point then answer Y. You may answer
-  M for module support and later load the module when you install the
-  JDK or find a interesting Java program that you can't live without.
+  JAVA is an object oriented programming language developed by SUN;
+  JAVA programs are compiled into "JAVA bytecode" which can then be
+  interpreted by run time systems on many different operating systems.
+  These JAVA binaries are becoming a universal executable format. This
+  option allows you to run a Java binary just like any other Linux
+  program: by typing in its name. As more and more Java programs
+  become available, the use for this will gradually increase. You can
+  even execute HTML files containing JAVA applets (= JAVA binaries) if
+  those files start with the string "<!--applet-->". If you want to
+  use this, read Documentation/java.txt and the Java on Linux HOWTO,
+  available via ftp (user: anonymous) at
+  sunsite.unc.edu:/pub/Linux/docs/HOWTO. You will then need to install
+  the run time system contained in the Java Developers Kit (JDK) as
+  described in the HOWTO. If you disable this option it will reduce
+  your kernel by about 4kB. This is not much and by itself does not
+  warrant removing support. However its removal is a good idea if you
+  do not have the JDK installed. If you don't know what to answer at
+  this point then answer Y. You may answer M for module support and
+  later load the module when you install the JDK or find a interesting
+  Java program that you can't live without.
 
 Processor type
 CONFIG_M386
@@ -704,25 +725,23 @@
   available via ftp (user: anonymous) from
   sunsite.unc.edu:/pub/Linux/docs/HOWTO/mini. If unsure, say Y.
 
-ARP daemon support
+ARP daemon support (EXPERIMENTAL)
 CONFIG_ARPD
   Normally, the kernel maintains an internal cache which maps IP 
   addresses to hardware addresses on the local network, so that
-  Ethernet/Token Ring/ etc. frames are sent to the proper address
-  on the physical networking layer.  For small networks having
-  a few hundred directly connected hosts or less, keeping  this
-  address resolution cache (ARP) inside the kernel works well.
-  However, maintaining an internal ARP cache does not work well for
-  very large switched networks, and will use a lot of kernel memory
-  if TCP/IP connections are made to many machines on the network.
-  By enabling this option, the kernel's internal ARP cache will
-  never grow to more than 256 entries (the oldest entries are 
-  expired in a LIFO manner) and communication will be attempted
-  with an external ARP daemon, arpd, via the kerneld message
-  queue.  This code is still experimental.  If you do enable
-  arpd support, you should obtain a copy of arpd from
-  http://www.loran.com/~layes/arpd/index.html.  If unsure,
-  say N.  
+  Ethernet/Token Ring/ etc. frames are sent to the proper address on
+  the physical networking layer.  For small networks having a few
+  hundred directly connected hosts or less, keeping this address
+  resolution (ARP) cache inside the kernel works well.  However,
+  maintaining an internal ARP cache does not work well for very large
+  switched networks, and will use a lot of kernel memory if TCP/IP
+  connections are made to many machines on the network.  By enabling
+  this option, the kernel's internal ARP cache will never grow to more
+  than 256 entries (the oldest entries are expired in a LIFO manner)
+  and communication will be attempted with an external ARP daemon,
+  arpd.  This code is still experimental.  If you do enable arpd
+  support, you should obtain a copy of arpd from
+  http://www.loran.com/~layes/arpd/index.html.  If unsure, say N.
 
 TCP/IP networking
 CONFIG_INET
@@ -778,9 +797,9 @@
 CONFIG_IP_MULTICAST
   This is code for addressing several networked computers at once,
   enlarging your kernel by about 2 kB. If you are using gated, the
-  to update your computer's routing tables and are using RIP2 or OSPF
-  you will need to have this option compiled in. You also need
-  multicasting if you intend to participate in the MBONE, a high
+  daemon that updates your computer's routing tables, and are using
+  RIP2 or OSPF you will need to have this option compiled in. You also
+  need multicasting if you intend to participate in the MBONE, a high
   bandwidth network on top of the internet which carries audio and
   video broadcasts. More information about the MBONE is on the WWW at
   http://www.best.com/~prince/techinfo/mbone.html (to browse the WWW,
@@ -799,17 +818,19 @@
 
 IP: firewalling
 CONFIG_IP_FIREWALL
-  If you want to configure your Linux box as a firewall for a local 
+  If you want to configure your Linux box as a firewall for a local
   TCP/IP based network, say Y here. This will enlarge your kernel by
   about 2kB. You may need to read the FIREWALL-HOWTO, available via
-  ftp (user: anonymous) in sunsite.unc.edu:/pub/Linux/docs/HOWTO. Also,
-  you will need the ipfwadm tool to allow selective blocking of internet
-  traffic based on type, origin and destination.  You need to enable IP
-  firewalling in order to be able to use IP masquerading (i.e. local 
-  computers can chat with an outside host, but that outside host is 
-  made to think that it is talking to the firewall box. Makes the local
-  network completely invisible) or to use the ip packet accounting to see
-  what is using all your network bandwidth.
+  ftp (user: anonymous) in
+  sunsite.unc.edu:/pub/Linux/docs/HOWTO. Also, you will need the
+  ipfwadm tool to allow selective blocking of internet traffic based
+  on type, origin and destination.  You need to enable IP firewalling
+  in order to be able to use IP masquerading (i.e. local computers can
+  chat with an outside host, but that outside host is made to think
+  that it is talking to the firewall box. Makes the local network
+  completely invisible and avoids the need to allocate valid IP host
+  addresses for the machines on the local net) or to use the ip packet
+  accounting to see what is using all your network bandwidth.
 
 IP: accounting
 CONFIG_IP_ACCT
@@ -882,7 +903,7 @@
   syntax explained in Documentation/networking/alias.txt. If you want
   this, say Y. Most people don't need it and say N.
 
-IP: multicast routing(in progress)
+IP: multicast routing (EXPERIMENTAL)
 CONFIG_IP_MROUTE
   This is used if you want your machine to act as a router for IP
   packets that have several destination addresses. It is needed on the
@@ -1041,11 +1062,11 @@
   use a low speed TNC (a Terminal Node Controller acts as a kind of
   modem connecting your computer's serial port to your radio's
   microphone input and speaker output) supporting the KISS protocol or
-  the  various SCC cards that are supported by the Ottowa PI, the
+  the  various SCC cards that are supported by the Ottawa PI, the
   Gracilis Packetwin and the generic Z8530 driver. 
   At the moment there is no driver for the Baycom modem serial and parallel
   port hacks although one is being written (see the HAM-HOWTO). The other
-  baycom cards (SCC) are supported by the Z8530 driver.
+  Baycom cards (SCC) are supported by the Z8530 driver.
   In order to use AX.25, you need to get a set of all the software for 
   Linux amateur radio users as well as information about how to 
   configure an AX.25 port is contained in the HAM-HOWTO, available via
@@ -1083,19 +1104,21 @@
 
 Bridging (EXPERIMENTAL)
 CONFIG_BRIDGE
-  If you enable this, your Linux box will be able to act as an
+  If you say Y here, then your Linux box will be able to act as an
   ethernet bridge, which means that the different ethernet segments it
   is connected to will appear as one ethernet to the
   participants. Several such bridges can work together to create even
   larger networks of ethernets using the IEEE802.1 spanning tree
-  algorithm. As this is a standard Linux bridges will interwork properly
-  with other third party bridge products. Note that if your box acts as 
-  a bridge, it probably contains several ethernet devices, but the kernel
-  is not able to recognize more than one at boot time without help; for 
-  details read the Multiple-Ethernet-mini-HOWTO, available via ftp (user:
-  anonymous) in sunsite.unc.edu:/pub/Linux/docs/HOWTO/mini. The
-  Bridging code is still in test. If unsure, say N.
-  The bridge configuration tools are available via ftp from shadow.cabi.net.
+  algorithm. As this is a standard, Linux bridges will interwork
+  properly with other third party bridge products. In order to use
+  this, you'll need the bridge configuration tools available via ftp
+  (user: anonymous) from shadow.cabi.net. Note that if your box acts
+  as a bridge, it probably contains several ethernet devices, but the
+  kernel is not able to recognize more than one at boot time without
+  help; for details read the Multiple-Ethernet-mini-HOWTO, available
+  via ftp (user: anonymous) in
+  sunsite.unc.edu:/pub/Linux/docs/HOWTO/mini. The Bridging code is
+  still in test. If unsure, say N.
 
 Kernel/User network link driver(ALPHA)
 CONFIG_NETLINK
@@ -1107,6 +1130,10 @@
   messages", below. Say Y if you want to experiment with it; this is
   ALPHA code, which means that it need not be completely stable; it
   has nothing to do with the computer architecture of the same name.
+  You need to include this if you want to use arpd, a daemon that
+  helps keep the internal ARP cache (a mapping between IP addresses
+  and hardware addresses on the local network) small. If unsure, say
+  N.
 
 Routing messages
 CONFIG_RTNETLINK
@@ -1375,9 +1402,14 @@
  
 allow DISCONNECT
 CONFIG_SCSI_NCR53C7xx_DISCONNECT
-###
-### Dunno
-###
+  This enables the disconnect/reconnect feature of the NCR SCSI controller.
+  When this is enabled, a slow SCSI device will not lock the SCSI bus
+  while processing a request, allowing simultaneous use of e.g. a SCSI
+  hard disk and SCSI tape or CD-ROM drive, and providing much better 
+  performance when using slow and fast SCSI devices at the same time. Some 
+  devices, however, do not operate properly with this option enabled, and 
+  will cause your SCSI system to hang, which might cause a system crash. 
+  The safe answer therefore is to say N.
 
 Always IN2000 SCSI support
 CONFIG_SCSI_IN2000
@@ -1523,22 +1555,33 @@
   read Olaf Kirch's excellent book "Network Administrator's Guide", to
   be found in sunsite.unc.edu:/pub/Linux/docs/LDP.  If unsure, say Y.
 
+CONFIG_NET_ETHERNET
+  Ethernet is the most common protocol used on Local Area Networks
+  (LANs) in universities or companies. 10-base-2 and 10-base-T and
+  100-base-<whatever> are common types of ethernet. If your Linux
+  machine will be connected to an Ethernet and you have an ethernet
+  network card installed in your computer, say Y here and read the
+  Ethernet-HOWTO, available via ftp (user: anonymous) from
+  sunsite.unc.edu:/pub/Linux/docs/HOWTO.  Note that the answer to this
+  question won't directly affect the kernel: saying N will just cause
+  this configure script to skip all the questions about Ethernet
+  network cards. If unsure, say N.
+
 Dummy net driver support
 CONFIG_DUMMY
-  This is essentially a bit-bucket device (i.e. traffic you send to 
+  This is essentially a bit-bucket device (i.e. traffic you send to
   this device is consigned into oblivion) with a configurable IP
-  address different from the usual 127.0.0.1. It is most commonly used
-  in order to make your currently inactive SLIP address seem like a
-  real address for local programs. If you use SLIP or PPP, you might
-  want to enable it. Read about it in the Network Administrator's
-  Guide, available via ftp (user: anonymous) from
-  sunsite.unc.edu:/pub/Linux/docs/LDP. Since this thing comes often
-  handy, the default is Y. It won't enlarge your kernel either. What a
-  deal.  If you want to compile this as a module ( = code which can be
-  inserted in and removed from the running kernel whenever you want),
-  say M here and read Documentation/modules.txt. If you want to use
-  more than one dummy device at a time, you need to compile it as a
-  module. 
+  address. It is most commonly used in order to make your currently
+  inactive SLIP address seem like a real address for local
+  programs. If you use SLIP or PPP, you might want to enable it. Read
+  about it in the Network Administrator's Guide, available via ftp
+  (user: anonymous) from sunsite.unc.edu:/pub/Linux/docs/LDP. Since
+  this thing comes often handy, the default is Y. It won't enlarge
+  your kernel either. What a deal.  If you want to compile this as a
+  module ( = code which can be inserted in and removed from the
+  running kernel whenever you want), say M here and read
+  Documentation/modules.txt. If you want to use more than one dummy
+  device at a time, you need to compile it as a module.
   
 SLIP (serial line) support
 CONFIG_SLIP
@@ -1588,17 +1631,23 @@
 
 Six bit SLIP encapsulation
 CONFIG_SLIP_MODE_SLIP6
-  Just occasionally you may need to run IP over hostile serial networks that
-  don't pass all control characters or are only seven bit. This adds an
-  extra mode you can use with SLIP "slip6" which contains only the normal
-  ascii symbols. Its good enough, for example, to run IP over the async
-  ports of a Camtec JNT Pad.
+  Just occasionally you may need to run IP over hostile serial
+  networks that don't pass all control characters or are only seven
+  bit. Saying Y here adds an extra mode you can use with SLIP:
+  "slip6". In this mode, SLIP will only send normal ascii symbols over
+  the serial device. Naturally, this has to be supported at the other
+  end of the link as well. It's good enough, for example, to run IP
+  over the async ports of a Camtec JNT Pad. If unsure, say N.
 
 Radio network interfaces
 CONFIG_NET_RADIO
-  Radio based interfaces for Linux. Both amateur radio (AX.25) and other
-  systems. In addition shadow.cabi.net carries user mode drivers for the
-  Scarab devices. These need no kernel support.
+  Radio based interfaces for Linux. This includes amateur radio
+  (AX.25), support for wireless ethernet and other systems. Note that
+  the answer to this question won't directly affect the kernel:
+  saying N will just cause this configure script to skip all the
+  questions about radio interfaces. Some user-level drivers for scarab
+  devices which don't require special kernel support are available via
+  ftp (user: anonymous) from shadow.cabi.net. If unsure, say N.
 
 PPP (point-to-point) support
 CONFIG_PPP
@@ -1654,17 +1703,20 @@
 WIC (Radio IP bridge)
 CONFIG_WIC
   Support for the WIC parallel port radio bridge. You'll probably want
-  to say N.
+  to say N.  If you want to compile this driver as a module though ( =
+  code which can be inserted in and removed from the running kernel
+  whenever you want), say M here and read Documentation/modules.txt.
 
 Z8530 SCC kiss emulation driver for AX.25
 CONFIG_SCC
   These cards are used to connect your Linux box to an amateur radio
-  and communicate with other computers.  If you want to use this, read
-  Documentation/networking/z8530drv.txt and the HAM-HOWTO, available
-  via ftp (user: anonymous) at sunsite.unc.edu:/pub/Linux/docs/HOWTO.
-  If you want to compile this as a module ( = code which can be
-  inserted in and removed from the running kernel whenever you want),
-  say M here and read Documentation/modules.txt.
+  in order to communicate with other computers.  If you want to use
+  this, read Documentation/networking/z8530drv.txt and the HAM-HOWTO,
+  available via ftp (user: anonymous) at
+  sunsite.unc.edu:/pub/Linux/docs/HOWTO.  If you want to compile this
+  as a module ( = code which can be inserted in and removed from the
+  running kernel whenever you want), say M here and read
+  Documentation/modules.txt.
 
 BAYCOM ser12 and par96 kiss emulation driver for AX.25
 CONFIG_BAYCOM
@@ -1688,11 +1740,11 @@
   on bidirectional parallel ports only, which can transmit 8 bits at a
   time (you can find the wiring of these cables in
   drivers/net/README?.plip). The cables can be up to 15m long. This
-  works also if one of the machines runs DOS and has some PLIP
+  works also if one of the machines runs DOS/Windows and has some PLIP
   software installed, e.g. the Crynwr PLIP packet driver
   (http://sunsite.cnam.fr/packages/Telnet/PC/msdos/misc/pktdrvr.txt)
-  and NCSA's telnet.  If you want to use this, say Y and read the PLIP
-  mini-HOWTO, available via ftp (user: anonymous) in
+  and winsock or NCSA's telnet.  If you want to use this, say Y and
+  read the PLIP mini-HOWTO, available via ftp (user: anonymous) in
   sunsite.unc.edu:/pub/Linux/docs/HOWTO/mini as well as the
   NET-2-HOWTO in sunsite.unc.edu:/pub/Linux/docs/HOWTO. Note that the
   PLIP protocol was changed and this PLIP driver won't work together
@@ -1776,10 +1828,6 @@
   from the running kernel whenever you want). If you want to compile
   it as a module, say M here and read Documentation/modules.txt.
 
-Ethernet (10 or 100Mbit)
-CONFIG_NET_ETHERNET
-  Say yes if you want to select support for ethernet cards.
-
 Sun LANCE Ethernet support
 CONFIG_SUN_LANCE
   This is support for lance ethernet cards on Sun workstations such as
@@ -2577,15 +2625,7 @@
   use it. Probably this is only useful for multi user systems. If
   unsure, say N.
 
-Mandatory lock support
-CONFIG_LOCK_MANDATORY
-  Mandatory locking is used by some System 5 style database applications.
-  To use this option safely you must have newer NFS daemons, new samba,
-  new netatalk, new mars-nwe and other file servers. At the time of 
-  writing none of these are available. Unless you need this feature say
-  N.
-  
-Standard (minix) fs support
+Minix fs support
 CONFIG_MINIX_FS
   Minix is a simple operating system used in many classes about
   OS's. The minix filesystem (= method to organize files on a harddisk
@@ -2916,23 +2956,23 @@
   removed from the running kernel whenever you want), say M here and
   read Documentation/modules.txt.
 
-Amiga FFS filesystem support (read only)
+Amiga FFS filesystem support (EXPERIMENTAL)
 CONFIG_AFFS_FS
   The Fast File System (FFS) is the common filesystem used on harddisks
   by Amiga (tm) Systems since AmigaOS Version 1.3 (34.20). It's also
   possible to mount diskfiles used by the Un*X Amiga Emulator by Bernd
   Schmidt (http://www-users.informatik.rwth-aachen.de/~crux/uae.html)
   If you want to do the latter, you will also need the loop device
-  support. Because it's in an early development state, the AFFS is 
-  read only. Say Y if you want to be able to read files from an Amiga
-  FFS partition of your harddrive. Amiga floppies however cannot be
-  read with this driver due to an incompatibility of the floppy
-  controller used in an Amiga and the standard floppy controller in
-  PCs and workstations. Read Documentation/filesystems/affs.txt. This
-  filesystem is also available as a module ( = code which can be
-  inserted in and removed from the running kernel whenever you
-  want). If you want to compile it as a module, say M here and read
-  Documentation/modules.txt. If unsure, say N.
+  support. Say Y if you want to be able to read and write files from
+  and to an Amiga FFS partition of your harddrive. Amiga floppies
+  however cannot be read with this driver due to an incompatibility of
+  the floppy controller used in an Amiga and the standard floppy
+  controller in PCs and workstations. Read
+  Documentation/filesystems/affs.txt. This filesystem is also available
+  as a module ( = code which can be inserted in and removed from the
+  running kernel whenever you want). If you want to compile it as a
+  module, say M here and read Documentation/modules.txt.
+  If unsure, say N.
 
 Standard/generic serial support
 CONFIG_SERIAL
@@ -3216,11 +3256,14 @@
   result in rebooting the machine. This could be useful for a
   networked machine that needs to come back online as fast as possible
   after a lock-up. There's a watchdog implementation entirely in
-  software (which can sometimes fail to reboot the machine) and a driver
-  for hardware watchdog boards, which are more robust and can also
-  keep track of the temperature inside your computer. For details,
-  read Documentation/watchdog.txt in the kernel source. If unsure, say
-  N.
+  software (which can sometimes fail to reboot the machine) and a
+  driver for hardware watchdog boards, which are more robust and can
+  also keep track of the temperature inside your computer. For
+  details, read Documentation/watchdog.txt in the kernel source. If
+  unsure, say N. This driver is also available as a module ( = code
+  which can be inserted in and removed from the running kernel
+  whenever you want). If you want to compile it as a module, say M
+  here and read Documentation/modules.txt.
 
 Disable watchdog shutdown on close
 CONFIG_WATCHDOG_NOWAYOUT
@@ -3257,7 +3300,10 @@
 CONFIG_SOFT_WATCHDOG
   A software monitoring watchdog. This will fail to reboot your system
   from some situations that the hardware watchdog will recover
-  from. Equally it's a lot cheaper to install.
+  from. Equally it's a lot cheaper to install. This driver is also
+  available as a module ( = code which can be inserted in and removed
+  from the running kernel whenever you want). If you want to compile
+  it as a module, say M here and read Documentation/modules.txt.
 
 Enhanced Real Time Clock Support
 CONFIG_RTC
@@ -3317,20 +3363,30 @@
 
 ISDN subsystem
 CONFIG_ISDN
-  This allows you to use an ISDN-card for networking connections and
-  as dialin/out device. The isdn-tty's have a built in AT-compatible
-  modem emulator. Network devices support autodial, channel-bundling,
+  ISDN ("Integrated Services Digital Networks", called RNIS in
+  France) is a special type of fully digital telephone line; it's
+  mostly used to connect to your Internet service provider (with SLIP
+  or PPP). The main advantage is that the speed is higher than
+  ordinary modem/telephone connections. It only works if your computer
+  is equipped with an ISDN card and both you and your service provider
+  purchased an ISDN line from your phone company.  For details, read
+  http://alumni.caltech.edu/~dank/isdn/ on the WWW. (To browse the
+  WWW, you need to have access to a machine on the Internet that has
+  one of the programs lynx, netscape or Mosaic.)  This driver allows
+  you to use an ISDN-card for networking connections and as dialin/out
+  device. The isdn-tty's have a built in AT-compatible modem
+  emulator. Network devices support autodial, channel-bundling,
   callback and caller-authentication without having a daemon
   running. A reduced T.70 protocol is supported with tty's suitable
-  for German BTX. Currently cards by Teles and compatibles and ICN are
-  supported. On D-Channel, the protocols EDSS1 and 1TR6 are
+  for German BTX. On D-Channel, the protocols EDSS1 and 1TR6 are
   supported. See Documentation/isdn/README for more information.
 
 Support synchronous PPP
 CONFIG_ISDN_PPP
   This enables synchronous PPP via ISDN. This protocol is used by
-  Cisco or Sun for example. You will need a special version of pppd
-  (called ipppd) for using this feature. See
+  Cisco or Sun for example. So you want say Y here if the other end of
+  your ISDN connection supports it. You will need a special version of
+  pppd (called ipppd) for using this feature. See
   Documentation/isdn/README.syncppp and Documentation/isdn/syncPPP.FAQ
   for more information.
 
@@ -3344,11 +3400,21 @@
 CONFIG_ISDN_PPP_VJ
   This enables Van Jacobson header compression for synchronous PPP.
 
-ICN B1 and B2 support
+Support audio via ISDN
+CONFIG_ISDN_AUDIO
+  With this option enabled, the modem-emulator supports a subset
+  of the EIA Class 8 Voice commands. Using a getty with voice-support
+  (mgetty+sendfax by gert@greenie.muc.de with an extension, available
+  with the ISDN utily package for example), you will be able
+  to use your Linux box as an ISDN-answering machine. Of course, this
+  must be supported by the lowlevel driver also. Currently, the Teles
+  driver is the only voice-supporting one.
+
+ICN 2B and 4B support
 CONFIG_ISDN_DRV_ICN
   This enables support for two kinds of ISDN-cards made by a German
-  company called ICN. 1B is the standard version for a single ISDN
-  line with two B-channels, 2B supports two ISDN lines. For running
+  company called ICN. 2B is the standard version for a single ISDN
+  line with two B-channels, 4B supports two ISDN lines. For running
   this card, additional firmware is necessary, which has to be
   downloaded into the card using a utility which is distributed
   separately.  See Documentation/isdn/README and README.icn for more
@@ -3452,4 +3518,8 @@
 # LocalWords:  Solaris RISCom riscom syncPPP PCBIT pcbit sparc anu au artoo ufs
 # LocalWords:  hitchcock Crynwr cnam pktdrvr NCSA's CyDROM CyCDROM FreeBSD NeXT
 # LocalWords:  NeXTstep disklabel disklabels SMD FFS tm AmigaOS diskfiles Un
-# LocalWords:  Bernd informatik rwth aachen uae affs
+# LocalWords:  Bernd informatik rwth aachen uae affs multihosting bytecode java
+# LocalWords:  applets applet JDK ncsa cabi SNI Alphatronix readme LANs scarab
+# LocalWords:  winsock RNIS caltech OSPF honour Honouring Mbit Localtalk Ottowa
+# LocalWords:  localtalk download Packetwin Baycom baycom interwork ascii JNT
+# LocalWords:  Camtec

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov with Sam's (original) version
of this