Ä¿³Î 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 BITSATA/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 |
Beauty and harmony are as necessary to you as the very breath of life. |