필자 : 배철수 / 리눅스월드 발행인
|
- 2월호에서 계속하여 커널 컴파일 선택사항에 대해 설명한다.
11. Telephony Support ---> 인터넷을 통한 음성전송 등을 지원하는 텔리포니(telephony) 카드를 사용할 때 필요하다. 모뎀과는 무관하다.
12. ATA/IDE/MFM/RLL support ---> IDE 하드디스크 및 ATAPI CD 드라이브 사용과 관련된 선택이다. SCSI 하드 및 CD 드라이브를 사용한다면 선택 않아도 된다. <*> ATA/IDE/MFM/RLL support <*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support 일반 피시에서 사용하는 하드디스크 콘트롤러와 관련된다. 필히 지정 [ ] Use old disk-only driver on primary interface 구형 XT 하드 사용시 지정 <*> Include IDE/ATA-2 DISK support 일반 하드디스크 사용시 필요. [ ] Use multi-mode by default 아래의 에러 메시지가 나올 때만 선택한다. <*> Include IDE/ATAPI CDROM support (E)IDE 콘넥터에 연결하는 CD 드라이버를 사용한다면 Yes. SCSI CD 드라이브라면 No < > Include IDE/ATAPI TAPE support (E)IDE 콘넥터에 연결하는 테이프 드라이버를 사용한다면 Yes. SCSI 테이프 드라이브라면 No < > Include IDE/ATAPI FLOPPY support LS-120 과 IDE/ATAPI Iomega ZIP 드라이브 에 필요. < > SCSI emulation support 고유의
드라이버가 없는 ATAPI 장치에 사용한다. “SCSI support” 와 “SCSI
generic [*] CMD640 chipset bugfix/support CMD640 IDE 칩을 사용하는 보드에서는 YES. 잘 모르면 Yes 로 해도 무난. [ ] CMD640 enhanced support PnP를 지원하는 ISA EIDE 카드 사용시 필요하다. [*] RZ1000 chipset bugfix/support RZ1000 IDE 칩을 사용하는 보드에서는 Yes. 잘 모르면 Yes가 무난. SCSI 만 사용하면 No. [*] Generic PCI IDE chipset support IDE 드라이브를 사용하는 PCI 시스템을 사용할 경우 [*] Sharing PCI IDE interrupts support ATA/IDE 칩셋이 다른 카드와 IRQ 공유를 허용하는 경우 지정한다. [*] Generic PCI bus-master DMA
support [ ] Boot off-board chipsets first support 확장 IDE 콘트롤러의 장치명이 마더보드에 내장된 IDE 장치보다 우선하게 하려고 할 때 지정한다. 즉 확장 IDE 보드에서 장착된 하드에서 부팅하려 할 경우이다. lilo.conf 에 append=”ide=reverse” 를 필요로 한다. [ ] OPTi 82C621 chipset enhanced support (EXPERIMENTAL) [*] Other IDE chipset support ※ 추가 메뉴가 나온다. 자신의 IDE 콘트롤러가 해당되면 선택한다. [ ] IGNORE word93 Validation BITS (NEW) ATA-4 나 ATA-5 표준에서 필요하다.
13. SCSI support ---> <*> SCSI support 보드에 SCSI 콘트롤러가 내장되어 있거나 SCSI 콘트롤러를 장착하고서 SCSI 장치를 사용할 때 지정한다. <*> SCSI disk support 하드, 테이프, CD 드라이브 외의 SCSI 장치를 사용할 때 지정한다. [*] Enable extra checks in new
queueing code [*] Verbose SCSI error reporting (kernel size +=12K) 보다
상세한 SCSI 장치 에러 메시지를 필요로 할 때 사용한다. SCSI 장치 디버깅 정보를 알려준다. SCSI low-level drivers ---> 각각의 SCSI 콘트롤러에 대한 드라이버를 선택한다.
14. IEEE 1394 (FireWire) support ---> < > IEEE 1394 (FireWire) support (EXPERIMENTAL) FireWire(tm) 혹은 i.Link(tm) 로 알려진 IEEE 1394 장치를 사용할 때 필요하다. 해당 장치에 대한 추가의 드라이버를 선택해야 한다.
15. I2O device support ---> I2O 구조는 하드웨어 드라이버가 OSM이라 불리는 운영체제 관련모듈과 HDM이라 불리는 하드웨어 관련 모듈로 구성된다. OSM 은 어떠한 HDM과도 연결되며 HDM은 운영체제와는 무관하다. 따라서 동일한 HDM 드라이버가 OSM이 설치되어 있다면 다른 운영체제에서도 사용될수 있다. 이를 가능하게 하려면 I2O를 지원하는 어뎁터를 필요로 한다.
16. Network device support ---> 리눅스를 다른 컴퓨터와 연결하지 않고 단독으로 사용하거나, 모뎀으로 다른 컴퓨터를 연결해 쉘어카운트, BBS(하이텔 등) 만 사용한다면 이 부분은 필요 없다. 모뎀으로 ISP(Internet Service Provider)를 연결 인터넷을 사용한다면 필요하다. [*] Network device support ARCnet devices ---> ARCnet 네트워크(랜의 한 종류)를 사용하는 경우 지정한다. Appletalk devices --->
애플토크 카드 사용시 필요하다. 애플토크는 맥에서
주로 사용한다. <M> Dummy net driver support PPP 나 SLIP 사용시 필요할 수 있다. PPP(ADSL)를 사용한다면 지정하는게 좋다. < > Bonding driver support
랜에서 리눅스에 두 개의 이더넷 랜카드를 설치해 이를
한 개의 랜카드처럼 결합하여 < > EQL (serial line load balancing) support
두 개의 전화선(시리얼 라인)을 묶어 속도를 배가 시킬
때 사용한다. < > Universal TUN/TAP device driver support
TUN/TAP 은 물리적인 매체(랜카드)를 사용하지(거치지)
않고 사용자 프로그램 < > Ethertap network tap (OBSOLETE) 위와 비슷하다. < > General Instruments Surfboard 1000
General Instrument (NextLevel) SURFboard 1000 내장
케이블모뎀에 필요하다. Ethernet (10 or 100Mbit) --->
이더넷은 가장 많이 사용되는 랜 표준이다. 허브 및
UTP 케이블을 사용하는 1) 대만제 ISA 랜카드는
거의 아래 드라이버를 사용한다. 단 셋업 프로그램에서 PnP를 < > NE2000/NE1000 support (NEW) (먼저 “Other ISA cards”를 선택해야 한다.) 2) 대만제 PCI 랜카드 중 칩셋이 8019, 8029인 경우는 아래 드라이버를 사용한다. <*> PCI NE2000 and clones support (see help) 3) 칩셋이 8139 이면 아래 드라이버를 사용한다. < > RealTek RTL-8139 PCI Fast Ethernet Adapter support 4) 칩셋이 8129이면 아래 드라이버를 사용한다. < > RealTek 8129 (not 8019/8029/8139!) support (EXPERIMENTAL) 5) 3Com 카드 중 3c905-XX 모델은 3com 사이트에 드라이버가 있다. Ethernet (1000 Mbit) ---> 1기가비트 이더넷을 사용할 경우 필요하다. [ ] FDDI driver support 광케이블을 사용하는 100 mbps 랜 방식이다. [ ] HIPPI driver support (EXPERIMENTAL) 슈퍼컴퓨터 등에 사용하는 고속 랜의 일종이다. <
> PLIP (parallel port) support < > PPP (point-to-point protocol) support 전화선(시리얼 라인), ADSL 등으로 네트워크(인터넷)를 연결할 때 지정한다. < > SLIP (serial line) support PPP와 비슷하나 PPP로 대체되어 거의 사용되지 않는다. Wireless LAN (non-hamradio) ---> 무선 랜카드를 사용할 때 필요하다. Token Ring devices --->
토큰 링은 IBM 에서 개발한 LAN 표준이다. 일부 IBM
호스트에 사용되고 있으나 [ ] Fibre Channel driver support
Fibre 채널은 대용량 저장장치 등에서 SCSI 대신에
사용되고 있다. < > Red Creek Hardware VPN (EXPERIMENTAL) < > Traffic Shaper (EXPERIMENTAL)
Traffic Shaper는 외부로의 데이터 흐름을 제어하려고
할 때 사용되는 가상장치이다. Wan interfaces ---> 싱크통신, X.25 통신 에 사용하는 카드를 사용할 경우에 해당 드라이버를 선택한다.
17. Amateur Radio support ---> [ ] Amateur Radio support 리눅스를 아마츄어 라디오에 연결할 때 관련 메뉴를 표시한다. < > Amateur Radio AX.25 Level 2 protocol (NEW) 아마츄어 라디오를 이용해 컴퓨터통신을 하려 할 때 필요하다.
18. IrDA (infrared) support ---> < > IrDA subsystem support
IrDA 프로토콜을 지원한다. Irmanager, irattach 같은
다른 사용자 프로그램의
19. ISDN subsystem ---> ISDN 라인으로 데이터 통신을 할 때 필요하다. ISDN 카드를 설치해야 하고 상대방도 ISDN 라인을 사용하는 경우에만 이 메뉴가 필요하다. ISDN 라인에 일반 모뎀을 연결하는 경우에는 무관하다.
20. Old CD-ROM drivers (not SCSI, not IDE) ---> [ ] Support non-SCSI/IDE/ATAPI CDROM drives
SCSI 나 IDE/ATAPI 방식이 아닌 구형 CD 드라이브를
사용할 경우 드라이버를
21. Input core support ---> USB
HID 키보드, 마우스, 조이스틱 등 드라이버를 선택한다.
22. Character devices ---> [*] Virtual terminal ALT + F? 키를 사용해 여러 개의 가상 터미널을 사용하게 해 준다. [*] Support for console on virtual terminal 가상터미널을 콘솔로 사용할 때 필요하다, 시리얼콘솔을 사용할 때는 필요 없다. <*> Standard/generic (8250/16550 and compatible UARTs) serial support
피시의 표준 시리얼포트(com1 ~ com4)를 사용할 때
필요하다. [* ] Support for console on serial port
표준 시리얼포트를 콘솔로 사용할 때 필요하다. 그래픽
카드가 없는 시스템을 [ ] Extended dumb serial driver options 표준 시리얼포트를 확장해 주는 더미 시리얼 포트 장치를 사용할 경우 필요하다. [ ] Non-standard serial port support
슬롯에 꼽는 별개의 CPU를 갖는 확장 시리얼장치 메뉴를
표시한다. [*] Unix98 PTY support
/dev/pts/<number> 장치를 가상 터미널 장치로
사용할 때 필요하다.
[root@donghunserver /root]# who (256) Maximum number of Unix98 PTYs in use (0-2048) 최대 가상 터미널 개수를 지정한다. <*> Parallel printer support (NEW) 패러랠 포트에 프린터를 연결하려면 지정한다. [ ] Support for console on line printer
커널 메시지를 프린터로 출력되기를 원할 때 지정한다.
“console=lp0” 를 필요로 < > Support for user-space parallel port device drivers
/dev/parport 장치에 대한 지원을 추가한다. 프린터나
패러렐포트용 CD , I2C support ---> <*> I2C support I2C(I-square-C
)는 필립스사에 의해 개발된 마이크로 콘트롤러 어플리케이션에 <*>
I2C bit-banging interfaces (NEW) Mice
---> < > QIC-02 tape support Watchdog Cards ---> 워치독은 시스템이 다운되었을 때 자동으로 리부팅해 주는 기능을 말한다. < > Intel i8x0 Random Number Generator support Intel i8xx-based 마더보드에 내장된 난수발생기를 지원한다. < > /dev/nvram support
피시의 CMOS 메모리에 50바이트의 데이터를 쓸 수 있다.
이 데이터는 피시의 < > Enhanced Real Time Clock Support
이 옵션을 선택 후 /dev/rtc 장치를 만들면 리얼타임클럭을
사용할 수 있다. <
> Double Talk PC internal speech card support 플로피 콘트롤러에 연결된 테이프 장치를 지원한다. < > /dev/agpgart (AGP Support) 3D를 지원하는 그래픽 카드에서 AGP 기능을 사용하게 한다. 아래는 각자의 마더보드 칩셋에 해당하는 것을 선택한다.
[ ] Intel 440LX/BX/GX and
I815/I840/I850 support (NEW) [*] Direct Rendering Manager (XFree86 DRI support) XFree86
4.0 사용시 Direct Rendering Infrastructure (DRI) 를 지원한다.
< > 3dfx Banshee/Voodoo3+
23. Multimedia devices ---> 23-1 <*> Video For Linux 오디오/비디오 캡쳐 및 오버레이 장치에 대한 지원을 선택한다. 리눅스에서 TV 를 수신하거나 인터넷 방송, 화상전송, 동화상 저장 등에 필요하다. 23-2 Video For Linux 시스템에 설치된 비디오카드(TV 카드, 화상편집보드)를 선택한다. (그래픽카드와는 무관하다.) [*] V4L information in proc
filesystem (NEW) 23-3 Radio Adapters ---> AM/FM 라디오 수신카드를 지정한다. < > ADS
Cadet AM/FM Tuner (NEW) |