Ä¿³Î 2.6 Intro
|
Â÷¿µÈ£ ganadist at chollian dot net
(based on
Ä¿³Î 2.4 Intro)
v0.0.1, 2003³â 10¿ù 19ÀÏ
°³¹ßÄ¿³Î 2.6.0-test ¹öÀüÀ» ÄÄÆÄÀÏÇϱâÀ§ÇÑ ±âº»ÀûÀÎ ¹è°æÁö½Ä°ú ÀϹÝÀû »ç¾çÀÇ PC¿¡¼ÀÇ ÄÄÆÄÀÏ ¿É¼Ç¹× ¹æ¹ý ±×¸®°í Ä¿³Î 2.6 ¿¡¼ ¹«¾ùÀÌ ´Þ¶óÁ³´ÂÁö¸¦ ´Ù·é´Ù. (ÀÌ ±ÛÀ» ¾²´Â ÇöÀç °¡Àå Ãֽа³¹ß Ä¿³ÎÀÎ 2.6.0-test8À» ±âÁØÀ¸·Î ÀÌ·ÐÀûÀÎ¸é º¸´Ü ½ÇÁ¦·Î ¾î¶»°Ô ÇØ¾ßÇÏ´ÂÁö¿¡ ÁßÁ¡À» µÎ¾ú´Ù.)
1.1. Ä¿³ÎÀ̶õ? ¶Ä¿³ÎÀ̶õ ¿î¿µÃ¼Á¦(Operating System)¿¡¼ °¡Àå ÇÙ½ÉÀûÀÎ ¿ªÇÒÀÎ ÀÚ¿ø (¸Þ¸ð¸®, ÇÁ·Î¼¼¼µî)À» °ü¸®ÇÏ¸ç ½Ã½ºÅÛÀÌ ¿øÈ°È÷ µ¹¾Æ°¥ ¼ö ÀÖµµ·Ï Á¦¾îÇØ ÁØ´Ù. ÇöÀç ¿ì¸®°¡ ¸®´ª½º(OS)¶ó°í Çϴ°͵µ ½ÇÁ¦ÀûÀ¸·Ð ¸®´ª½º¶õ ¿î¿µÃ¼Á¦ÀÇ Ä¿³Î À̸§À» ¸»Çϴ°ÍÀε¥ À̰ÍÀÌ È®ÀåµÈ Àǹ̷Π»ç¿ëµÇ¾î ÇöÀçÀÇ '¸®´ª½º'¶õ OS¸¦ ÁöĪÇϰԵµ µÈ°ÍÀÌ´Ù. ±×·¯¹Ç·Î Linux = kernelÀ̶õ µî½ÄÀÌ ¼º¸³ÇÑ´Ù.
1.2. Ä¿³ÎÀº ¾îµð¼ ±¸Çϳª? ¶¿ì¼±ÀûÀ¸·Î ¾ÈÁ¤ ¹öÀü°ú °¡Àå Ãֽа³¹ß¹öÀüÀ» ¿øÇÑ´Ù¸é http://kernel.pe.kr ·Î Á¢¼ÓÇÏ¸é µÈ´Ù. ±× À̿ܿ¡´Â ´ÙÀ½ ¹Ì·¯ »çÀÌÆ®¿¡¼ ±¸ÇÒ¼ö ÀÖ´Ù.
1.3. ÃֽŠĿ³Î ¹öÀüÀº ¾î¶»°Ô ¾Ë¾Æº¸³ª? ¶SHELL¿¡¼ finger @finger.kernel.org ¸í·ÉÀ¸·Î ÃֽŠĿ³Î¹öÀüÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌ ¹®¼¸¦ ÀÛ¼ºÇÏ´Â ÇöÀç ÃֽŹöÀüÀº ´ÙÀ½°ú °°´Ù.
ganadist@ganadist ganadist $ finger @ftp.kernel.org [zeus-pub.kernel.org] The latest stable version of the Linux kernel is: 2.4.22 The latest prepatch for the stable Linux kernel tree is: 2.4.23-pre7 The latest snapshot for the stable Linux kernel tree is: 2.4.22-bk36 The latest beta version of the Linux kernel is: 2.6.0-test8 The latest 2.2 version of the Linux kernel is: 2.2.25 The latest 2.0 version of the Linux kernel is: 2.0.39 The latest prepatch for the 2.0 Linux kernel tree is: 2.0.40-rc6 The latest -ac patch to the stable Linux kernels is: 2.4.22-ac4 The latest -ac patch to the beta Linux kernels is: 2.6.0-test1-ac3 1.4. Ä¿³Î ÄÄÆÄÀÏ ¹æ¹ý ¶¿©·¯ °¡Áö ¹æ¹ýµéÀÌ ÀÖÁö¸¸ ÀúÀåµÈ Ä¿³Î¿É¼Ç¼³Á¤ ÆÄÀÏÀÌ ÀÖ´Ù¸é oldconfig¸¦ ÀúÀåµÈ ÆÄÀÏÀÌ ¾ø´Ù¸é menuconfig¸¦ ÃßõÇÑ´Ù.
# cp kernel.config /usr/src/linux/.config À§¿Í°°ÀÌ ÇÑÈÄ make oldconfig¸¦ ½ÇÇàÇÏ¸é ¿¹Àü ¿É¼ÇÀ» ±×´ë·Î Àû¿ë½ÃÄÑÁÖ¸ç Ȥ½Ã³ª »õ·Î¿î ¿É¼ÇÀÌ ÀÖ´Ù¸é ȸ鿡 º¸¿©ÁÖ¸ç ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.
1.5. ¸ðµâ ÄÄÆÄÀÏ ¹æ¹ý ¶¸ðµâÀÌ »ý¼ºµÇ´Â µð·ºÅ丮´Â '/lib/modules/2.6.0-test8'ÀÌ°í ¸¸¾à ÇöÀç Ä¿³ÎÀÇ ¸ðµâÀ» ´Ù½Ã »ý¼ºÇÏ·Á°í ÇÑ´Ù¸é ÇöÀç Ä¿³ÎÀÇ ¸ðµâ µð·ºÅ丮¸¦ Áö¿ì°í ´Ù½Ã ÄÄÆÄÀÏ Çϱ⠹ٶõ´Ù.
1.6. Initrd À̹ÌÁö ¸¸µé±â ¶¸ðµâÀ» ¸¸µé°í, ¶§¿¡ ´Ù¶ó¼ initrdÀ̹ÌÁöµµ ¸¸µé¾îÁÙ Çʿ䰡 ÀÖ´Ù. (°¡·É ext2/3 vfs°°Àº fs¸¦ ¸ðµâ·Î Á¦ÀÛÇßÀ»¶§) ±×·²¶§¿£ mkinitrd ¸¦ »ç¿ëÇÏÀÚ.
1.7. ÇÑÁÙ¿¡ ³¡³»±â ¶make ¸í·ÉµÚ¿¡ ÇѲ¨¹ø¿¡ ÁÙ ¼öµµ ÀÖ´Ù.
1.8. ÇÊ¿äÇÑ ÆÐŰÁö ¶RedHat ±â¹Ý 8.0 ÀÌ»óÀÇ ¹èÆ÷ÆÇÀ̶ó¸é module-init-tools¸¸ ¼³Ä¡ÇÏ¸é µÉ°ÍÀÌ´Ù. (module-init-tools¸¦ ¾÷µ¥ÀÌÆ® Çϴµ¥ modutils ¹öÁ¯ÀÌ ³·´Ù¸é °°ÀÌ ¾÷µ¥ÀÌÆ® ÇØÁà¾ß ÇÒ °ÍÀÌ´Ù. ftp.kernel.org¿¡ ÀÖ´Â
Rusty Russel¾¾ÀÇ µð·ºÅ丮 ¿¡¼ module-init-tools°¡ Æ÷ÇÔµÈ modutils¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.) 2.6.0-test Ä¿³ÎÀ» »ç¿ëÇϱâÀ§Çؼ ´ÙÀ½ »çÇ×À» È®ÀÎÇ϶ó.
1.9. Ä¿³Î 2.6¿¡¼ ´Þ¶óÁø°Í°ú »õ·Î¿î °Íµé ¶
1.10. Ä¿³Î ¿É¼Ç ¼³Á¤ ¶Code maturity level options ---> [*] Prompt for development and/or incomplete code/drivers [ ] Select only drivers expected to compile cleanly [ ]Select only drivers that don't need compile-time external firmware ÄÚµå ¼º¼÷µµ¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¿©±â¸¦ ¼±ÅÃÇÏÁö ¾ÊÀ¸¸é ¾ÆÁ÷ ºÒ¾ÈÁ¤ÇÏ´Ù°í ÆÇ´ÜµÇ´Â ±â´ÉÀ» ¼±ÅÃÇÒ ¼ö ¾ø´Ù.
General Setup ---> [*] Support for paging of anonymous memory [*] System V IPC [*] BSD Process Accounting [*] Sysctl support (14) Kernel log buffer size (16 => 64KB, 17 => 128KB) [*] Kernel .config support [*] Enable access to .config through /proc/config.gz [ ] Remove kernel features (for embedded systems) ---> Ä¿³ÎÀÇ ÀϹݱâ´É¿¡ ´ëÇÑ ¼³Á¤ÀÌ´Ù.
Loadable module support ---> [*] Enable loadable module support [*] Module unloading [ ] Forced module unloading [ ] Module versioning support (EXPERIMENTAL) [*] Automatic Kernel module loader Ä¿³Î ¸ðµâ¿¡ ´ëÇÑ ¼³Á¤ÀÌ´Ù. ¸ðµâÀ̶õ Ä¿³Î¿¡ Æ÷ÇÔµÇÁö ¾Ê°í Ä¿³ÎÀÌ ¿î¿µµÇ°í ÀÖ´Â »óÅ¿¡ ¸ðµâÆÄÀÏÀ» Àоîµé¿©¼ Ä¿³ÎÀÇ ±â´ÉÀ» ´õÇÏ´Â °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î À©µµ¿ìÀÇ µå¶óÀ̹ö¿Í °°´Ù°í »ý°¢ÇÏ¸é µÈ´Ù.
Processor type and features ---> Subarchitecture Type (PC-compatible) ---> Processor family (Pentium-III/Celeron(Coppermine)/Pentium-III Xeon) [*] Generic x86 support [ ] HPET Timer Support [ ] Symmetric multi-processing support [*] Preemptible Kernel [*] Local APIC support on uniprocessors [*] IO-APIC support on uniprocessors [ ] Machine Check Exception < > Toshiba Laptop suppor < > Dell laptop support <M> /dev/cpu/microcode - Intel IA32 CPU microcode support <M> /dev/cpu/*/msr - Model-specific register support <M> /dev/cpu/*/cpuid - CPU information support <M> BIOS Enhanced Disk Drive calls determine boot disk (EXPERIMENTAL) High Memory Support (off) ---> [ ] Math emulation [*] MTRR (Memory Type Range Register) support
Power management options (ACPI, APM) ---> [*] Power Management support [*] Software Suspend (EXPERIMENTAL) [*] Suspend-to-Disk Support () Default resume partition ACPI (Advanced Configuration and Power Interface) Support ---> APM (Advanced Power Management) BIOS Support ---> CPU Frequency scaling ---> Àü¿ø°ü¸® ¿É¼ÇÀÌ´Ù.
ACPI (Advanced Configuration and Power Interface) Support ---> [*] ACPI Support [ ] Sleep States (EXPERIMENTAL) <M> AC Adapter <M> Battery <M> Button <M> Fan <M> Processor <M> Thermal Zone < > ASUS/Medion Laptop Extras < > Toshiba Laptop Extras [ ] Debug Statements [*] Relaxed AML ACPI´Â Àü¿ø°ü¸®¿Í Çϵå¿þ¾î ¼³Á¤À» OS¿Í À¯±âÀûÀ¸·Î ÇϱâÀ§ÇÑ Ç¥ÁØÀÌ´Ù. acpi ±â´ÉÀ» ¾²°í ½Í´Ù¸é ÀÌ ¿É¼ÇÀ» ÄѰí
acpi daemonÀ» ¾²µµ·Ï ÇÏÀÚ.
APM (Advanced Power Management) BIOS Support ---> <M> APM (Advanced Power Management) BIOS support [ ] Ignore USER SUSPEND [*] Enable PM at boot time [ ] Make CPU Idle calls when idle [ ] Enable console blanking using APM [ ] RTC stores time in GMT [*] Allow interrupts during APM BIOS calls [*] Use real mode APM BIOS call to power offAPMÀº BIOS¿¡¼ Àü¿ø°ü¸®¸¦ ÇϱâÀ§ÇÑ Ç¥ÁØÀÌ´Ù. apm ±â´ÉÀ» ¾²°í ½Í´Ù¸é ÀÌ ¿É¼ÇÀ» ÄѰí apmd¸¦ ¼³Ä¡ÇÏ´Â °ÍÀÌ ÁÁ´Ù.
CPU Frequency scaling --->
[*] CPU Frequency scaling
<M> /proc/cpufreq interface (deprecated)
Default CPUFreq governor (performance) --->
--- 'performance' governor
<M> 'powersave' governor
<M> 'userspace' governor for userspace frequency scaling
[*] /proc/sys/cpu/ interface (2.4. / OLD)
<M> CPU frequency table helpers
--- CPUFreq processor drivers
<M> ACPI Processor P-States driver
[*] /proc/acpi/processor/../performance interface (deprecated)
< > AMD Mobile K6-2/K6-3 PowerNow!
< > AMD Mobile Athlon/Duron PowerNow!
< > AMD Opteron/Athlon64 PowerNow!
< > Cyrix MediaGX/NatSemi Geode Suspend Modulation
< > Intel Enhanced SpeedStep
< > Intel Speedstep on ICH-M chipsets (ioport interface)
< > Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)
< > Intel Pentium 4 clock modulation
< > Transmeta LongRun
< > VIA Cyrix III Longhaul
CPU Frequency scalingÀº °¢Á¾ ¸ð¹ÙÀÏ ¹× ÀÓº£µðµå CPUÀÇ ¼ÒºñÀü·ÂÀ» Àý¾àÇϱâ À§ÇÑ ±â´ÉÀ» ¾µ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÇØ´ç ±â´ÉÀÌ ÀÖ´Â CPU¸¦ °¡Áö°í ÀÖ´Ù¸é ÄѵдÙ.
Bus options (PCI, PCMCIA, EISA, MCA, ISA) ---> [*] PCI support PCI access mode (Any) ---> [*] Legacy /proc/pci interface [*] PCI device name database [ ] ISA support [ ] MCA support < > NatSemi SCx200 support [*] Support for hot-pluggable devices PCMCIA/CardBus support ---> PCI Hotplug Support --->½Ã½ºÅÛ¿¡¼ ¾²ÀÌ´Â °¢Á¾ Bus Áö¿ø ¼³Á¤ÀÌ´Ù.
Executable file formats ---> <*> Kernel support for ELF binaries <M> Kernel support for a.out ECOFF binaries <M> Kernel support for MISC binaries½ÇÇàÆÄÀÏ ·Î´õ¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ELF Çü½ÄÀÇ ½ÇÇàÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù.
a.out Çü½ÄÀÇ ½ÇÇàÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù.
±×¿Ü ¿©·¯°¡Áö Çü½ÄÀÇ ½ÇÇàÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. Java VM(java), DOSEMU(dos), Wine(windows), dotgnu, mono(ECMA CLI) µî°ú °°Àº ÇØ´ç ½ÇÇàÆÄÀÏÀ» ÇØ¼®ÇÒ ¼ö ÀÖ´Â ÀÎÅÍÇÁ¸®ÅÍ¿Í ½ÇÇàÆÄÀÏÀÇ Çì´õ ȤÀº È®ÀåÀÚ¸¦ µî·ÏÇÑ ÈÄ ±× ÆÄÀÏ¿¡ ½ÇÇàÆÛ¹Ì¼ÇÀ» ÁÖ°í ½ÇÇàÇϸé ÇØ´ç ÀÎÅÍÇÁ¸®ÅͰ¡ ÆÄÀÏÀ» ÀоîµéÀÎÈÄ ÇØ¼®ÇÑ´Ù.
Device Drivers ---> Generic Driver Options ---> Memory Technology Devices (MTD) ---> Parallel port support ---> Plug and Play support ---> Block devices ---> ATA/ATAPI/MFM/RLL support ---> SCSI device support ---> Multi-device support (RAID and LVM) ---> Fusion MPT device support ---> IEEE 1394 (FireWire) support (EXPERIMENTAL) ---> I2O device support ---> Networking support ---> ISDN subsystem ---> Telephony Support ---> Input device support ---> Character devices ---> Multimedia devices ---> Graphics support ---> Sound ---> USB support --->°¢Á¾ ÁÖº¯ÀåÄ¡ µå¶óÀ̹ö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. Generic Driver Options ---> <M> Hotplug firmware loading support¸ðµâÀÌ Ä¿³Î¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº ÇÖÇ÷¯±× Æß¿þ¾î¸¦ ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÑ´Ù. Memory Technology Devices (MTD) ---> < > Memory Technology Device (MTD) support¼ÒÇü±â±â¿¡¼ ¾²ÀÌ´Â ¿©·¯°¡Áö ÀúÀåÀåÄ¡¸¦ Áö¿øÇÑ´Ù. Parallel port support ---> <M> Parallel port support <M> PC-style hardware < > Multi-IO cards (parallel and serial) [*] Use FIFO/DMA if available (EXPERIMENTAL) [ ] SuperIO chipset support (EXPERIMENTAL) [*] Support foreign hardware [*] IEEE 1284 transfer modesº´·ÄÆ÷Æ®¸¦ Áö¿øÇÑ´Ù. Plug and Play support ---> [*] Plug and Play support [ ] PnP Debug Messages --- Protocols [ ] ISA Plug and Play support (EXPERIMENTAL) [*] Plug and Play BIOS support (EXPERIMENTAL)Plug and PlayÀåÄ¡¸¦ Áö¿øÇÑ´Ù. Block devices ---> < > Parallel port IDE device support < > Compaq SMART2 support < > Compaq Smart Array 5xxx support < > Mylex DAC960/DAC1100 PCI RAID Controller support < > Micro Memory MM5415 Battery Backed RAM support (EXPERIMENTAL) <M> Loopback device support <M> Cryptoloop Support <M> Network block device support <*> RAM disk support (4096) Default RAM disk size [*] Initial RAM disk (initrd) support [*] Support for Large Block Devices º¸Åë ÆÄÀÏÀ» ºí·°Àåġó·³ ¾²·Á°í ÇÒ ¶§ ÇÊ¿äÇÏ´Ù. losetupÀ̳ª mountÀÇ loop¿É¼ÇÀ» »ç¿ëÇØ¼ ¾µ ¼ö ÀÖ´Ù.
³×Æ®¿öÅ© ºí·°ÀåÄ¡¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¿ø°Ý È£½ºÆ®¿¡ ÀÖ´Â ºí·° ÀåÄ¡¿¡ ¿¬°áÇÒ ¶§ ¾²ÀδÙ.
RAMÀ» ºí·°Àåġó·³ ¾²·Á°í ÇÒ ¶§ ÇÊ¿äÇÏ´Ù.
ºÎÆ®·Î´õ¿¡¼ ·ÎµùÇÒ ¼ö ÀÖ´Â ·¥µð½ºÅ© À̹ÌÁö (ÁÖ·Î root ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®Çϱâ À§ÇØ)¸¦ ¾²±âÀ§ÇÑ ¿É¼ÇÀÌ´Ù.
2TBÀÌ»óÀÇ ºí·°ÀåÄ¡¸¦ ¾²±âÀ§ÇÑ ¿É¼ÇÀÌ´Ù.
ATA/ATAPI/MFM/RLL support --->
<*> ATA/ATAPI/MFM/RLL support
<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
--- Please see Documentation/ide.txt for help/info on IDE drives
[ ] Use old disk-only driver on primary interface
<*> Include IDE/ATA-2 DISK support
[*] Use multi-mode by default
[*] Auto-Geometry Resizing support
<M> Include IDE/ATAPI CDROM support
< > Include IDE/ATAPI TAPE support (EXPERIMENTAL)
< > Include IDE/ATAPI FLOPPY support
<M> SCSI emulation support
[*] IDE Taskfile Access
[*] IDE Taskfile IO (EXPERIMENTAL)
--- IDE chipset support/bugfixes
[ ] CMD640 chipset bugfix/support
[*] PNP EIDE support
[*] PCI IDE chipset support
[*] Sharing PCI IDE interrupts support
[ ] Boot off-board chipsets first support
[*] Generic PCI IDE Chipset Support
< > OPTi 82C621 chipset enhanced support (EXPERIMENTAL)
< > RZ1000 chipset bugfix/support
[*] Generic PCI bus-master DMA support
[ ] ATA tagged command queueing (EXPERIMENTAL)
[ ] Force enable legacy 2.0.X HOSTS to use DMA
[*] Use PCI DMA by default when available
[ ] Enable DMA only for disks
[ ] ATA Work(s) In Progress (EXPERIMENTAL)
< > AEC62XX chipset support
< > ALI M15x3 chipset support
< > AMD and nVidia IDE support
< > CMD64{3|6|8|9} chipset support
< > Compaq Triflex IDE support
< > CY82C693 chipset support
< > Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTAL)
< > Cyrix/National Semiconductor CS5530 MediaGX chipset support
< > HPT34X chipset support
< > HPT36X/37X chipset support
< > National SCx200 chipset support
<*> Intel PIIXn chipsets support
< > NS87415 chipset support
< > PROMISE PDC202{46|62|65|67} support
< > PROMISE PDC202{68|69|70|71|75|76|77} support
< > ServerWorks OSB4/CSB5/CSB6 chipsets support
< > Silicon Image chipset support
< > SiS5513 chipset support
< > SLC90E66 chipset support
< > Tekram TRM290 chipset support
< > VIA82CXXX chipset support
[ ] IGNORE word93 Validation BITS
ATA/ATAPI (AT Attachment / Packet Interface)ÀåÄ¡¿Í ±¸½ÄÀÇ MFM/RLL ÀåÄ¡¸¦ À§ÇÑ ¿É¼ÇÀÌ´Ù.
±âº»(ù¹øÂ°)ÀÎÅÍÆäÀ̽º¿¡ ´ëÇØ µð½ºÅ©¸¸ Á¦¾îÇÒ ¼ö ÀÖ´Â µå¶óÀ̹ö¸¦ ¾²´Â ¿É¼ÇÀÌ´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¸é µð½ºÅ© ÀÌ¿ÜÀÇ ÀåÄ¡(Ç÷ÎÇÇ, ½Ãµð·Ò, Å×ÀÌÇÁ µîµî)À¸·Î ºÎÆÃÀ» ¸øÇϵµ·Ï ÇÑ´Ù.
IDE/MFM/RLL ÇÏµå µð½ºÅ© Áö¿ø ¿É¼ÇÀÌ´Ù.
IDE/ATAPI CDROM Áö¿ø ¿É¼ÇÀÌ´Ù.
IDE/ATAPI Å×ÀÌÇÁ ÀåÄ¡ Áö¿ø ¿É¼ÇÀÌ´Ù.
IDE/ATAPI Ç÷ÎÇÇ µå¶óÀ̺ê Áö¿ø ¿É¼ÇÀÌ´Ù. ³ëÆ®ºÏ¿ë Ç÷ÎÇǸ¦ ¾´´Ù¸é Æ÷ÇÔÇØµÎ´Â °ÍÀÌ ÁÁ´Ù.
IDEÀÎÅÍÆäÀ̽º ÀåÄ¡¸¦ scsiÀÎÅÍÆäÀ̽º ó·³ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. CD-RÀåÄ¡¸¦ ¾²·Á¸é Æ÷ÇÔÇÏ´Â °ÍÀÌ ÁÁ´Ù.
ioctl·Î Taskfile¸í·ÉÀ» ³»¸±¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù.
Taskfile IO¸í·ÉÀ» »ç¿ëÇÏ´Â ¿É¼ÇÀÌ´Ù.
µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¶§ CPUÀÇ Á¡À¯À²À» ³·Ãß±â À§Çؼ DMA¼³Á¤À» ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
±âº»°ªÀ¸·Î DMA¸¦ Ȱ¼ºÈÇÑ´Ù.
ÀϺΠCDROMÀåÄ¡¿¡¼ DMA¸¦ Ȱ¼ºÈÇÏ¸é µ¥ÀÌÅÍ Àü¼Û¿¡ ½ÇÆÐÇÒ ¼ö ÀÖ´Ù. ÀÌ ¿É¼ÇÀ» ÄÑ¸é µð½ºÅ© ÀåÄ¡¸¸ DMA¸¦ Äѵεµ·Ï ÇÑ´Ù.
SCSI device support ---> <M> SCSI device support [*] legacy /proc/scsi/ support --- SCSI support type (disk, tape, CD-ROM) <M> SCSI disk support < > SCSI tape support < > SCSI OnStream SC-x0 tape support <M> SCSI CDROM support [*] Enable vendor-specific extensions (for SCSI CDROM) <M> SCSI generic support --- Some SCSI devices (e.g. CD jukebox) support multiple LUNs [*] Probe all LUNs on each SCSI device [*] Build with SCSI REPORT LUNS support [*] Verbose SCSI error reporting (kernel size +=12K) [ ] SCSI logging facility Multi-device support (RAID and LVM) ---> [*] Multiple devices driver support (RAID and LVM) <M> RAID support <M> Linear (append) mode <M> RAID-0 (striping) mode <M> RAID-1 (mirroring) mode <M> RAID-4/RAID-5 mode <M> Multipath I/O support <M> Device mapper support [*] ioctl interface version 4Software RAID¹× LVM¿É¼ÇÀÌ´Ù. ¿©·¯°³ÀÇ Çϵåµð½ºÅ©¸¦ ÇϳªÃ³·³ ¾²·Á°í ÇÒ ¶§ ¾²ÀδÙ. Device mapper´Â LVMÀÇ »õ·Î¿î À̸§ÀÌ´Ù. ÀÌ ±â´ÉµéÀ» ¾²·Á¸é raidtools¿Í lvm2 tools¸¦ ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù.
À̿ܿ¡ Ä¿³Î 2.6¿¡ Æ÷ÇÔµÇÁö ¾Ê¾ÒÁö¸¸ evms·Î ¿©·¯°¡Áö ±â´ÉÀ» ¾µ ¼ö ÀÖ´Ù.
Fusion MPT device support ---> < > Fusion MPT (base + ScsiHost) drivers IEEE 1394 (FireWire) support (EXPERIMENTAL) ---> <M> IEEE 1394 (FireWire) support (EXPERIMENTAL) --- Subsystem Options [ ] Excessive debugging output [*] OUI Database built-in --- Device Drivers < > Texas Instruments PCILynx support <M> OHCI-1394 support --- Protocol Drivers <M> OHCI-1394 Video support <M> SBP-2 support (Harddisks etc.) [ ] Enable Phys DMA support for SBP2 (Debug) <M> Ethernet over 1394 <M> OHCI-DV I/O support <M> Raw IEEE1394 I/O support <M> IEC61883-1 Plug support <M> IEC61883-6 (Audio transmission) support°í¼Ó Àü¼ÛÀ» Áö¿øÇÏ´Â IEEE1394(iLinkȤÀº Firewire¶ó°í ºÒ¸®±âµµ ÇÑ´Ù)¸¦ Áö¿øÇÏ´Â ¿É¼ÇÀÌ´Ù. IEEE1394 È£½ºÆ® µå¶óÀ̹öÀÌ´Ù. ´ëºÎºÐÀÌ OHCIȣȯÀ̹ǷΠOHCI-1394¸¦ ¼±ÅÃÇÏ¸é µÈ´Ù.
IEEE1394·Î ºñµð¿À ÀåÄ¡¸¦ ¾²·Á°í ÇÒ ¶§ ¾²ÀÌ´Â ¿É¼ÇÀÌ´Ù
IEEE1394·Î ÀúÀåÀåÄ¡¸¦ ¾²·Á°í ÇÒ ¶§ ¾²ÀÌ´Â ¿É¼ÇÀÌ´Ù. USB¿Í ¸¶Âù°¡Áö·Î scsiÈ£½ºÆ®¸¦ ¿¡¹°·¹À̼ÇÇØÁØ´Ù.
IEEE1394·Î ÀÌ´õ³ÝÀ» ¿¡¹°·¹ÀÌ¼Ç ÇØÁØ´Ù. modprobe.conf¿¡¼ ethxÀåÄ¡¿Í alias°É¾îÁÖ¸é ÀÛµ¿ÇÏ°Ô µÉ °ÍÀÌ´Ù.
Digital Video½ºÆ®¸²À» ÁÖ°í¹Þµµ·Ï ÇØÁØ´Ù.
Ä¿³Î¸ðµå°¡ ¾Æ´Ñ »ç¿ëÀÚ ¸ðµå¿¡¼ IEEE1394·Î µ¥ÀÌÅ͸¦ ÁÖ°í ¹ÞÀ» ¼ö ÀÖµµ·Ï ÇÑ´Ù.
I2O device support ---> <M> I2O support <M> I2O PCI support <M> I2O Block OSM <M> I2O SCSI OSM <M> I2O /proc support
Networking support --->
[*] Networking support
Networking options --->
[*] Network device support
ARCnet devices --->
<M> Dummy net driver support
< > Bonding driver support
< > EQL (serial line load balancing) support
< > Universal TUN/TAP device driver support
< > Ethertap network tap
< > General Instruments Surfboard 1000
Ethernet (10 or 100Mbit) --->
Ethernet (1000 Mbit) --->
Ethernet (10000 Mbit) --->
[ ] FDDI driver support
[ ] HIPPI driver support (EXPERIMENTAL)
< > PLIP (parallel port) support
<M> PPP (point-to-point protocol) support
[ ] PPP multilink support (EXPERIMENTAL)
[ ] PPP filtering
<M> PPP support for async serial ports
<M> PPP support for sync tty ports
<M> PPP Deflate compression
<M> PPP BSD-Compress compression
<M> PPP over Ethernet (EXPERIMENTAL)
<M> PPP over ATM
< > SLIP (serial line) support
Wireless LAN (non-hamradio) --->
Token Ring devices --->
[ ] Fibre Channel driver support
< > Red Creek Hardware VPN (EXPERIMENTAL)
<M> Traffic Shaper (EXPERIMENTAL)
Wan interfaces --->
ATM drivers --->
Amateur Radio support --->
IrDA (infrared) support --->
Bluetooth support --->
³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º°¡ ÀÖ´Â°Í Ã³·³ ÇÏ´Â µå¶óÀ̹ö´Ù. slipÀ̳ª ppp¸¦ ¾²·Á¸é ¿É¼ÇÀ» ÄÑÁÖ¾î¾ß ÇÑ´Ù.
¿©·¯°³ÀÇ ÀÌ´õ³Ý ÀåÄ¡¸¦ ÇϳªÀÇ ÀÌ´õ³Ý Àåġó·³ ¾²µµ·Ï ÇÑ´Ù.
µÎ°³ÀÇ ½Ã¸®¾ó Æ÷Æ® ¿¬°áÀ» ÇϳªÀÇ ¿¬°áó·³ ¾²µµ·Ï ÇÏ´Â µå¶óÀ̹öÀÌ´Ù.
ÆÐ·¡·² Æ÷Æ® ¿¬°áÀ» Áö¿øÇÏ´Â µå¶óÀ̹öÀÌ´Ù. µÎ ÄÄÇ»ÅÍ »çÀÌÀÇ ³×Æ®¿öÅ© ¿¬°áÀ» ÆÐ·¡·² Æ÷Æ®·Î ¿¬°áÇÏ¿© ¾²·Á°í ÇÒ ¶§ ÇÊ¿äÇÏ´Ù.
PPP¿¬°áÀÌ ÇÊ¿ä·Î ÇÒ ¶§ ¾²ÀÌ´Â µå¶óÀ̹öÀÌ´Ù.
½Ã¸®¾ó Æ÷Æ® ¿¬°áÀ» Áö¿øÇÏ´Â µå¶óÀ̹öÀÌ´Ù. µÎ ÄÄÇ»ÅÍ »çÀÌÀÇ ³×Æ®¿öÅ© ¿¬°áÀ» ½Ã¸®¾ó Æ÷Æ®·Î ¿¬°áÇÏ¿© ¾²·Á°í ÇÒ ¶§ ÇÊ¿äÇÏ´Ù.
¹«¼±·£ Áö¿ø ¿É¼ÇÀÌ´Ù. ¹«¼±·£ ÀåÄ¡¸¦ ¾²°í ÀÖ´Ù¸é ÀÌ ¿É¼Ç¿¡ µé¾î°¡ »ç¿ëÇÏ´Â ¹«¼±·£Ä«µå¸¦ ¼±ÅÃÇÏ¸é µÈ´Ù.
ÅäÅ«¸µ ÀåÄ¡¸¦ À§ÇÑ ¿É¼ÇÀÌ´Ù.
³×Æ®¿öÅ©ÀÇ Ãâ·Â ´ë¿ªÆøÀ» Á¶ÀýÇÒ ¼ö ÀÖ´Â ¸ðµâÀÌ´Ù.
Àû¿Ü¼± Åë½Å ÀåÄ¡¸¦ ÀÌ¿ëÇÒ ¶§ ¾²ÀÌ´Â ¿É¼ÇÀÌ´Ù.
Bluetooth ÀåÄ¡¸¦ ¾µ ¶§ ÇÊ¿äÇÑ ¿É¼ÇÀÌ´Ù.
Networking options --->
<*> Packet socket
[*] Packet socket: mmapped IO
<M> Netlink device emulation
<*> Unix domain sockets
<M> PF_KEY sockets [*]
TCP/IP networking
[*] IP: multicasting
[ ] IP: advanced router
[ ] IP: kernel level autoconfiguration
< > IP: tunneling
< > IP: GRE tunnels over IP
[ ] IP: multicast routing
[ ] IP: ARP daemon support (EXPERIMENTAL)
[*] IP: TCP Explicit Congestion Notification support
[*] IP: TCP syncookie support (disabled per default)
<M> IP: AH transformation
<M> IP: ESP transformation
<M> IP: IPComp transformation
IP: Virtual Server Configuration --->
<M> The IPv6 protocol (EXPERIMENTAL)
[*] IPv6: Privacy Extensions (RFC 3041) support
<M> IPv6: AH transformation
<M> IPv6: ESP transformation
<M> IPv6: IPComp transformation
<M> IPv6: IPv6-in-IPv6 tunnel
< > DECnet Support
<M> 802.1d Ethernet Bridging
[*] Network packet filtering (replaces ipchains) --->
<M> IPsec user configuration interface
SCTP Configuration (EXPERIMENTAL) --->
<M> Asynchronous Transfer Mode (ATM) (EXPERIMENTAL)
<M> Classical IP over ATM (EXPERIMENTAL)
[ ] Do NOT send ICMP if no neighbour (EXPERIMENTAL)
<M> LAN Emulation (LANE) support (EXPERIMENTAL)
<M> Multi-Protocol Over ATM (MPOA) support (EXPERIMENTAL)
< > RFC1483/2684 Bridged protocols
<M> 802.1Q VLAN Support
< > ANSI/IEEE 802.2 LLC type 2 Support
<M> The IPX protocol
[*] IPX: Full internal IPX network
< > Appletalk protocol support
< > CCITT X.25 Packet Layer (EXPERIMENTAL)
< > LAPB Data Link Driver (EXPERIMENTAL)
[ ] Frame Diverter (EXPERIMENTAL)
< > Acorn Econet/AUN protocols (EXPERIMENTAL)
< > WAN router
[ ] Fast switching (read help!)
[ ] Forwarding between high speed interfaces
QoS and/or fair queueing --->
Network testing --->
Ä¿³Î¿¡¼ ±¸ÇöµÈ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏÁö ¾Ê°í Á÷Á¢ ³×Æ®¿öÅ© ÀåÄ¡¿Í Åë½ÅÇÏ´Â ÇÁ·Î±×·¥À» ¾µ ¶§ ÇÊ¿äÇÏ´Ù. tcpdump °°Àº ÇÁ·Î±×·¥À» ¾²·Á¸é Æ÷ÇÔ½ÃŰÀÚ.
ÆÐŶ ¼ÒÄÏÀ» ¾µ ¶§ ºü¸¥ ÀÔÃâ·ÂÀ» ¿øÇÑ´Ù¸é Ä¿³Î¿¡ Æ÷ÇÔ½ÃŲ´Ù.
À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏÀ» Áö¿øÇÑ´Ù. X windows³ª syslog°°Àº ÇÁ·Î±×·¥À» ¾´´Ù¸é Æ÷ÇÔ½ÃÄÑ¾ß ÇÒ °ÍÀÌ´Ù.
Ä¿³ÎÀÇ TCP/IP¸¦ Áö¿øÇÑ´Ù.
Çѹø¿¡ ¿©·¯±ºµ¥ÀÇ ÄÄÇ»ÅÍ¿¡ µ¥ÀÌÅ͸¦ Àü´ÞÇϱâ À§ÇÑ ¿É¼ÇÀÌ´Ù. ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô´Â ÇÊ¿äÇÏÁö ¾Ê´Ù.
¸®´ª½º ÄÄÇ»Å͸¦ ¶ó¿ìÅÍó·³ ¾µ ¶§ ÇÊ¿äÇÑ ¿É¼ÇÀÌ´Ù.
Ä¿³Î¾È¿¡¼ DHCP, ¶Ç´Â BOOTP, RARP °°Àº ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇØ ³×Æ®¿öÅ© ¼³Á¤À» ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. nfs¸¦ root filesystemÀ¸·Î ¾²·Á¸é ²À ³Ö¾î¾ß ÇÑ´Ù.
¾î¶² ÇÁ·ÎÅäÄÝ·Î °¨½Ñ µ¥ÀÌÅ͸¦ ´Ù¸¥ ÇÁ·ÎÅäÄÝ À§¿¡ ¿Ã¸®°í º¸³½ °ÍÀ» ÇØ¼®ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â´ÉÀÌ´Ù.
¸ÖƼ ij½ºÆ® ÆÐŶÀ» ¶ó¿ìÆÃÇÒ ¶§ ¾²ÀÌ´Â ¿É¼ÇÀÌ´Ù.
ECNÀº ¶ó¿ìÅͰ¡ Ŭ¶óÀÌ¾ðÆ®µé¿¡°Ô ÆÐŶÀÌ ºÕºñ´Â °ÍÀ» ¾Ë·ÁÁ༠ÆÐŶÀ» ÀÒ¾î¹ö¸®´Â °ÍÀ» ÁÙÀÌ°í ³×Æ®¿öÅ© ¼º´ÉÀ» ¿Ã¸®´Â ¿ªÇÒÀ» ÇÑ´Ù. ÇÏÁö¸¸ ¸¹Àº ¹æÈº®ÀÌ ECNÀ» Á¦´ë·Î Áö¿øÇÏÁö ¾Ê±â ¶§¹®¿¡ ¹æÈº® ¾È¿¡¼´Â º° È¿¿ë¼ºÀÌ ¾ø´Ù°í ÇÑ´Ù. sysctl·Î ÄѰųª ²ø ¼ö ÀÖ´Ù.
SYN flooding°ø°ÝÀ» ¹æÁöÇϱâ À§ÇØ ¾²ÀÌ´Â ¿É¼ÇÀÌ´Ù. ÇÏÁö¸¸ ¼¹ö¿¡ °úºÎÇϰ¡ °É·ÈÀ» ¶§ Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ¿À·ù Á¤Á¤ º¸°í¸¦ ¹æÇØÇÒ ¼ö ÀÖ´Ù. sysctl·Î ÄѰųª ²ø ¼ö ÀÖ´Ù.
IPVS°¡ ¸®´ª½º 2.6¿¡ Á¤½ÄÀ¸·Î µé¾î°¬´Ù. À̸¦ ÀÌ¿ëÇØ balancing server¸¦ ±¸ÃàÇÒ ¼ö ÀÖ´Ù.
Â÷¼¼´ë ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝÀÎ IPv6¿¡ ´ëÇÑ Áö¿ø ¼³Á¤ÀÌ´Ù.
ƯÁ¤ Á¶°Ç¿¡ ¸Â´Â ³×Æ®¿öÅ© ÆÐŶÀ» °É·¯³»°Å³ª Åë°ú½Ãų ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. ¹æÈº®À̳ª NAT¸¦ ±¸ÃàÇÏ·Á°í ÇÒ ¶§ ¾²ÀδÙ.
ƯÁ¤ Á¶°Ç¿¡ ¸Â´Â ³×Æ®¿öÅ© ÆÐŶÀÇ Àü¼Û¼Óµµ¸¦ Á¶ÀýÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù.
ISDN subsystem ---> [ ] ISDN support Telephony Support ---> < > Linux telephony support Input device --- Userland interfaces --- Mouse interface (1024) Horizontal screen resolution (768) Vertical screen resolution <M> Joystick interface <M> Touchscreen interface (240) Horizontal screen resolution (320) Vertical screen resolution <M> Event interface < > Event debugging --- Input I/O drivers <M> Gameport support <M> Classic ISA and PnP gameport support < > PDPI Lightning 4 gamecard support <M> SB Live and Audigy gameport support < > Aureal Vortex, Vortex 2 gameport support < > ForteMedia FM801 gameport support < > Crystal SoundFusion gameport support --- Serial i/o support <*> i8042 PC Keyboard controller <M> Serial port line discipline < > ct82c710 Aux port controller < > Parallel port keyboard adapter <M> PCI PS/2 keyboard and PS/2 mouse controller --- Input Device Drivers --- Keyboards < > Sun Type 4 and Type 5 keyboard support < > XT Keyboard support < > Newton keyboard [*] Mice <M> PS/2 mouse [ ] Synaptics TouchPad <M> Serial mouse [*] Joysticks <M> Classic PC analog joysticks and gamepads < > Assasin 3D and MadCatz Panther devices < > Logitech ADI digital joysticks and gamepads <M> Creative Labs Blaster Cobra gamepad < > Genius Flight2000 Digital joysticks and gamepads < > Gravis GrIP joysticks and gamepads < > Gravis GrIP MultiPort < > Guillemot joysticks and gamepads < > InterAct digital joysticks and gamepads <M> Microsoft SideWinder digital joysticks and gamepads < > ThrustMaster DirectConnect joysticks and gamepads <M> I-Force devices [*] I-Force USB joysticks and wheels [ ] I-Force Serial joysticks and wheels <M> Logitech WingMan Warrior joystick < > LogiCad3d Magellan/SpaceMouse 6dof controllers < > SpaceTec SpaceOrb/Avenger 6dof controllers < > SpaceTec SpaceBall 6dof controllers < > Gravis Stinger gamepad < > Twiddler as a joystick <M> Multisystem, Sega Genesis, Saturn joysticks and gamepads <M> Multisystem, NES, SNES, N64, PSX joysticks and gamepads <M> Multisystem joysticks via TurboGraFX device <M> Gameport data dumper [*] Touchscreens <M> Gunze AHL-51S touchscreen [*] Misc <M> PC Speaker support <M> User level driver support Ä¿³Î 2.6ÀÇ Input SubsystemÀº ¿ÏÀüÈ÷ »õ·Î ¾²¿©Á³´Ù. Űº¸µå µå¶óÀ̹ö´Â ´õÀÌ»ó Äֵܼå¶óÀÌÆÛ¿¡ Æ÷ÇÔµÇÁö ¾ÊÀ¸¸ç ¿ÏÀüÈ÷ ºÐ¸®µÇ¾ú´Ù. ÇöÀç ½Ã½ºÅÛ¿¡ µî·ÏµÈ ÀÔ·ÂÀåÄ¡¿¡ ´ëÇÑ Á¤º¸¸¦ º¸·Á¸é /proc/bus/input ¿¡ ÀÖ´Â ÆÄÀϵéÀ» ÂüÁ¶ÇÏ¸é µÈ´Ù.
¸®´ª½ºÀÇ ¸¶¿ì½º ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¸¶¿ì½º ÀåÄ¡¸¦ ¾²·Á¸é ÀÌ ¿É¼Ç°ú ¾Æ·¡ÀÇ ÀåÄ¡ ¿É¼ÇÀ» ÄÑÁÖ¾î¾ß ÇÑ´Ù. ¸ðµç ¸¶¿ì½º´Â ±âº»ÀûÀ¸·Î /dev/input/mice ¶ó´Â ÀåÄ¡·Î Á¢±ÙÀÌ °¡´ÉÇÏ°Ô µÇ°í °¢°¢ÀÇ ¸¶¿ì½º´Â /dev/mouseX¶ó´Â ÀåÄ¡·Î Á¢±ÙÀÌ °¡´ÉÇÏ´Ù.
ÀÌÀüÀÇ ¸®´ª½º Ä¿³Îó·³ /dev/psaux ÀåÄ¡¸¦ ¸¸µé¾î ÁÖµµ·Ï ÇÑ´Ù.
¸®´ª½ºÀÇ Á¶À̽ºÆ½ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. Á¶À̽ºÆ½ ÀåÄ¡¸¦ ¾²·Á¸é À̿ɼǰú ÇÔ²² Á¶À̽ºÆ½ Æ÷Æ® ¿É¼Ç°ú Á¶À̽ºÆ½ ¿é¼ÇÀ» ÄÑÁÖ¾î¾ß ÇÑ´Ù. Á¶À̽ºÆ¼Àº /dev/input/jsX¶ó´Â ÀåÄ¡·Î Á¢±ÙÀÌ °¡´ÉÇÏ´Ù.
Á¶À̽ºÆ½ Æ÷Æ®¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¾Ë¸ÂÀº °ÔÀÓ Æ÷Æ® ¿É¼ÇÀ» ¼±ÅÃÇÏ¸é µÈ´Ù. ÀϺΠ°ÔÀÓÆ÷Æ® µå¶óÀ̹ö´Â »ç¿îµå Ä«µå ¸ðµâ¿¡ µé¾îÀÖÀ» ¼ö ÀÖ´Ù.
ÀÏ¹Ý AT ÄÄÇ»ÅÍ¿¡¼ ¾²À̴ Űº¸µå ÄÁÆ®·Ñ·¯ ¸ðµâÀÌ´Ù. Ä¿³Î 2.6¿¡¼´Â ¿ÏÀüÈ÷ ¸ðµâȰ¡ µÇ¾îÀÖ¾î¼ Ä¿³Î¿¡¼ »©¹ö¸± ¼öµµ ÀÖ´Ù. ÇÏÁö¸¸ »©¹ö¸®°Ô µÇ¸é °¡»ó ÄܼÖÀ» ÀüÇô ¾µ¼ö ¾ø°ÔµÈ´Ù.
Character devices --->
[*] Virtual terminal
[*] Support for console on virtual terminal
[ ] Non-standard serial port support
Serial drivers --->
[*] Unix98 PTY support
(256) Maximum number of Unix98 PTYs in use (0-2048)
<M> Parallel printer support
[ ] Support for console on line printer
<M> Support for user-space parallel port device drivers
< > Texas Instruments parallel link cable support
I2C support --->
Mice --->
< > QIC-02 tape support
IPMI --->
Watchdog Cards --->
<M> Intel/AMD/VIA HW Random Number Generator support
<M> /dev/nvram support
<*> Enhanced Real Time Clock Support
< > Double Talk PC internal speech card support
< > Siemens R3964 line discipline
< > Applicom intelligent fieldbus card support
< > Sony Vaio Programmable I/O Control Device support (EXPERIMENTAL)
Ftape, the floppy tape device driver --->
<M> /dev/agpgart (AGP Support)
< > ALI chipset support
< > ATI chipset support
< > AMD Irongate, 761, and 762 chipset support
< > AMD Opteron/Athlon64 on-CPU GART support
<M> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
< > NVIDIA nForce/nForce2 chipset support
< > SiS chipset support
< > Serverworks LE/HE chipset support
< > VIA chipset support
[*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
< > 3dfx Banshee/Voodoo3+
< > 3dlabs GMX 2000
< > ATI Rage 128
< > ATI Radeon
< > Intel I810
< > Intel 830M, 845G, 852GM, 855GM, 865G
<M> Matrox g200/g400
< > SiS video cards
< > ACP Modem (Mwave) support
<M> RAW driver (/dev/raw/rawN)
(256) Maximum number of RAW devices to support (1-8192)
<M> Hangcheck timer
°¡»ó Å͹̳ÎÀ» ¾µ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. ¸®´ª½º¿¡¼´Â ÇϳªÀÇ ÄܼÖÀ» ¿©·¯°³ÀÇ Å͹̳Πó·³ ¾µ ¼öÀÖ´Ù.
ºñÇ¥ÁØ ½Ã¸®¾ó ÀåÄ¡¿¡ ´ëÇÑ Áö¿øÀÌ´Ù.
Ç¥ÁØ ½Ã¸®¾ó ÀåÄ¡¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¸ðµ©À̳ª ½Ã¸®¾ó ¸¶¿ì½º, ȤÀº slipÀ» »ç¿ëÇÏ·Á¸é ÀÌ ¿É¼ÇÀ» ÄÑ¾ß ÇÑ´Ù.
Multimedia devices --->
<M> Video For Linux
Video For Linux --->
Radio Adapters --->
Digital Video Broadcasting Devices --->
¸®´ª½º¿¡¼ °¢Á¾ ¹æ¼ÛÀåºñ¸¦ ¾µ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
ºñµð¿À ¹× ¿Àµð¿À ĸó ±â±â¿¡ ´ëÇÑ Ä¿³ÎÃø APIÀÌ´Ù. ÀÏ¹Ý ¾Æ³ª·Î±× TVÄ«µå, ȤÀº À¥Ä· °°Àº Àåºñ¸¦ ¾²·Á¸é ¿©±â¼ ¾Ë¸ÂÀº Ĩ¼ÂÀ» ¼±ÅÃÇÏ¸é µÈ´Ù. ÀϺΠFMÅëÇÕÄ«µåµµ Áö¿øµÈ´Ù.
¶óµð¿À Æ©³Ê Áö¿ø¿É¼ÇÀÌ´Ù.
µðÁöÅÐ TV Ä«µå¿¡ ´ëÇÑ Ä¿³ÎÃø APIÀÌ´Ù.
Graphics support --->
[*] Support for frame buffer devices
< > CyberPro 2000/2010/5000 support (NEW)
[ ] IMS Twin Turbo display support (NEW)
< > VGA 16-color graphics support (NEW)
[ ] VESA VGA graphics support (NEW)
< > Hercules mono graphics support (NEW)
< > nVidia Riva support (NEW)
< > Intel 810/815 support (EXPERIMENTAL) (NEW)
< > Matrox acceleration
< > ATI Radeon display support (NEW)
< > ATI Rage128 display support (NEW)
< > ATI Mach64 display support (NEW)
< > SIS acceleration (NEW)
< > NeoMagic display support (NEW)
< > 3Dfx Banshee/Voodoo3 display support (NEW)
< > 3Dfx Voodoo Graphics (sst1) support (NEW)
< > Trident support (NEW)
< > Virtual Frame Buffer support (ONLY FOR TESTING!) (NEW)
Console display driver support --->
Logo configuration --->
ÄÄÇ»ÅÍÀÇ ±×·¡ÇÈ Ä«µå¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¸®´ª½º Ä¿³Î¿¡¼ Á÷Á¢ ±×·¡ÇÈ Ä«µå¸¦ ´Ù·ç¾î¾ß ÇÒ ¶§ ÇÊ¿äÇÑ ¿É¼ÇÀ» ¿©±â¼ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
ÇÁ·¹ÀÓ ¹öÆÛ´Â ¸®´ª½º Ä¿³Î¿¡¼ ±×·¡ÇÈ Ä«µå¿¡ Á÷Á¢ À̹ÌÁö¸¦ »Ñ¸®´Â ÀÛ¾÷À» ÇÒ ¶§ ¾²ÀδÙ. ÀÚ½ÅÀÇ ÄÄÇ»ÅÍ¿¡ ¾Ë¸Â´Â ¿É¼ÇÀ» ¼±ÅÃÇÏ¸é µÈ´Ù.
ÄÜ¼Ö È¸éÀÇ µå¶óÀ̹ö¸¦ ¼±ÅÃÇÏ´Â ¿É¼ÇÀÌ´Ù. VGA text consoleÀº ²À ¼±ÅÃÇØÁÖ´Â °ÍÀÌ ÁÁ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¸ð´ÏÅÍ¿¡ ¾Æ¹«°Íµµ ³ª¿ÀÁö ¾ÊÀ» °ÍÀÌ´Ù. ÇÁ·¹ÀÓ ¹öÆÛÀåÄ¡¸¦ ÄַܼΠ¾²·Á¸é Framebuffer Console support¸¦ ¼±ÅÃÇÏ¸é µÈ´Ù.
ÇÁ·¹ÀÓ ¹öÆÛ ÄַܼΠºÎÆÃÇÒ ¶§ ¾²ÀÌ´Â ºÎÆÃ ·Î°í¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
Sound --->
<M> Sound card support
Advanced Linux Sound Architecture --->
Open Sound System --->
USB support --->
<M> Support for USB
[ ] USB verbose debug messages
--- Miscellaneous USB options
[*] USB device filesystem
[*] Enforce USB bandwidth allocation (EXPERIMENTAL)
[*] Dynamic USB minor allocation (EXPERIMENTAL)
--- USB Host Controller Drivers
<M> EHCI HCD (USB 2.0) support
< > OHCI HCD support
<M> UHCI HCD (most Intel and VIA) support
--- USB Device Class drivers
<M> USB Audio support
--- USB Bluetooth TTY can only be used with disabled Bluetooth subs¦¢ ¦¢
<M> USB MIDI support
<M> USB Modem (CDC ACM) support
<M> USB Printer support
<M> USB Mass Storage support
[ ] USB Mass Storage verbose debug
[*] Datafab Compact Flash Reader support (EXPERIMENTAL)
[*] Freecom USB/ATAPI Bridge support
[*] ISD-200 USB/ATA Bridge support
[*] Microtech CompactFlash/SmartMedia support
[*] HP CD-Writer 82xx support (EXPERIMENTAL)
[*] SanDisk SDDR-09 (and other SmartMedia) support (EXPERIMENTAL)¦¢ ¦¢
[*] SanDisk SDDR-55 SmartMedia support (EXPERIMENTAL)
[*] Lexar Jumpshot Compact Flash Reader (EXPERIMENTAL)
--- USB Human Interface Devices (HID)
<M> USB Human Interface Device (full HID) support
[*] HID input layer support
[*] Force feedback support (EXPERIMENTAL)
[*] PID Devices (Microsoft Sidewinder Force Feedback 2)
[*] Logitech WingMan *3D support
[*] /dev/hiddev raw HID device support
USB HID Boot Protocol drivers --->
<M> Aiptek 6000U/8000U tablet support
<M> Wacom Intuos/Graphire tablet support
<M> KB Gear JamStudio tablet support
<M> Griffin PowerMate and Contour Jog support
<M> X-Box gamepad support
--- USB Imaging devices
<M> USB Mustek MDC800 Digital Camera support (EXPERIMENTAL)
<M> USB Scanner support
<M> Microtek X6USB scanner support
<M> HP53xx USB scanner support (EXPERIMENTAL)
--- USB Multimedia devices
<M> DABUSB driver
<M> USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL)
<M> D-Link USB FM radio support (EXPERIMENTAL)
<M> USB IBM (Xirlink) C-it Camera support
<M> USB Konica Webcam support
<M> USB OV511 Camera support
<M> USB Philips Cameras
<M> USB SE401 Camera support
<M> USB STV680 (Pencam) Camera support
--- USB Network adaptors
<M> USB CATC NetMate-based Ethernet device support (EXPERIMENTAL)
<M> USB KLSI KL5USB101-based ethernet device support
<M> USB Pegasus/Pegasus-II based ethernet device support
<M> USB RTL8150 based ethernet device support (EXPERIMENTAL)
<M> Multi-purpose USB Networking Framework
--- USB Host-to-Host Cables
[*] AnchorChips 2720 based cables (Xircom PGUNET, ...)
[*] eTEK based host-to-host cables (Advance, Belkin, ...)
[*] GeneSys GL620USB-A based cables
[*] NetChip 1080 based cables (Laplink, ...)
[*] Prolific PL-2301/2302 based cables
--- Intelligent USB Devices/Gadgets
[*] Embedded ARM Linux links (iPaq, ...)
[*] Epson 2888 based firmware (DEVELOPMENT)
[*] Sharp Zaurus (stock ROMs)
[*] CDC Ethernet support (smart devices such as cable modems)
--- USB Network Adapters
[*] ASIX AX88172 Based USB 2.0 Ethernet Devices
--- USB port drivers
<M> USS720 parport driver
USB Serial Converter support --->
--- USB Miscellaneous drivers
<M> EMI 2|6 USB Audio interface support
<M> Texas Instruments Graph Link USB (aka SilverLink) cable support
<M> USB Auerswald ISDN support (EXPERIMENTAL)
<M> USB Diamond Rio500 support (EXPERIMENTAL)
<M> Tieman Voyager USB Braille display support (EXPERIMENTAL)
<M> USB LCD driver support
<M> Alcatel Speedtouch USB support
<M> USB testing driver (DEVELOPMENT)
<M> Support for USB Gadgets --->
File systems --->
<*> Second extended fs support
[*] Ext2 extended attributes
[*] Ext2 POSIX Access Control Lists
[*] Ext2 Security Labels
<M> Ext3 journalling file system support
[*] Ext3 extended attributes
[*] Ext3 POSIX Access Control Lists
[*] Ext3 Security Labels
[ ] JBD (ext3) debugging support
<*> Reiserfs support
[ ] Enable reiserfs debug mode
[*] Stats in /proc/fs/reiserfs
<M> JFS filesystem support
[*] JFS POSIX Access Control Lists
[ ] JFS debugging
[*] JFS statistics
<M> XFS filesystem support
[ ] Realtime support (EXPERIMENTAL)
[*] Quota support
[*] ACL support
< > Minix fs support
< > ROM file system support
[*] Quota support
<M> Old quota format support
<M> Quota format v2 support
< > Kernel automounter support
< > Kernel automounter version 4 support (also supports v3)
CD-ROM/DVD Filesystems --->
DOS/FAT/NT Filesystems --->
Pseudo filesystems --->
Miscellaneous filesystems --->
Network File Systems --->
Ext2/3ÆÄÀϽýºÅÛ¿¡¼ ÆÄÀÏ¿¡ ¼Ó¼ºÀ» ±â·ÏÇÒ ¼ö ÀÖ°ÔÇÏ´Â ¿É¼ÇÀÌ´Ù. ·¹µåÇÞ8¿¡¼ Àá½Ã ¼Ò°³°¡ µÈ ±â´ÉÀÌ´Ù. attrÆÐŰÁö¿¡ Æ÷ÇÔµÈ lsattr, getfattr, setfattr ¸í·ÉÀ¸·Î °¢ ÆÄÀÏ¿¡ ´ëÇØ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
°¢ ÆÄÀϽýºÅÛ¿¡¼ ÆÄÀÏ¿¡ »ç¿ëÀÚº°, ±×·ìº°·Î ±ÇÇÑÀ» ±â·ÏÇÒ ¼ö ÀÖ°ÔÇÏ´Â ¿É¼ÇÀÌ´Ù. aclÆÐŰÁö¿¡ Æ÷ÇÔµÈ chacl, getfacl, setfacl ¸í·ÉÀ¸·Î °¢ ÆÄÀÏ¿¡ ´ëÇØ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
Ext2ÆÄÀϽýºÅÛ¿¡¼ SELinux°°Àº È®Àå ¸ðµâ¿¡¼ ¾²ÀÌ´Â È®Àå±ÇÇÑÀ» Áö¿øÇÑ´Ù°í ÇÑ´Ù.
»ç¿ëÀÚº° µð½ºÅ© »ç¿ë·®À» Á¦ÇÑÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ext2, ext3, reiserfs¿¡¼¸¸ »ç¿ë °¡´ÉÇÏ´Ù.
Ä¿³Î 2.4ÀÌÀüÀÇ QuotaÇü½ÄÀ» Áö¿øÇϵµ·Ï ÇÑ´Ù.
32bit UID/GID¸¦ Áö¿øÇÏ´Â QuotaÇü½ÄÀ» Áö¿øÇϵµ·Ï ÇÑ´Ù.
XFS¿¡¼ Quota±â´ÉÀ» ¾²·Á¸é µ¶ÀÚÀûÀÎ XFS Quota¿É¼ÇÀ» ÄÑÁÖ¾î¾ß ¾µ ¼ö ÀÖ´Ù.
CD-ROM/DVD Filesystems ---> <M> ISO 9660 CDROM file system support [*] Microsoft Joliet CDROM extensions [*] Transparent decompression extension <M> UDF file system support CD-ROM ¶Ç´Â DVD Media¿¡¼ ¾²ÀÌ´Â iso9660 ÆÄÀϽýºÅÛÁö¿ø ¿É¼ÇÀÌ´Ù.
Microsoft°¡ ¸¸µç ±ä ÆÄÀÏÀ̸§°ú À¯´ÏÄڵ带 Áö¿øÇÏ´Â iso9660ÀÇ È®ÀåÀÌ´Ù.
¸®´ª½º¿¡¼¸¸ ¾µ ¼ö ÀÖ´Â ¾ÐÃà isofsÁö¿øÀÌ´Ù. ÀÌ·¯ÇÑ ÆÄÀϽýºÅÛÀ» ¸¸µé·Á¸é zisofs¸¦ ÀÌ¿ëÇÏ¸é µÈ´Ù.
DVD Media¿¡¼ ¾²ÀÌ´Â UDF ÆÄÀϽýºÅÛ Áö¿ø ¿É¼ÇÀÌ´Ù.
DOS/FAT/NT Filesystems ---> <M> DOS FAT fs support <M> MSDOS fs support <M> VFAT (Windows-95) fs support <M> NTFS file system support [ ] NTFS debugging support [*] NTFS write support ÀÌÀü 8.3Çü½ÄÀÇ ÆÄÀÏÀ̸§À» Áö¿øÇÏ´Â fatÁö¿ø ¿É¼ÇÀÌ´Ù.
VFAT ¶Ç´Â FAT32 ÆÄÀϽýºÅÛÀ» Áö¿øÇÏ´Â ¿É¼ÇÀÌ´Ù.
Ä¿³Î 2.6¿¡¼´Â NTFS-NG°¡ Æ÷ÇԵǾú´Ù. ÀÌÀü ntfsÁö¿ø¿¡¼ Áö¿ø ¸øÇÏ´ø ¸î¸î ¼Ó¼ºÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
Pseudo filesystems ---> [*] /proc file system support [ ] /dev file system support (OBSOLETE) [*] /dev/pts file system for Unix98 PTYs [*] /dev/pts Extended Attributes [*] /dev/pts Security Labels [*] Virtual memory file system support (former shm fs) [*] HugeTLB file system support proc °¡»ó ÆÄÀϽýºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
deviceÀåÄ¡¸¦ ÀÚµ¿À¸·Î °ü¸®ÇØÁÖ´Â devfs¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. Ä¿³Î 2.4¿Í´Â ´Þ¸® /dev/pts¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. °ð udev·Î ±³Ã¼µÉ ¿¹Á¤ÀÌ´Ù.
°¡»óÅ͹̳ΠÀåÄ¡¸¦ ÀÚµ¿À¸·Î °ü¸®ÇØÁÖ´Â ptsÆÄÀÏ ½Ã½ºÅÛÀÌ´Ù.
µ¿ÀûÀ¸·Î ¿µ¿ªÀ» ÇÒ´çÇØÁÖ´Â ·¥ÆÄÀϽýºÅÛÀÌ´Ù. /dev/shm ¶Ç´Â /tmp¿¡ ÁÖ·Î ¸¶¿îÆ®ÇÏ¿© »ç¿ëÇÑ´Ù.
Miscellaneous filesystems ---> < > ADFS file system support (EXPERIMENTAL) < > Amiga FFS file system support (EXPERIMENTAL) < > Apple Macintosh file system support (EXPERIMENTAL) < > BeOS file systemv(BeFS) support (read only) (EXPERIMENTAL) < > BFS file system support (EXPERIMENTAL) < > EFS file system support (read only) (EXPERIMENTAL) <M> Compressed ROM file system support < > FreeVxFS file system support (VERITAS VxFS(TM) compatible) < > OS/2 HPFS file system support < > QNX4 file system support (read only) < > System V/Xenix/V7/Coherent file system support <M> UFS file system support (read only) [*] UFS file system write support (DANGEROUS) Network File Systems <M> NFS file system support [*] Provide NFSv3 client support [ ] Provide NFSv4 client support (EXPERIMENTAL) [*] Allow direct I/O on NFS files (EXPERIMENTAL) <M> NFS server support [*] Provide NFSv3 server support [ ] Provide NFSv4 server support (EXPERIMENTAL) [*] Provide NFS server over TCP support (EXPERIMENTAL) <M> Provide RPCSEC_GSS authentication (EXPERIMENTAL) <M> Kerberos V mechanism for RPCSEC_GSS (EXPERIMENTAL) <M> SMB file system support (to mount Windows shares etc.) [*] Use a default NLS (cp949) Default Remote NLS Option <M> CIFS support (advanced network filesystem for Samba, Window and other CIFS compliant servers)(EXPERIMENTAL) < > NCP file system support (to mount NetWare volumes) < > Coda file system support (advanced network fs) < > InterMezzo file system support (replicating fs) (EXPERIMENTAL) < > Andrew File System support (AFS) (Experimental)---> Partition Types ---> [*] Advanced partition selection [ ] Acorn partition support [ ] Alpha OSF partition support [ ] Amiga partition table support [ ] Atari partition table support [ ] Macintosh partition map support [*] PC BIOS (MSDOS partition tables) support [ ] BSD disklabel (FreeBSD partition tables) support [ ] Minix subpartition support [ ] Solaris (x86) partition table support [ ] Unixware slices support [ ] Windows Logical Disk Manager (Dynamic Disk) support [ ] NEC PC-9800 partition table support [ ] SGI partition support [ ] Ultrix partition table support [ ] Sun partition tables support [ ] EFI GUID Partition support Native Language Support ---> (cp949) Default NLS Option <M> Codepage 437 (United States, Canada) < > Codepage 737 (Greek) < > Codepage 775 (Baltic Rim) < > Codepage 850 (Europe) < > Codepage 852 (Central/Eastern Europe) < > Codepage 855 (Cyrillic) < > Codepage 857 (Turkish) < > Codepage 860 (Portuguese) < > Codepage 861 (Icelandic) < > Codepage 862 (Hebrew) < > Codepage 863 (Canadian French) < > Codepage 864 (Arabic) < > Codepage 865 (Norwegian, Danish) < > Codepage 866 (Cyrillic/Russian) < > Codepage 869 (Greek) < > Simplified Chinese charset (CP936, GB2312) < > Traditional Chinese charset (Big5) < > Japanese charsets (Shift-JIS, EUC-JP) <M> Korean charset (CP949, EUC-KR) < > Thai charset (CP874, TIS-620) < > Hebrew charsets (ISO-8859-8, CP1255) < > Windows CP1250 (Slavic/Central European Languages) < > Windows CP1251 (Bulgarian, Belarusian) <M> NLS ISO 8859-1 (Latin 1; Western European Languages) < > NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages) < > NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish) < > NLS ISO 8859-4 (Latin 4; old Baltic charset) < > NLS ISO 8859-5 (Cyrillic) < > NLS ISO 8859-6 (Arabic) < > NLS ISO 8859-7 (Modern Greek) < > NLS ISO 8859-9 (Latin 5; Turkish) < > NLS ISO 8859-13 (Latin 7; Baltic) < > NLS ISO 8859-14 (Latin 8; Celtic) < > NLS ISO 8859-15 (Latin 9; Western European Languages with Euro) < > NLS KOI8-R (Russian) < > NLS KOI8-U/RU (Ukrainian, Belarusian) <M> NLS UTF8 Profiling support ---> [*] Profiling support (EXPERIMENTAL) < > OProfile system profiling (EXPERIMENTAL) Kernel hacking ---> [*] Kernel debugging [ ] Check for stack overflows [ ] Debug memory allocations [ ] Memory mapped I/O debugging [*] Magic SysRq key [ ] Spinlock debugging [ ] Page alloc debugging [ ] Compile the kernel with debug info [ ] Sleep-inside-spinlock checking [ ] Compile the kernel with frame pointers Security options ---> [*] Enable different security models [*] Socket and Networking Security Hooks <M> Default Linux Capabilities <M> Root Plug Support [*] NSA SELinux Support [ ] NSA SELinux boot parameter (NEW) [ ] NSA SELinux Development Support [ ] NSA SELinux MLS policy (EXPERIMENTAL) (NEW) Cryptographic options ---> --- Cryptographic API --- HMAC support <M> Null algorithms <M> MD4 digest algorithm <M> MD5 digest algorithm <M> SHA1 digest algorithm <M> SHA256 digest algorithm <M> SHA384 and SHA512 digest algorithms <M> DES and Triple DES EDE cipher algorithms <M> Blowfish cipher algorithm <M> Twofish cipher algorithm <M> Serpent cipher algorithm <M> AES cipher algorithms <M> CAST5 (CAST-128) cipher algorithm <M> CAST6 (CAST-256) cipher algorithm <M> Deflate compression algorithm <M> Testing module Library routines ---> <M> CRC32 function |
You will meet an important person who will help you advance professionally. |











![[http]](/imgs/http.png)
![[file]](/imgs/file.png)