The custom made kernels that are listed here are "USE AT YOUR OWN RISK" kernels and have NOT undergone any testing by me. These kernels all start with the standard options included for the specific version of FREESCO they are listed for and all additional features are listed in there name. The description of options is as follows. Stock kernel is for all 386 and faster computers and will run with all processors but it lacks specific code for newer processors to take advantage of built in code. 035 and newer kernels include multi client PPtP support. So this option is NOT shown as an extra option in the 035+ kernels as it was previously. 486 will run on all 486 and newer CPU's 586 will run on all P1 and newer CPU's 686 only runs on Ppro, PII, PIII, MMX and newer CPU's VIPC means that the kernel includes Virtual Internal Process Control which is required if you want to run the Apache package as well as a few other lesser known applications. This option is a recommended option even if you don't run Apache. Triton means it includes support for the Intel triton IDE chip-set which can enhanced your hard drive throughput. This option also enhances several other chip-sets. This option will not hurt even if it doesn't include support for your chip-set. CD means that ISO9660 file system support is built in as well as IDE-CDrom support. So if you want to use a CDrom you need this option. APM means power management is enabled and it can also include the power_off feature for newer systems with an ATX power supply which allows the kernel to turn your machine completely off when using the "halt" command. IPSEC, this options is VERY volatile and even though there has been numerous patches to the latest code that make me believe this option is now somewhat stable. It still should ONLY be used when you really have to have IPSEC support for internal VPN connections. There are also SCSI chipset support kernels which include the SCSI controller name and or number in the name. These kernels will not always match exactly what you want, but each one will usually support a wide range of chipsets. An example would be the aic7xxx chipset which also supports the Adaptec 29xx boards. Dual means the kernel is compiled for a multi CPU system. This option should NOT be used on ANY single CPU system. These kernels also REQUIRE a special set of network drivers. If you need a dual CPU kernel please make a support request for the network card drivers you need on the FREESCO support forum. The new 038 kernels are experimental and have IPSEC enabled by default. They also have a new kernel patch to increase file descriptors across the system and also the ability to mount newer ext2 file systems with a higher inode density.