Linux Kernel Configuration Compile Chinese Guide (Reposted!)

xiaoxiao2021-03-06  73

BY

Wing, source:

Yu Yu'an

1. Code Maturity Level Options Code Mature Level There is only one: prompt for development and / or ibPlete code / drivers, if you want to test the functionality that is still in the experimental phase, such as KHTTPD, IPv6, etc., you must choose Y. Otherwise, it can be selected as N. In the world of Linux, there are many people to develop support for 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. This question is to say, some Drive is still testing, ask you to select these Drive or supported program code. If you typed Y, some things will appear in the test to give you a choice. (Like Java's program code and PCI Bridge), Type N. 2. Processor Type and Features processor Type and Featured #Processor Family (386, 486 / CX486, 586 / K5 / 5X86 / 6X86, Pentium / K6 / TSC, PPRO / 6X86MX) [PPRO / 6X86MX] -------- Select the processor type, default is PPRO / 6X86MX. It will be optimized for each CPU, let it run fast. In general, there is no significant impact on the correct CPU (especially if you choose 386, the core that is compiled may be relatively small, but its speed may slow down). So, it is best to know which kind of your CPU is. However, if your GCC compiler is 2.7.0. Then you can only select 386 or 486. #High Memory Support ------ The maximum number of memory supported by the kernel is default to 1G. You can support 4G, 6.4g, usually not available. #Math emulation ------ This interrogation requires a L1NUX core analog math floating point assembly. If there are 486dx, AMD, and Pentium machines, this option is not to be selected because they have built-in floating point arithduates. The coordinator is the pet in the 386 era, and now it is no longer available. However, for those who have built floating point computers, this option will not make the built-in floating point assembled. But it will increase the core about 45KB. #Mttr (Memory Type Range Register) Support ------ Select this option to manage the / proc / mtrr file for MTRR for x server. At the same time, it is used to start the special features of Pentinum Pro and Pentinum II. If you are not using this CPU, you will choose N, otherwise it is just make the kernel. #SYMMETRIC MULTI-Processing Support ------ Symmetric multi-process support. Unless there are multiple CPUs, it will not be selected. 3. Loadable Module Support support for modules. First, learn about the knowledge about the module. The module is like some things you specially inserted into the core. If there is a small network and sometimes you want to use (but not often), maybe you want to compile the NIC into a module. Using this module, the machine must run and access the module under / libs, meaning the driver (IDE, SCSI, etc.), the NFS support network card), the file system (usually EXT2 but can also be NFS) and core type ( It is best that ELF) must be compiled in the kernel and cannot be a module, and the module only works, the driver (to network) access, and the file system installation. These files must be compiled within the core, otherwise the startup partition will be installed.

If you install a startup partition and network, you need a network system file, and a network card compiled. Why use modules? Modularization makes the core more concise, it reduces the core release of a large amount of protected space. The installation and unloading of the module is used for repeatable allocation. If you turn on the machine with more than 90% of the time to use a module, compile it. Using this type of module is a waste of memory, because once you compile the module, you also take up a lot of memory, the core needs some code to hang the module. Remember, the core is running in the protection space, but the module is not. So, I don't often use my device, compile it into EXT2, IDE, and ELF. The network card has been used, compiles other compiles: such as A.out, Java, Floppy, ISO9960, MSDOS, Minix, VFAT, SMB, NFS, SMCULTRA (EthernetCard), Serial, Printer, Sound, PPP, and more. Many of them are just in this or that a few minutes. Strictly speaking, this will make the core increases many and reduce its execution speed. At this time, we can compile these drivers into one - one module. When you need to use the insmod instruction to join the core, you can also remove it from the core when you need it, or use it. LSMOD looks at the modules currently loaded. There are three items: #enable loadable module support ------ This item should be required unless you are ready to compile all the required content. #Set Version Information On All Module Symbols ------ Usually, after we update the core version, the module is re-compiled. This option allows you to use the previous module without updating the compilation module. You can don't choose it. But if you choose Y, follow it, you must have a Genksyms program (available with the WHEREIS directive to see if this program). #Kernel module loader ------ Let the kernel have the ability to load the required module when starting, suggesting. 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. 4. General Setup Ordinary Properties Settings This part is very content, usually using the default settings. Here are some options that are often used: #Networking Support ------ Network Support. Because in Linux, there is a virtual network device (1OKBACK) that can simulate the entire network. Moreover, - some programs need it. Must, no NIC also suggest you choose. Note: Select N, then 7. (Networking Options Network Options) and 11. (NetWork Device Support Network Device Support) will not appear. #LIMIT MEMORY TO LOW 16MB ------ Most people this option N. In addition to the host board, there is no way to process more than 16MB of memory, or more than 16MB of memory but often have some very strange problems. At this time, you can try this option. Some motherboards are not very good to over 16MB of memory, usually these are old motherboards. Also, in the description file, it is mentioned that if the memory exceeds 64MB, use LILO plus some parameters to Linux core (example: MEM = 80m), and add Cache on your motherboard to 512K. In this way, the overall efficiency can be improved. #PCI Support ------ PCI support.

If the card of the PCI is used, it is certain. #PCI BIOS Support ------ Host board has a PCI interface. If so, you must answer Y. PCI is the main interface of the 586 computer (also on the 486 motherboard), this interface allows you to insert a so-called PCI display card, or a PCI's network card, etc. This interface is the main trend of the computer, so if there is a PCI slot. You can choose Y. In addition to some old but old but supports PCI host panels (these old host boards with BUGS may hang up due to this option). #PCI Access Mode (BIOS, Direct, Any) [Any] ------ Sets the way Linux probes the PCI device. Choose "BIOS", Linux will use BIOS; select "Direct", Linux will not pass BIOS; select "Any", Linux will directly detect PCI devices, if fails, use BIOS. #Support for Hot-Pluggabel Devices ------ hot-swappable device support. Support is not too good, you can not choose. # PCMCIA / Cardbus Support ------ PCMCIA / Cardbus support. There is a PCMCIA. #Pci bridge optimization (Experimental) ------ In some support BIOS, it allows access speed to speed, suggestions are selected Y. # Backward-compatible / proc / pci ------ Device is compatible, look at Help yourself. #System V IPC If you want to compile DOSEMU (DOS Simulator), this option must be selected. It is a function library that allows each program (Process) and can exchange data from each other, and some system calls, no, a lot The program will not be executed. #Bsd process accounting ------ #sysctl support ------ Unless you have less memory, you should start this feature, enable this option, the kernel will be 8K, but you can let you change the kernel directly The parameters do not have to reboot. #Keernel support for a.out binaries ------ 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. #Kernel support for Linux / Intel Elf Binaries ----- By, this is the above, because the current GCC-2.7.0 has supported ELF, if this is not selected, it may be used Quite a larger program cannot be executed. Note: Compiling modules into ELF and compile support ELF binary. Do not compile appropriate support '' Gotcha '' is wise, if the machine structure is Pentium or 486 you will get an efficient code, but a 386 core will run in 32-bit compatible clone; a Pentium core will not. For most machines, an emergency start disk is made, preferably compiled at 386, and 386 does not run the core compiled under Pentium.

In addition, you must pay attention to Modules at the same time, otherwise, when you use INSMOD to load A.out / ELF Modules when you use Insmod to load A.out / ELF Modules, there is a CATCH / 22 situation. If your system is mainly ELF and you will only need to use A.out, you can compile A.out support to modules, otherwise you'd better put it directly into the kernel. If you haven't entered the ELF century, you can support the ELF directly when Compiler Kernel. #Keernel support for java binaries ---- This is a product that is doing tests, but if you want to write a program about Java, I hope it can run on Linux machines. Then, you can choose to make it a module or directly into the core. #Power Management Support ------ Power Management Support. ## 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. #Parallel port support ------ serial port support. 5. Plug and Play Configuration Plug and Play Support Linux For Plug and Play, you are not as good as Windows, so in some cases, you will have 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. . #Plug and play support ------ Select "Y", the kernel will automatically configure plug and play device. It turns out that PNP has this meaning. # ISA PLUG AND Play Support ------ Select "Y", the kernel will automatically configure the Plug and Play device based on the ISA bus. 6. Block Devices block equipment supports this to choose your own device: #NORMAL PC FLOPPY DISK Support (config_blk_dev_fd) [Y / M / N /?] ------ Ordinary PC floppy support. #ENCED IDE / MFM / RLL Disk / CDROM / TAPE / FLOPPY Support ------ Select "Y", the kernel will provide support for enhanced IDE hard drives, CDROM, and tape drives. When the hard disk is not done, the general IDE card and BIOS can only support hard drives that are less than 540 MB. Not only that, only two hard drives can only be supported. But today's hard drive is not moving 1GB, this year's mainstream is 30 ~ 50g, and often more than one two hard drives. As a result, the new motherboard begins to support the enhanced IDE bound to support 540MB of hard drives. So, if your IDE interface is enhanced, please select Y, the options for the eight part IDE interface appear, which speeds up your IDE interface and do some of the chips. But if your hard drive or disc is all SCSI interface, then select N to skip the following options. # USE OLD Disk-Only Driver on Primary Interface ------ is usually selected N. Because we have other new Drivers available. The meaning of this option means that if your IDE interface is very old and old.

So, you can use this Drives to drive the old IDE interface (you can load two hard drives; or a hard drive, a CD). Today's popular enhanced IDE has two interfaces that can be connected to four hard drives. We will have Driver to support it later. #Include IDE / atapi CDROM Support ------ If you want the core to support the optical drive of the IDE / ATAPI, select Y. If there is a CD-ROM, but it is attached to the interface card, you must pick up the cable on the exclusive interface card; or receive the sound card, then this option also needs to choose N, then we will have non-IDE CD-ROM drive The label makes us choose. Today's optical drive is usually the IDE / ATAPI, so this option is usually Y. #Support Removable IDE Interfaces (PCMCIA) ------ This option is all whose people are all N unless you have PCMCIA, this is usually what you get on your laptop. PCMCIA is an organization that is previously designed memory modules. But now they have set a standard for PC Cards and are widely used in 1APTAP. Not only has the so-called PCMCIA hard drive, but even network cards, SCSI cards, etc., but most people do not need this option. After this option is selected, the following is the LINUX core to fix or strengthen it. # CMD640 Chipset Bugfix / Support ------------86 The host boards are used with CMD640 chips, which are the combination of Neptune chips and SIS chips. However, this chip has its shortcomings, in many cases, it will cause the data loss and errors. If you choose this, Linux core will be careful about these errors and correct it. Moreover, it opens support for the two IDE interfaces. However, in its description file, if your motherboard does not have a PCI interface, only the VESA bus interface, you want to have this feature, you must pass some parameters to the core (IDEO = CMD640_VLB). If you are not sure, choose Y. # Cmd640 enhanced support ------ Generally, for the access speed of the hard disk, there is a so-called PIO MODES value setting. Today's IDE interface and BIOS should detect the correct hard disk PIO mode value. . This value is so much higher to indicate the speed of the hard disk. However, some host boards of B10S are still legged, and they cannot catch a relatively high Pio Mode value. In this way, it cannot play the efficiency of the entire hard disk. This setting tells the reader: If your IDE interface is the CMD640-based interface, your BIOS does not catch the correct Pio mode value, then this option can automatically find the correct Pio Mode value of the hard disk. # RZ1000 ChipSet Bugfix / Support ---- This option is just like the CMD640 in front. However, its chip is the RZ1000 chip, which is a chip mainly based on Neptune chip, while a target, there are many main boards of 486 and 586 are using it. You can check the manual of the motherboard or the instructions of the IDE interface card. The file mentioned on the file, selecting this will reduce some speed, but the data can be 100%.

#Intel 82371 PIIX (Triton I / II) DMA Support ------ For 586 Pentium Computer Memory Access DMA and saves your CPU time. When there is no DMA, you need to consume a lot of CPU time when you have any DMA. In this way, the CPU is occupied, and it does not fully exert its efficacy. Later, after the DMA came, the hard disk reads by Triton or other chip with the IDE interface that supports the DMA, and communicates directly with them, and saves a lot of CPU time, but this must be supported by your hard drive and host board. The chip of the DMA IDE interface, saves a lot of CPU time directly with them. But this must be your hard disk and host boards to support DMA Mode simultaneously. ## otER IDE chipset support ------ If this option is selected, the following six other chips or labels will appear for you to choose from. * Note: Most of these Also Require Special Kernel Boot Parareeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeters

Ali M14XX Support

DTC-2278 Support

Holtek HT65608 Support

Promise DC4030 Support

QDI QD6580 Support

UMC 8672 Support

The above six manufacturers of chips are used by hardware, but they have a common feature that they must pass some parameters to the core. If you can't find your chip, then it doesn't matter. These options are only optimized for these chips. ## Additional Block Devices Other block devices #Loopback Device Support ------ Most people this option is N because there is no need. The meaning of 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. Note: This is not related to the network. #Multlnle devices driver support ----- This option allows the entire hard disk partition into a separate block device, you must have MD035. TGZ this program. And keep your hard drive backup before doing this because it is still in the test phase. The average person is selected for this option. #RAM Disk Support ------ If the RamDrive program under DOS should be able to understand the meaning of this option. It can use memory as a hard disk to access, like a general hard disk, you can format it, or put some files in the forehead. Then, when you shut down these data, it will go. If RAM is large enough, you can consider playing this option, but the average people do not need. #Xt hard disk support ------ Supports XT's antique hard drive, this is something IBM computer era, if you have this old and old hard drive. So you can make it core or have a module. Most people this options are selected n. #Compaq smart2 support ------ #Mulex DAC960 / DAC1100 PCI RAID Controller Support ---- RAID image. #Logical Volume Manager (LVM) Support ------ Logical Volume Management Support. #Multiple devices driver support ------ Multi-device driver support. #RAM Disk Support ------ RAM disk support. 7. Networking Options  Network options here are configured with a network protocol. #Packet socket ------ Select "Y", some applications will communicate directly with the network device using the Packet protocol without passing by other intermediaries in the kernel. # Kernel / user network link driver ------ This is the program code in the test, and the average person does not need. According to its description, it allows two-way communication between the core, module or the program. If you want to use Arpd, this program code is to add the core. # TCP / IP Networking ------ Select "Y", the kernel will support the TCP / IP protocol. This option does not choose Y, even if there is no network card, or there is no connection to the network, there is still a so-called Lookback device on Linux and some programs require this option. In the description file, if you do not open this setting, the X-Window System may have a problem (returning to it also requires TCP / IP).

#Network FireWalls ------ Select "Y", the kernel will support the firewall. FireWalls is an English in English is a firewall. Today, the network is getting more and more developed, network security considerations are also more important. Find a computer on the LAN to protect your considerations. You can find a computer on a local area to protect your computer. Such a result is that all external computers must adopt the consent of this FireWalls computer through this computer. So, if you want this computer with the function of filtering the network, then this option is to choose Y. Moreover, I will choose Y, but the forwarding / gateway is selected, so that it can make it normal. Most of the people choose N. #NetWork alasing ------ Allows multiple IP addresses. #Ip: forwarding / gatewaying ------ and Firewall, this option is used to guide the network. A Gateway (that is, Router), to help guide data transfer between two networks. This machine must have two network cards, connect two identical networks, and do work in the network. If this option is selected, it means that this will be responsible for doing Router. So, there must be two network cards. Another situation is that if you have MODEM (through SLIP and PPP Protocol) and network card, use them to connect to the Internet. At this point you can also perform IP-Routing services, you also need to open this option. #Ip: multicasting ------ so-called multicasting is a group broadcast, which is the protocol at the video conference. If you want to send a network package (network data), the same data will be sent to ten Machine. 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. #Ip: Accounting ------ If you open this option, you can see the system for the entire network under / proc / net. So the general people are selected y. Moreover, if your design uses this Linux machine as Router, readers can get many information about network LP control and its delivery scenarios because this option. However, you must select the PROC system in the selection (in fact, the Proc file system must be selected, no choice of many programs will not be used!) #Ip: aliasing support ------ Maybe you have only one network card, but With this setting, you can have several IP addresses. Suppose you already have an LP address, you also want to add another IP address, then you can do it according to the following programs. Type: SunlyY: / # ifconfig eth0: 0 Other IP addresses (this IP address cannot be repeated with other machines) SUNLYY: / # route-add-host other IP address dev eth0: 0 So you can have Two IP addresses.

Of course, if you want to remove this IP address, you can click on the key: sunslyy: / # ifconfig eth0: 0- IP address, you can remove the added IP address. However, before using this option, the ALISING NETWORK option in front is also available. #Ip: PC / TCP Compatibility Mode ------ Most people choose n. Unless there is difficulties in the use of NCSA-TCP / IP software in DOS to connect to the Linux machine, or if there is an incompatible situation. At this time, you can try this option to see if you can solve this problem. #Ip reverse arp ------ If your Linux wants to provide Bootd service, it is to make no hard disk or floppy disk can be turned on and on the network, as long as they have a network card to connect to the network. At this point, you must perform a network card called RARP to set this computer's network card. However, there is no such thing in general, so I answer n. #Ip: Disable path Mtu Discovery ------ Most people this option is to select N. Unless it is found that the Telnet program under DOS is discovered to the Linux machine. This is a number of people's problems. If the Telnet program under DOS cannot be connected to Linux, in addition to solving the NSYSUTEL's Telnet program, you can also choose Y. MTU (Maximal Transfer Unit) is called the largest transmission unit, saying that we will send it to the network. The Path Mtud Iscovery means that when Linux finds that some machines are transmitted, we will send network information to it. This can increase the speed of the network, so most of us choose N, which is enable. #Ip: DORP SOURCE ROUTED FRAMES ----- Usually we have a network package, no matter whether it is lost, but in the TCP / IP protocol, you can set the machine that will help you bypass An news that this package has been delivered. However, this will lead to network security issues, so few use, generally, we choose Y. #Ip: Allow Large Windows (Not Recommended IF <16MB of Memory =) ------ If there is more than 16MB of memory, it is recommended to open this option to increase the speed of the transmission. Data to be presented under general long-distance network transmission can be stored first in the buffer, wait until the other party's response will pass again. Therefore, you must have memory as a buffer. #The ipx protocol ----- ipx is a transmission protocol, which is a network protocol of Novell, usually under the area or Windows. If you want Novell's machine resource sharing (for example, with their printer or hard drive), then this option is to choose Y. As for the format of the access file, the format of NCPFS, select this file system later to support this file system. As a result, you can access their data through Novell's IPX Communication Protocol. Or, you want to use the IPX protocol from Dosemu (DOS simulator), then choose it in this.

#Full Internal IPX Network ------ provides a complete internal IPX network, the preset option is N because it may make some apps the service program (RIP / SAP). #Appletalk DDP ---- AppleTalk is a communication protocol exists on the Apple machine, which is used by Apple's network. With AppleTalk, each other's computer can print and share files. If you need to connect to this network, you can open this option, so you can join them to communicate with these computers, or you can make this module. #Amateur Radio AX.25 Level2 ------ #bridging (Experimental) ------ Selecting these two bridges that make Linux into a network, used to communicate between different networks, usually The average person does not need. #QOS and / or fair queueing (Service Quality Fair Scheduling) is also supported, and there is KHTTPD, but these are still in the experimental phase. 8. Telephony Support Phone Support is originally Linux to support phone card so you can provide voice service using ordinary phones on IP. Remember, phone cards can have no relationship with MODEM. 9. SCSI Support SCSI Device Support If you have a SCSI device, answer y. Now general PC does not have SCSI. Then there will be prompt requirements for further information, like you want to support the optical drive, hard disk, and you use the SCSI interface card. See SCSI-HOWTO for a more detailed description. If your boot partition is a SCSI device, do not select SCSI module support. After the general SCSI is the SCSI low-level device driver. Reebred again, the module is only used in the device that is not in the standby partition. #SCSI Disk Support ------ Refers to the hard disk, if there is a SCSI hard disk, then you will choose this option. #SCSI Tape Support ------ Refers to the tape drive, if you have SCSI tape drive, then you will choose this option. #SCSI CDROM Support ------ Refers to CDROM, if you have a SCSIDA drive, this must be selected. #SCSI Generic Support ------ Refers to other things 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. ## Some SCSI Devices (E.G. CD Jukebox) Support Multiple Luns #Probe A11 Luns On Each SCSI Device ------ Usually, most people who choose this option will not be selected. 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. #Verbose scsi error reporting (kernel size = 12k) ------ If you think your SCSI hardware is a bit problem, you want to know about 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.

## SCSI Low-Level Drivers The following a total of 30 SCSI cards, you can choose the SCSI card according to the needs. C AIA1542 Support

Adaptec Aiha1740 Support

Adadtec AHA274X / 284X / 294X Support

Adapte 7000FASST SCSI Support

Adaptec AHA152X / 2825 Support

Advansys SCSI Support

Always in2000 SCSI Support

Advansys SCSI Support

Always in2000 SCSI Support

AM53 / 79C974 PCI SCSI SPPPORT

Buslogic SCSI Support

DTC3180 / 3280 SCSI Support

EATA ISA / EISA (DPT PM2011 / 021/012/022/122/322) Support

EATA-DMA (DPT, NEC, AT & T, SNI, AST, 01ivetti, Alphatronix) Support

EATA-PIO (OLD DPT PM2001, PM2012A) Support

Future Domain 16xx SCSI Support

Generic NCR5380 / 53C400 SCSI Support

NCR53C405A SCSI Support

NCR53C7, 8XX SCSI Support

NCR53CSXX SCSI Support

Iomega Parallel Port Zip Drive SCSI Support

PAS16 SCSI Support

QLogic Fas SCSI Support

QLogic LSP SCSI Support

Seagate ST-02 and Future Domain TMC-8xx SCSI Support

TRANTOR T128 / T128F / T228 SCSI Support

Ultrastor 14F / 34F Support

Ultrastor SCSI Support

10. I2O Device Support is not clear, the help say is this requires the I2O interface adapter to support, in the intelligent input / output (i2o) system interface, but also hardware, not selected. 11. Network Device Support Network Device Support above the selected protocol, now the device is now very much. Fortunately, it is about to classify, there is ARCNET device, Ethernet (10 or 100 mbit), Ethernet (1000Mbit), Wireless Lan (Non-HamRadio), Token Ring Device, Wan Interface, PCMCIA Network Device Support. Patience, generally speaking, you can find your own network card. If not, you have to go to the manufacturer to drive. If this option is not open, then the following options will not appear. It is a device that chooses a network card or a network. For example, PLIP, PPP, SLIP, as well as a wide variety of network cards, so this option is usually selected y. #Dummy net driver support ------ If there is a transmission protocol of SLIP or PPP, then open this. Because it won't make your Linux core increase. Second, for some applications, it allows us to simulate TCP / IP environments more like TCP / IP environments. If you don't have a SLIP or PPP protocol, you don't have to open it. #EQL (SERIAL LINE LOAD BALANCING) Support ------ If there are two modems, two telephone lines, and with SLIP or PPP protocols, you can use this Driver to make your Modem twice a speed. Of course, there must be the same device on the other end of the network. #PLIP (Parallel Port) Support ----- On the other word, it is an interface (parallel interface) that uses the printer, then utilizes a point-to-point to simulate the environment of TCP / IP. It and SLIP / PPP all belong to point-to-point communication, you can connect two computers to the connection interface of the printer, then join this communication protocol. As a result, the two computers are equal to a small network. However, if the computer provides print services, this option is best not to open, or there may be problems (because all use parallel interfaces). #Ppp (point-to-point) Support ------ Point-to-point protocol, in recent years, the PPP protocol has slowly replaced SLIP, because the PPP protocol can get the same IP address, and SLIP has been Changing the IP address, in many aspects, PPP is better than the SLIP protocol. #SLIP (Serial Line) Support ---- This is a communication protocol that is commonly used by the Modem family. You must get an IP address through a Server (called ISP), then use this IP address to simulate Ethernet, use Programs for TCP / IP.

## Ethernet (10 or 100Mbit) If you pick up the campus network at school and use the network card, then this option must be Y, otherwise the following will not appear. Or you have a network card, then you should also choose Y. After that, there will be many network cards to let you choose. As usually used, it is a NE2000 compatible card. # 3Com Cards

#Amd lance and pcnet (AT1500 and NE2100) Support

#Western Digital / SMC Cards

## 家 isa cards (config.isa) ------

Look at Y, the following will be listed on the ISA's network card. Includes compatible cards for NE2000.

CABLETRON E21XX Support

DEPCA, DE10X, DE200, DE201, DE202, DE422 Support

EtherWorks 3 (DE203, DE204, DE205) Support

EtherExpress 16 Support

HP PCLAN (27247B and 27252a) Support

HP PCLAN (27245 and other 27xxx series) Support

HP 10 / 100VG PCLAN (ISA, EISA, PCI) Support

NE2000 / NE1000 Support

SK. G16 Support

# Eisa, VLB, PCI and On Board Controllers ------ Select the network card, including that 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. #Pocket and portable adaptors ------ usually used on portable computers, this type of network card (pocket type), because the volume is very convenient to install and remove, so notebook related computers This network card is often used. #Token Ring Driver Support ---- Token Ring is a network on the IBM computer. 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. #Arcnet support ------ This is also a network card, usually the average person is not used, so I choose N. If you have such a web card, please see Documentation / Networking / ArcNet. TXT instructions.

转载请注明原文地址:https://www.9cbs.com/read-95886.html

New Post(0)