1.code maturity level Options: code maturity level.
1.1.Prompt for development and / or incomplete code / drivers. In the world of Linux, there are many people develop support from Driver and strengthen its core every day. However, some Driver has not yet entered a stable stage. But the author welcomes everyone else to test these Driver and propose some BUGS. Many reference books say that this is the function of developers think it is not very stable. But I personally think that this is an option that should be selected. The system is N, I suggest that it chooses Y because it will increase performance.
2.Loadable Module Support: Support for modules.
2.1.enable loadable module support (config_modules) [y / n /? ]. Starting the function of the additional module, the system defaults to Y, it is recommended to select this feature. 2.2.SET VERSION INFORMATION ON All Module Symbols (config_modversions) [N / Y /? ]. Usually, after we update the core version, the module is re-compiled. This option can be used for a version of the kernel to be used in another kernel, but it is usually not used, it can be not selected, the system defaults to Y. 2.3. Keer Module Loader (config_kmod) [N / Y /?]. If you enable this option, you can automatically load or uninstall those loaded modules when needed. The suggestion is recommended. Let the kernel have the ability to load the required module during startup, and it is recommended to select. Note: The fs of the Partition coming up in Mount, Device Driver remember to come into kernel, can't make it Modules. Please don't exaggerate to in order to completely modulate, I forget to enter the EXT2FS and IDE DIRVER Compiler in Kernel. Usually, if possible, compile the kernel code into a loadable module because this makes the kernel smaller and more stable. caveat! Don't compile the code from the file system to the loading module. If you make this error, compile the code of the file system (File System) into the loading module, the result will be the kernel unable to read it. Your own file system. The kernel then cannot load its own profile - some obviously necessary things necessary to start Linux normally. I rarely use the loadable module: Although the kernel file will make the kernel file be large, I like my kernel to talk directly to the hardware, this is just my own preference.
3.Processor Type and Features: Processor Type and Featured 3.1. Low Latency Scheduling (Pentium-Pro / Celeron / Pentium-II) Proceeor Family. You can use uname -a to query your detailed system information. Select the type of your CPU, BIOS can be self-test, pay attention to the system's startup information. It is optimized for each CPU, so choose the correct CPU, otherwise it will have a certain impact on the performance of the machine. However, if your GCC compiler is 2.7.0. Then you can only select 386 or 486. Usually the "/ dev / cpu" option is higher, most users do not need to choose it. It should be noted that the CPU that cannot be selected than your CPU type, otherwise it may not work properly.
3.2. Machine Check Exception (CONFIG_X86_MCE) Machine Check Exception support allows the processor to notify the kernel if it detects a problem (eg overheating, componet failure) .The action the kernel takes depends on the severity of the problem, ranging from a warning message on the console, to halting the machine. You can safely select this on machines that do not support this feature.For pentium machines the mce support defaults to off as the mainboard support is not always present. You maust activate it as a boot option. 3.3. CPU Frequency scaling3.3.1. CPU Frequency scaling (EXPERIMENTAL) (CONFIG_CPU_FREQ) CPU clock scaling allows you to change the clock speed of the running CPU on the fly. This is a nice method to save battery power, because the lower the clock speed, the less power the CPU consumes. Note that this driver does not automatically change the CPU clock speed, you need some userland tools (which still have to be written) to implement the policy. If you do not understand wha T this is all about, it's safe to say 'n' If you choose this, the following items will appear: 3.3.2. / proc / sys / cpu / interface (2.4. / OLD) 3.3.3. AMD Mobile K6-2 / K6-3 PowerNow! 3.3.4. VIA Cyrix III Longhaul3.3.5. Intel Speedstep3.3.6. Intel Pentium 4 clock modulation3.3.7. Transmeta LongRun3.4. Toshiba Laptop support3.5. Dell laptop support3.6 . / dev / cpu / microcode - Intel IA32 CPU Microcode Supportif You Say Yere and Also To "/ Dev File System Support" in The 'File Systems "
section, you will be able to update the microcode on Intel proceeors in the IA32 family, eg Pentium Pro, Pentium II, Pentium III, Pentium 4, Xeon etc. You will obviously need the actual microcode binary data itself which is not shipped with the linux kernel.3.7 / dev / cpu / * / msr -.. Model-specific register support (CONFIG_X86_MSR) This device gives privileged processes access to the x86 Model-specific Registers (MSRs) Th is a character device with major 202 and minors0 to 31 for / dev / cup / 0 / msr to / dev / cpu / 31 / msr. MSR Accesses Are Direcred to a sprcific cpu on multi-processor systems.3.8. / Dev / cpu / * / cpuid - cpu information support (config_x86_cpuid) ) This device gives processes access to the x86 CPUID instruction to be executed on a specific processor It is a character device with major 203 and minors -. to 31 for / dev / cpu / 0 / cpuid to / dev / cpu / 31 / cpuid .3.9. E820 proc support3.10. Bios Enhanced Disk Drive Calls DETERMINE BOOT Disk (EXPERIMENTAL) (Config_edd) Say Y or M Here if you want to enable BIOS Enhanced Disk Frive Services real mode BIOS calls to determine whic disk BIOS tries boot from. This information is then exported via /proc.3.11. (4GB) Hign Memmory Support (CONFIG_NOHIGHMEM) Linux can use up to 64 Gigabyes of physical memory on x86 systems. However, the address space of 32-bit x86 processors is only 4 Gigabytes large. Thar means that, if you have a large amount of physical memory, not all of it can be "permanently mapped" by the kernel. The physical memory That's not permanently mapped is caled "high memory". <= 960m, then 4G space is divided into 3G / 1G. Among them, 3G is used as a virtual memory space, and the remaining 1G has Kernel uses the actual physical memory.
1g <= mm <= 4g, then write 4G> 4G, write 64G, this is the PAE mode application Intel, PAE is using a 3-layer page in the IA32 processor, and Linux also supports APE, all the nearest Intel processor's European Support APE, Note: If you are 64g, if the CPU does not support APE, you will not be able to start. 3.12. HIGHMEM I / O support3.13. Math emulation3.14. MTRR (Memory Type Range Register) support3.15. Symmetric multi-processing support3.16. Local APIC support on uniprocessors (CONFIG_X86_UP_APIC) A local APIC (Advanced Programmable Interrup Controller ) is an intergrated interrrupt controller in the CPU.If you have a single-CPU system which has a proceeor with a local APIC, you can say Y. If you say Y here even though your machine does not have a local APIC, then the kernel will still run with no slowdown at all. The local APIC supports XPU-generated self-unterrupts (timer, performance counters), and the NMI watchdog whic detects hard lockups.3.17. unsynced TSC support (CONFIG_X86_TSC_DISABLE) This option is used for getting Linux to run on a NUMA multi-node boxes, laptops and other systems suffering from unsynced TSCs or TSC frift, which can cause gettineofday to return non-monotonic values. Choosing this option will diasable the CONFIG_X86_TSC optimization, and allows you to then specify"Notsc" as a boot option regardless of which prodessor you have compiled for.NOTE: If your system hangs when init should run, you are probably using ai 686 compiled glibc which reads the TSC without checking for availability Boot without "notsc" and. INSTALL A I386 Compiled Glibc To Solve The Problem.3.2.high Memory Support. Only when your computer has more than 1GB memory. So "High Memory Support" is usually not used. 3.3.math emulation [n / y /?]. This inquiry requires a Linux core analog math floating point unit.
If your machine has no mathematical coordinator, then select performance, if there are 486dx, AMD, and Pentium machines, this option is not necessary because they have built-in floating point opener. The system defaults to N. 3.4.mtrr (Memory Type Range Register) Support (config_mtrr) [n / y /? ]. This option is used to launch a special feature of Pentinum Pro and Pentinum II. If you are not using this CPU, you will choose N, otherwise it is just making the kernel. This allows for faster communication in the PCI or AGP bus. Since all systems are now connected to the PCI or AGP bus, you usually need to choose "mtrr": No matter how you open this option is usually safe - even if your machine does not use a PCI or AGP bus. 3.5.SYMMETRIC MULTI-Processing Support (config_smp) [Y / N /? ]. Synchronous processor supports this option to ensure that the kernel can load multiprocessors in best mode. If there is a plurality of CPUs on the compiled computer. General users choose N. 3.6.mutiquad Numa System. Usually requires multiprocessors, but it is usually closed.
4.General Setup: General kernel options. 4.1. NetWorking Support (config_net) [Y / N /?]. Linux network support, suggestions are selected, otherwise the kernel may not be able to compile. 4.2. PCI SupportConfig_PCI) [Y / N /?] This is generally selected unless you use the machine without any PCI device. All systems now use the PCI bus, the system defaults to Y. PCIBIOS is used to detect and enable PCI devices. 4.3. PCI Access Mode (BIOS, Direct, ANY) [Any] .PCI Access Mode. Alternative to BIOS, Direct and Any, choose ANY. 4.4. PCI quirks (config_pci_quirks) [Y / N /?] For bugs that have affected PCI in the BIOS, similarly, if you are very confident on the motherboard, choose n. PCI quirks (config_pci_quirks) [Y / N /?] Is used to patched BUG that has an impact on PCI in the BIOS. Similarly, if you have confidence in the motherboard, choose n. MCA Support (config_mca) [N / Y /?] Microchannel Architecutrue, applied to IBM PS / 2 machines and handheld. SGI Visual WorkStation Support (config_visws) [n / y /?] Is your machine SGI? Yes Y. 4.5. Support for Hot-Pluggabel Devices Support. Support is not too good, you can not choose. 4.6. Pcmcia / cardbus support ------> pcmcia / cardbus support. There is a PCMCIA. 4.7. SYSTEM V IPC. Using this option allows the kernel to support the functionality (IPC) of the process between SYSTEM V, and some programs that are transferred from System V will require this feature. It is recommended to enable this feature. If you want to compile DOSEMU in the future The simulator), it is a function library that synchronizes each program and exchange data from each other, and some system calls, it is recommended to select Y. Modify the kernel when the kernel is running. Use 8KB to exchange some convenience. Don't choose, unless you really want to try it. 4.8. BSD process accounting. Used to start a user-level system call written by the kernel to write the process information. Just look at you don't want to use it. 4.9. Sysctl Support. Unless you have less memory, you should start this feature, enabling this option, the kernel will be 8K, but you can change the parameters of the kernel without having to turn it back. The above three is related to process processing / IPC calls, mainly in both SYSTEM V and BSD style. If you are not using BSD, follow the default. 4.10. Kernel core (/ proc / kcore /) Format. The current Linux release is in ELF format as its "kernel core format". 4.11. Kernel support for a.out binaries (config_binfmt_aout) [Y / m / n /?] .A. The OUT execution file is an old ancient executable code for comparative early UNIX systems. Linux was originally also using this code to execute the program, until the executable code of the ELF format, more Yu more program code becomes an ELF code with the advantages of the ELF format. The future will be completely replaced. OUT format of executable code. However, because many programs have not been replaced, I have to choose Y, wait for a day, all the programs become ELF's world, then disable.
4.13. Kernel Support for Elf Binaries (config_binfmt_elf) [Y / m / n /?] This option allows your system to perform executables stored in ELF format, and ELF is a modern Linux executable file, target file, and system Standard format of the library. These criteria are required when the operating system should work with the compiler and the connector, so I should answer Y. KERNEL Support for Misc Binaries (config_binfmt_misc) [Y / m / n /?] Is typically selected to support automatic execution of code such as Java. 4.12. Power Management Support. 4.12. Advanced Power Management BIOS Support. Advanced power management BIOS support. This is usually used on a laptop, if you have APM's BIOS, support power-saving equipment (with battery), then you can choose this, the average person is N to avoid Some problems that may happen. There are eight options. The ATX motherboard requires these two options to switch off the computer (Turn Off The Computer, including turning off). 4.14. Compile Kernel AS ELF This option makes your kernel itself compiles in ELF format, if the process GCC on your system generates an executable file in ELF format, then you should start this option. Let's take a look at the version of your compiler and decide.
5.Memory Technology Devices (MTD): Configure storage devices.
5.1. Memory Technology Devices (MTD) Support. You need this option to enable Linux to read a memory (Flash Card). Flash cards are usually used for digital cameras. With this option, Linux can read flash cards (from special devices such as card reader), and save pictures as .jpg format. Unless you make sure you need it, don't open it: If you find yourself, you can add it later. 5.2PCI Bridge Optimization (v1.3) ?????????????????????? When this option is started, the operating system will exist from the PCI bus from the CPU and the system. The data of the previous data is optimized. This feature has completed the experimental phase, which should be safe, and can also enhance the efficiency of the system.
6. Parallel Port Support: Configure parallel port.
6.1. Parallel Port Support (config_parport) [N / Y / M /?]. If you have any parallel ports and want Linux to use, you can enable this option. Linux can not only use the parallel printer, but also support PLIP (a network communication protocol designed for parallel port), ZIP disk drive, scanner, etc. In most cases, you need additional drivers to use external parallel devices.
7.plug and play configuration [n / y /?] Plug and play support.
7.1. Plug and playSupport. Almost everyone has a plug-and-play device, so it is necessary to support this option. Opening this option allows the kernel to automatically configure plug and playing devices and allow them to be available in the system. Sometimes you need to open "Plug & Play OS" in the BIOS, otherwise Linux (Of course Windows is also the same) unable to configure plug and play devices. Support PNP devices is not Microsoft patents, if you want Linux to support PNP devices, just enable this option, but in some cases conflicts with other devices (I / O, DMA, IRQ, etc.). This option has no effect on the PCI device, because they are born to PNP devices. 7.2. Isa Plug & Play Support. The ISA card (ISA Card) running in plug-and-play mode. For example, the AWE64 sound card. If you have this device, you can choose Y. 8. Block Devices: Block Equipment Support.
8.1. Normal PC Floppy Disk Support (config_blk_dev_fd) [Y / M / N /?]. Ordinary PC floppy support. Most people want to use floppy, so this option is to select Y8.2. Xt hard disk support. Support XT's antique hard drive, this is something in IBM computer era, if you have this very old and old hard disk. So you can make it core or have a module. Most people this options are selected n. 8.3. Loopback Device Support. This option means that a file can be hung into a file system. If you want to burn the disc, you are likely to see if this file is in line with the contents of the IS09660 file system before you burn a file, whether you meet your needs. Moreover, this file system can be protected. However, if you want to do this, you must have the latest Mount programs, version is above version 2.5X. And if you want to protect this file system, you must have DES.1.tar.gz.
9.Multiple Devices Driver Support: Multi-device Drive Support. Normal Linux users typically do not need RAID (inexpensive redundant disk arrays) or LVM support. Ordinary users choose N.
"Cryptography Support (CryptoApi)
10.Networking Options: Network Options.
10.1. Packet socket [Y / m / n /?]. Select "Y", you need this option to communicate with the NIC without need to implement a network protocol in the kernel. Here I can make some simplicity: Under normal circumstances, open this option. Most options are closed unless you need special support. 10.2. TCP / IP Networking. Select "Y", the kernel will support TCP / IP protocol. It is recommended that the user chooses Y. 10.3. IP: Multicasting. The so-called multicasting is a group broadcast. It is a protocol at a video conference. If you want to send a network package (network data), the same data will be sent to ten machines. You can send ten machines to ten machines in a row, or send it at the same time, and then let ten machines receive at the same time. Of course, the latter is better than the former, because the video conference requires that it is best to receive the same information at the same time, so if you have a similar need, this option will open. At the same time, you must also find relevant software. Kernel / user netlink socke (config_netlink) [n / y /?] Kernel communicates two-way communication with the user process. Option Y. Network firewalls (config_firewall) [n / y /?] If you really need a firewall, you choose Y. Unix Domain sockets (confgi_unix) [Y / m / N /?] Socket is too much. Option Y. The ipx protocol (config_ipx) [n / y / m /?] It is actually not so many people really need to use or learn IPX, so it is generally selected. AppleTalk DDP (Config_ATALK) [N / Y / M /?] Select N, the reason is the same. 11.Telephony Support: Telephone support.
11.1.Linux Telephony Support. This option is only useful when you use a phone card in your computer, such as calling on the Internet. Most ordinary users don't have a phone card, so this option is not needed.
12.Ata / IDE / MFM / RLL Support: Configure support for ATA, IDE, MFM, and RLL.
12.1. ATA / IDE / MFM / RLL Support. Almost everyone needs these protocols unless your machine has only a SCSI hard disk without any other type of hard drive. Therefore, most users should open it. Click on the column below it will have a menu with more detailed configuration options. Draw them carefully: they are extremely important! 12.2.enhanced IDE / MFM / RLL Disk / CDROM / TAPE / FLOPPY Support (config_blk_dev_ide) [Y / m / n /?]. Options are needed for each person using the IDE / ATAPI interface. Includes hard drives, tape drives, ZIP disks, optical drives (CDROMs), and recorders (CD-R (W)). Basically all current computers (Translator Note: It refers to PC) all use the IDE / ATAPI interface, so this option must be opened. 12.3. Includort IDE / ATA-2 Disk Support (config_blk_dev_idecd) [Y / m / n /?]. Options are required when supporting the hard drive. So this option must also be opened unless your machine is a pure SCSI system. Others use the default options, if you use a relatively special device, such as PCMCIA, etc., you can find the appropriate options inside. 12.4. Parallel Port IDE Device Supportlinux is an IDE device that supports this very new parallel port. If you have any words, you can use it.
13. SCSI Support: Support for SCSI devices. 13.1. SCSI Support. If you have a SCSI card, you certainly need to open the relevant options. This screenshot only shows when you select "SCSI Emulation Support" 13.2. SCSI DISK Support. Refers to the hard disk, if there is a SCSI hard disk, then you will choose this option. 13.3. SCSI Tape Support. Refers to the tape machine, if you have SCSI tape drive, then you will choose this option. 13.4. SCSI CDROM Support. Refers to CDROM, if you have a SCSIDA drive, this must be selected. 13.5. SCSI generic support. Refers to something about SCSI, maybe you have a SCSI scanner or a bulk machine, or other about SCSI, you have to select this. Moreover, in addition to this, you must also prepare software on these equipments. 13.6. Probe A11 LUNS ON Each SCSI Device. Usually most of this option will not choose. We will give an example. If your SCSI optical drive is the kind of multi-piece, it is a CD-ROM, but it can put a few pieces of optical discs at a time. This kind of we call LUN. 13.7. Verbose SCSI Error Reporting (kernel size = 12k). If you think your SCSI hardware is equipped with some questions, try to understand the error message it appears. Then you can select this option Y, Linux core will tell you about your SCSI (if any). However, it will increase the core about 12kb. 13.8. SCSI Low-Level Drivers. The following is a total of 30 SCSI cards, you can choose the SCSI card according to the needs. 14.I2O Device Support: I20 device support. 14.1. I2O Device Support. If you have an I2O interface, you must choose this option. Most people don't, if you haven't, you can close it directly. 15.Network Device Support: Network Device Support. 15.1. Network Device Support. Network device support. The above is selected, and now the device is now, it is impossible to know that the content is certain. Fortunately, it is probably classified, with Arcnet equipment, Ethernet (10 or 100 mbit), Ethernet (1000Mbit), Wireless Lan (Non-Hamradio), Token Ring Device, Wan Interface, PCMCIA Network Device Support, Best Class. I use 10 / 100m Ethernet, it seems that I only need to choose this. Still 10 / 100m Ethernet device is familiar, the content is much, you can see the realteck RTL-8139 PCI Fast Ethernet Adapter Support I used, in order to avoid trouble, compiled into the kernel, do not choose M, choose Y . Patience, usually you can find your own network card. If not, you have to go to the manufacturer to drive. 15.2. Dummy Net Driver Support. If there is a SLIP or PPP transport protocol, then open this. 15.3. PPP (Point-to-Point) Support. Point-to-point protocol. 15.4. Slip (SERIAL LINE) Support. This is a communication protocol that the Modem family is used. You must obtain an IP address through a server (called ISP), then use this IP address to simulate the Ethernet network, use the TCP / IP program of. 15.5.1. Ethernet (10 or 100Mbit). If you use the network card, then this option must be Y, otherwise the following will not appear on the network card. Or you have a network card, then you should also choose Y. As usually used, it is a NE2000 compatible card. 15.5.2. EISA, VLB, PCI and On Board Controllers. Select the network card, including the type directly attached to the motherboard. If you choose Y, you will list other network cards to make you choose, these cards are rarely used for the average person. So most people are selected. 15.5.3. Pocket and portable adaptors. Usually in portable computers, this type of network card (pocket type), because the volume is very convenient to install and remove, so the notebook related computer is often Use this network card. 15.5.4. Token Ring Driver Support.Token Ring is a network on IBM. It is called token ring network, and the Ethernet is very similar. If you want to use the Token Ring network card to connect to this network, then choose Y, the average person chooses N. 15.5.5. ARCNET Support. This is also a network card, usually in general, so I choose N. 16.Amateur Radio Support: Configure amateur broadcast support. 16.1. Amateur Radio Support. If you want to use amateur broadcast support, you should open this option and open the corresponding driver. Most people do not need this option. This option can be used to start basic support for the wireless network. The current wireless network can transmit data through the public frequency. If you have such a device, please refer to the AX25 and HAM HOWTO documentation. 17.IRDA (Infrared) Support: Configure infrared (wireless) support. 17.1. Irda (Infrared) Support. If you have wireless devices, such as wireless mouse or wireless keyboard, you should open this option. Most desktop machines do not need this option. 18.ISDN SUBSYSTEM: Configure ISDN. 18.1. Isdn Support. If you have an ISDN hardware, use ISDN Internet access, you should enable this option and install the appropriate hardware driver, you should also need to enable the Support Synchronous PPP option (refer to PPP overisdn) 19.OLD CD-ROM Drivers (NOT SCSI, Not IDE): Configure old CDROM. In the 486 and 386 machines, CDROM is not connected by a hard disk IDE (ATAPI) controller, but through a sound card or a special board. Use these old CDROMs to select the corresponding driver. This option is much more than in the current system. If you have an IDE or SCSI CDROM control card, you don't have to enable this option. 20.Nput Core Support: This option provides USB support for one of the most important features in the 2.4.x core. Input Core Support is a layer (Layer) between the kernel and some USB devices. If you have one of the USB devices, you must open the "Input Core Support" option. Now all the motherboards have a USB interface, so you should open it in principle. 21.Character Devices: Character Device. Linux supports many special character devices, such as parallel ports, serial control cards, QiC02 tape drives, and mines with specific interfaces. In addition to the game rod and image intake and Mac, etc., according to your own situation. 21.1. Virtual Terminal (config_vt) [Y / N /?]. Select "Y", the kernel will support the virtual terminal. LINUX can generally be switched with Alt F1 / F2 / F3 / F4 to switch different task terminals. The support of the virtual terminal will be more convenient, so the Y is selected. 21.2. Support for console on virtual terminal (config_vt_console) [Y / N /?]. Select "Y", the kernel can use a virtual terminal as a system console. 21.3. Standard / Generic (DUMB) Serial Support. Select "Y", the kernel will support the serial port. Selection of standard sequence interfaces. If you are using the SERIAL mouse (most people use this), or modem, this must be selected. Most people choose Y. 21.4. Support for console on serial port (config_serial) [Y / m / n /?]. Select "Y", the kernel can use a serial port as the system console. EXTENDED DUMB SERIAL DRIVER OPTIONS (Config_Serial_extended [N / Y /?] If you want to use "DUMB" non-standard characteristics (such as Hub6 support), choose Y, generally N. Non-Standard Serial Port Support (config_serial_nonstandard) [N / Y /?] Non-standard serial port. Generally selected N. UNIX98 PTY Support (config_unix98_ptys) [Y / N /?] PTY refers to the pseudo terminal, and the general user is selected n. However, if you want to use Telnet or Xterms as a terminal to access the host, GLIBC2.1 has been installed, you can choose Y. Maximum Number Of UNIX98 PTYS IN USE (0-2048) (config_unix98_pty_count) [256] The default is OK. MOUSE Support (CONFIG_MOUSE) (CONFIG_MOUSE) [Y / N /?] PS / 2 and other non-serial mouse select Y, otherwise N. 21.5. I2C support.i2c is a low-speed serial bus protocol used in a pHILIPS highly driven microcontrol application. If you want to choose the following Video for Linux, this must be selected. 21.6. Mice. Bus, serial port, PS / 2, C & T 82C710 Mouse Port, PC110 Digitizer Pad ------ as needed. 21.6.1. Ps / 2 mouse (Aka "Auxiliary Device") Support. If the user is using the PS / 2 mouse, the option should select "Y". Video for Linux Linux Video Selects according to the sound / video capture device in the system. 21.7. JOYSTICKS. Handle. Even if you drive the handle under Linux, it is not too big, and the game is too small. 21.8. Watchdog Cards. Although it is called Cards, this can be implemented in pure software, of course, has hardware. If you choose this, you will create a file called WatchDog under your / dev, which can record your system's operation, until the system restarts for about 1 minute. With this file, you can recover the status before the system is restarted. 22. The Selection of File Systems file system is carefully because some of them provide support for some system functions. Moreover, in addition to the file systems such as Proc, EXT2, other file systems (including the network file system below) can be selected to be m-way, thereby reducing the volume of the kernel startup. 22.1. Quota Support (config_quota) [N / Y /?] Quota can limit the upper limit of the hard disk space you can use for each user, which is very effective in using a host using a host. 22.2. DOS FAT FS Support (config_fat_fs) [N / Y / M /?] Support for the DOS FAT file format, you can support FAT16, FAT32. 22.3. ISO 9660 CD-ROM File System Support (config_iso9660_fs) [Y / M / N /?] The optical disk is used by the ISO 9660 file format. 22.4. Minix Fs Support (config_minix_fs) [n / y / m /?] Used to create a file system of the boot disk, most of the number should be Y or M. 22.5. NTFS File System SupportNTFS is the file format used by NT. 22.6. / Proc filesystem support (config_proc_fs) [Y / N /?] Virtual file system, you must choose Y. This is one of the most Slick file systems (I guess this concept is shameless from the Bell laboratory). It is not anything in your hard disk segmentation area, but the file system interface between the core and the program. Many program tools (like "PS") use it. If you have already installed it, please try "CAT / Proc / Devices" or "CAT / Proc / Devices". Some shells, like RC, using / proc / self / fd (on other systems / DEV / FDs on other systems) to process output. Almost you can determine that you have to answer "Y" here, there are many important Linux standard tools to operate on it. 22.7. Second Extended FS Support (config_ext2_fs) [Y / M / N /?] Linux standard file system, you should choose Y. There are also three major categories to regulate it here: Network file systems, Partition Types, Native Language Support (local language support). It is worth mentioning that both of the NETWORK File Systems: NFS and SMBs are Linux and Windows to access the file system used by each other in the form of network neighbors, and select as needed. Network File Systems Network File System CODA FileSystem Support (Config_coda_fs) [N / Y / M /?] First help again. NFS FileSystem Support (config_nfs_fs) [Y / M / N /?] Select Y or N to access the remote NFS file system. SMB FILESYSTEM Support (config_smb_fs) [n / y / m /?] To access the shared resource choice Y in the Windows system. NCP FILESYSTEM Support (CONFIG_NCP_FS) [N / Y / M /?] If you really need to access the NetWare file system, choose Y or M. 20) Parthen Types partition type is generally not used; please refer to help. 23.FTape, The Floopy Tape Device Driver FTAPE Device Drive FTAPE (QiC-80 / Travan) Support (config_ftape) [N / Y / M /?] If there is a tape drive in the system, select Y. 24. Console Drivers: Configure console drivers. 24.1. VGA text console (config_vga_console) [Y / N /?]. Options Start the character mode in VGA mode. Most people need it, so this is usually open. Only some 386 computers do not have a VGA compatible graphics card, and select this option no problem for the current most computers. You should at least support VGA Text Console, otherwise you can't use Linux from the console. 24.2. Video mode Selection support (config_video_select) [N / Y /?]. Make the resolution of the character mode when the startup is started. If you want a line to have more words, this usually provides you with convenience, but usually you don't have to open them. The following two options are experimental properties, I suggest you close them. 25. Sound Sound: Sound Card Driver. In this section, you can configure the sound card. If your distribution is used by the kernel's standard sound card driver, you must choose the sound card you use correctly. The answer y here, there will be a lot of questions about the sound card, configure it according to your own situation. 26.USB Support: Configure USB support. 27. Keernel Profiling Support (V1.3) This option can turn on the function of kernel to perform efficiency statistics and provide information useful when it is wrong to detect. These features will need to pay some costs and cause the system to be performed slowly, unless you are studying a problem with the kernel, otherwise you should answer N. 28. Keernel Hacking: Configure the "kernel Hacking" option. This is simple: don't open! If you are planning to study how Linux running on your system work, there are many options, but it is generally not necessary.