#title Ä¿³Î 2.6 Intro RenameThisPage Â÷¿µÈ£ ganadist at chollian dot net (based on [http://doc.kldp.org/KoreanDoc/html/Kernel24_Intro-KLDP/Kernel24_Intro-KLDP.html Ä¿³Î 2.4 Intro]) v0.0.1, 2003³â 10¿ù 19ÀÏ °³¹ßÄ¿³Î 2.6.0-test ¹öÀüÀ» ÄÄÆÄÀÏÇϱâÀ§ÇÑ ±âº»ÀûÀÎ ¹è°æÁö½Ä°ú ÀϹÝÀû »ç¾çÀÇ PC¿¡¼­ÀÇ ÄÄÆÄÀÏ ¿É¼Ç¹× ¹æ¹ý ±×¸®°í Ä¿³Î 2.6 ¿¡¼­ ¹«¾ùÀÌ ´Þ¶óÁ³´ÂÁö¸¦ ´Ù·é´Ù. (ÀÌ ±ÛÀ» ¾²´Â ÇöÀç °¡Àå ÃֽŠ°³¹ß Ä¿³ÎÀÎ 2.6.0-test8À» ±âÁØÀ¸·Î ÀÌ·ÐÀûÀÎ¸é º¸´Ü ½ÇÁ¦·Î ¾î¶»°Ô ÇؾßÇÏ´ÂÁö¿¡ ÁßÁ¡À» µÎ¾ú´Ù.) [[TableOfContents]] = ¹è°æÁö½Ä = == Ä¿³ÎÀ̶õ? == Ä¿³ÎÀ̶õ ¿î¿µÃ¼Á¦(Operating System)¿¡¼­ °¡Àå ÇÙ½ÉÀûÀÎ ¿ªÇÒÀÎ ÀÚ¿ø (¸Þ¸ð¸®, ÇÁ·Î¼¼¼­µî)À» °ü¸®ÇÏ¸ç ½Ã½ºÅÛÀÌ ¿øÈ°È÷ µ¹¾Æ°¥ ¼ö ÀÖµµ·Ï Á¦¾îÇØ ÁØ´Ù. ÇöÀç ¿ì¸®°¡ ¸®´ª½º(OS)¶ó°í Çϴ°͵µ ½ÇÁ¦ÀûÀ¸·Ð ¸®´ª½º¶õ ¿î¿µÃ¼Á¦ÀÇ Ä¿³Î À̸§À» ¸»Çϴ°ÍÀε¥ ÀÌ°ÍÀÌ È®ÀåµÈ Àǹ̷Π»ç¿ëµÇ¾î ÇöÀçÀÇ '¸®´ª½º'¶õ OS¸¦ ÁöĪÇÏ°Ôµµ µÈ°ÍÀÌ´Ù. ±×·¯¹Ç·Î Linux = kernelÀ̶õ µî½ÄÀÌ ¼º¸³ÇÑ´Ù. == Ä¿³ÎÀº ¾îµð¼­ ±¸Çϳª? == ¿ì¼±ÀûÀ¸·Î ¾ÈÁ¤ ¹öÀü°ú °¡Àå ÃֽŠ°³¹ß¹öÀüÀ» ¿øÇÑ´Ù¸é http://kernel.pe.kr ·Î Á¢¼ÓÇÏ¸é µÈ´Ù. ±× ÀÌ¿Ü¿¡´Â ´ÙÀ½ ¹Ì·¯ »çÀÌÆ®¿¡¼­ ±¸ÇÒ¼ö ÀÖ´Ù. * ¿ì¸®³ª¶ó : ftp://ftp.kr.kernel.org/pub/linux/kernel/ * ¹Ì±¹ : ftp://ftp.us.kernel.org/pub/linux/kernel/ * ÀϺ» : ftp://ftp.jp.kernel.org/pub/linux/kernel/ == ÃֽŠĿ³Î ¹öÀüÀº ¾î¶»°Ô ¾Ë¾Æº¸³ª? == 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 }}} Ä¿³ÎÀº stable version(¾ÈÁ¤¹öÀü)°ú beta version(°³¹ß¹öÀü)À¸·Î ³ª´©´Âµ¥ ÀÌ µÎ ¹öÀüÀÇ Â÷ÀÌ´Â minor number°¡ ¦¼öÀÌ³Ä È¦¼öÀ̳ķΠ±¸ºÐÇÑ´Ù. (minor number¶õ Ä¿³Î 2.4.22ÀÌ ÀÖ´Ù¸é °¡¿îµ¥ ¼öÀÎ 4°¡ minor numberÀÌ°í Á¦ÀÏ ¾ÕÀÇ 2´Â major number ÀÌ´Ù. ¸¶Âù°¡Áö·Î 2.5.57¿¡¼± major´Â 2ÀÌ°í minor´Â 5ÀÌ´Ù.) ±×·¸´Ù¸é 2.6.0-test ¹öÀüµéÀº minor number°¡ ¦¼öÀε¥ ¿Ö °³¹ß¹öÀüÀ̶ó°í Çϳª? ±× ÀÌÀ¯´Â 2.5.xÀÇ ÆÐÄ¡¹öÀüµéÀÌ ÀÌÁ¦ °ÅÀÇ 2.6 ¾ÈÁ¤¹öÀü¿¡ °¡±î¿öÁ³´Ù´Â Àǹ̷ÎLinus°¡ 2.6.0-test¶ó À̸§ ºÙÀΰÍÀÌ´Ù. == Ä¿³Î ÄÄÆÄÀÏ ¹æ¹ý == ¿©·¯ °¡Áö ¹æ¹ýµéÀÌ ÀÖÁö¸¸ ÀúÀåµÈ Ä¿³Î¿É¼Ç¼³Á¤ ÆÄÀÏÀÌ ÀÖ´Ù¸é oldconfig¸¦ ÀúÀåµÈ ÆÄÀÏÀÌ ¾ø´Ù¸é menuconfig¸¦ ÃßõÇÑ´Ù. 1. make oldconfig ¶Ç´Â make menucofig make oldconfig¸¦ ÇϱâÀ§Çؼ± ´ÙÀ½°ú °°Àº ÀÛ¾÷ÀÌ ÇÊ¿äÇÏ´Ù. ¿¹Àü¿¡ ¼³Á¤ÇÑ Ä¿³Î¿É¼ÇÀÌ kernel.config ¶õ À̸§À¸·Î ÀúÀåµÇ¾îÀÖ´Ù¸é ÀÌ ÆÄÀÏÀ» »õ ¹öÀüÀÇ Ä¿³ÎÀÌ ÀÖ´Â /usr/src/linux µð·ºÅ丮¿¡ .config¶õ À̸§À¸·Î Ä«ÇÇÇÑ´Ù. {{{# cp kernel.config /usr/src/linux/.config }}} À§¿Í°°ÀÌ ÇÑÈÄ make oldconfig¸¦ ½ÇÇàÇÏ¸é ¿¹Àü ¿É¼ÇÀ» ±×´ë·Î Àû¿ë½ÃÄÑÁÖ¸ç Ȥ½Ã³ª »õ·Î¿î ¿É¼ÇÀÌ ÀÖ´Ù¸é È­¸é¿¡ º¸¿©ÁÖ¸ç ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. 1. make install == ¸ðµâ ÄÄÆÄÀÏ ¹æ¹ý == ¸ðµâÀÌ »ý¼ºµÇ´Â µð·ºÅ丮´Â '/lib/modules/2.6.0-test8'ÀÌ°í ¸¸¾à ÇöÀç Ä¿³ÎÀÇ ¸ðµâÀ» ´Ù½Ã »ý¼ºÇÏ·Á°í ÇÑ´Ù¸é ÇöÀç Ä¿³ÎÀÇ ¸ðµâ µð·ºÅ丮¸¦ Áö¿ì°í ´Ù½Ã ÄÄÆÄÀÏ Çϱ⠹ٶõ´Ù. 1. make modules 1. make modules_install == Initrd À̹ÌÁö ¸¸µé±â == ¸ðµâÀ» ¸¸µé°í, ¶§¿¡ ´Ù¶ó¼­ initrdÀ̹ÌÁöµµ ¸¸µé¾îÁÙ ÇÊ¿ä°¡ ÀÖ´Ù. (°¡·É ext2/3 vfs°°Àº fs¸¦ ¸ðµâ·Î Á¦ÀÛÇßÀ»¶§) ±×·²¶§¿£ mkinitrd ¸¦ »ç¿ëÇÏÀÚ. 1. cd /lib/modules 1. mkinitrd 2.6.0-test8 -o /boot/initrd-2.6.0-test8 (ȤÀº ¿øÇÏ´Â À̸§À¸·Î) == ÇÑÁÙ¿¡ ³¡³»±â == make ¸í·ÉµÚ¿¡ ÇѲ¨¹ø¿¡ ÁÙ ¼öµµ ÀÖ´Ù. 1. make oldconfig modules modules_install install == ÇÊ¿äÇÑ ÆÐÅ°Áö == RedHat ±â¹Ý 8.0 ÀÌ»óÀÇ ¹èÆ÷ÆÇÀ̶ó¸é module-init-tools¸¸ ¼³Ä¡ÇÏ¸é µÉ°ÍÀÌ´Ù. (module-init-tools¸¦ ¾÷µ¥ÀÌÆ® Çϴµ¥ modutils ¹öÁ¯ÀÌ ³·´Ù¸é °°ÀÌ ¾÷µ¥ÀÌÆ® ÇØÁà¾ß ÇÒ °ÍÀÌ´Ù. ftp.kernel.org¿¡ ÀÖ´Â [http://www.kernel.org/pub/linux/kernel/people/rusty/modules/ Rusty Russel¾¾ÀÇ µð·ºÅ丮] ¿¡¼­ module-init-tools°¡ Æ÷ÇÔµÈ modutils¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.) 2.6.0-test Ä¿³ÎÀ» »ç¿ëÇϱâÀ§Çؼ­ ´ÙÀ½ »çÇ×À» È®ÀÎÇ϶ó. || ÆÐÅ°Áö ¸í || ¹öÀü || È®Àιæ¹ý || || Gnu C || 2.95.3 || # gcc --version || || Gnu make || 3.78 || # make --version || || binutils || 2.12 || # ld -v || || util-linux || 2.10o || # fdformat -v || || module-init-tools || 0.9.10 || # depmod -V || || e2fsprogs || 1.29 || # /sbin/tune2fs || || jfsutils ||1.1.3 || # fsck.jfs -V || || reiserfsprogs || 3.6.3 || # reiserfsck -V 2>&1 |grep reiserfsprogs || || xfsprogs || 2.1.0 || # xfs_db -V || || pcmcia-cs || 3.1.21 || # cardmgr -V || || quota-tools || 3.09 || # quota -V || || PPP || 2.4.0 || # pppd --version || || isdn4k-utils || 3.1pre1 || # isdnctrl 2>&1|grep version || || nfs-utils || 1.0.5 || # showmount --version || || procps || 3.1.13 || # ps --version || || oprofile || 0.5.3 || # oprofiled --version || == Ä¿³Î 2.6¿¡¼­ ´Þ¶óÁø°Í°ú »õ·Î¿î °Íµé == 1. core 1. [http://www.kernel.org/pub/linux/kernel/people/rusty/modules/ module-init-tools] * ¸¸¾à module-init-tools¸¦ ¼³Ä¡ÇÏÁö ¾ÊÀ¸¸é Ä¿³Î ¸ðµâÀÌ ÀûÀçµÇÁö ¾Ê´Â´Ù. ²À ¼³Ä¡Çϵµ·Ï ÇÏÀÚ. * ·¹µåÇÞ »ç¿ëÀÚ´Â [http://www.kernel.org/pub/linux/kernel/people/rusty/modules/ rusty¾ÆÀú¾¾ÀÇ µð·ºÅ丮]¿¡¼­ modutilsÀÇ source rpmÀ» ¹Þ¾Æ¼­ ¸®ºôµåÇؼ­ ¾²¸é µÉ °ÍÀÌ´Ù. * ÀÌÁ¦ modprobe´Â modules.conf´ë½Å modprobe.conf¸¦ ÂüÁ¶ÇÏ°Ô µÈ´Ù. modules.conf¸¦ modprobe.conf·Î º¯È¯½ÃÄÑÁÖ´Â generate-modprobe.conf ¶ó´Â µµ±¸°¡ module-init-tools¿¡ Æ÷ÇԵǾî ÀÖ´Ù. ´ëºÎºÐÀÇ ¹èÆ÷ÆÇ¿¡¼­´Â module-init-tools¸¦ ¼³Ä¡Çϸé ÀÚµ¿À¸·Î ½ÇÇà½ÃÄÑ ÁÙ °ÍÀÌ´Ù. * ¸ðµâÆÄÀÏÀÇ È®ÀåÀÚ°¡ .o¿¡¼­ .ko·Î ¹Ù²î¾ú´Ù. * modinfo ¸¦ Ä¡¸é ¸ðµâÀÌ ÄÄÆÄÀÏµÈ È¯°æÀ» ÀÚ¼¼ÇÏ°Ô º¸¿©ÁØ´Ù. {{{ganadist root # modinfo snd-emu10k1 author: Jaroslav Kysela description: EMU10K1 license: GPL parm: index:Index value for the EMU10K1 soundcard. parm: id:ID string for the EMU10K1 soundcard. parm: enable:Enable the EMU10K1 soundcard. parm: extin:Available external inputs for FX8010. Zero=default. parm: extout:Available external outputs for FX8010. Zero=default. parm: seq_ports:Allocated sequencer ports for internal synthesizer. parm: max_synth_voices:Maximum number of voices for WaveTable. parm: max_buffer_size:Maximum sample buffer size in MB. parm: enable_ir:Enable IR. vermagic: 2.6.0-test7 preempt PENTIUMIII gcc-3.3 depends: snd-pcm,snd-util-mem,snd-rawmidi,snd-page-alloc,snd,snd-hwdep,snd-ac97-codec,snd-seq-device alias: pci:v00001102d00000002sv*sd*bc*sc*i* alias: pci:v00001102d00000006sv*sd*bc*sc*i* alias: pci:v00001102d00000004sv*sd*bc*sc*i* }}} 1. ¿©·¯°¡Áö Çâ»óµÈ ½ºÄÉÁÙ·¯ O(1) Scheduler, Preemptive Scheduler, Anticipatory Scheduler 1. 32bit dev node ÀÌÀüÀÇ ÀåÄ¡ÆÄÀÏÀº 16bit·Î ±¸ºÐµÇ¾úÁö¸¸ ¸®´ª½º 2.6¿¡¼­´Â 32bit·Î È®ÀåµÇ¾ú´Ù. (major: 12bit, minor: 20bit) 1. Çâ»óµÈ Thread Áö¿ø 1. »õ·Î¿î driver model 1. [http://high-res-timers.sourceforge.net/ Posix High Resolution Timer] 1. [http://www.xs4all.nl/~zippel/lc/ kconfig] ¸ÕÀú make help¸¦ Çغ¸¸é µµ¿ò¸»ÀÌ ³ª¿Â´Ù. µµ¿ò¸»À» º¸¸é ÀÌÀü°ú ¸¹ÀÌ ´Þ¶óÁ³´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ»°ÍÀÌ´Ù. {{{ ganadist linux-2.6.0-test8 # make help Cleaning targets: clean - remove most generated files but keep the config mrproper - remove all generated files + config + various backup files Configuration targets: oldconfig - Update current config utilising a line-oriented program menuconfig - Update current config utilising a menu based program xconfig - Update current config utilising a QT based front-end gconfig - Update current config utilising a GTK based front-end defconfig - New config with default answer to all options allmodconfig - New config selecting modules when possible allyesconfig - New config where all options are accepted with yes allnoconfig - New minimal config Other generic targets: all - Build all targets marked with [*] * vmlinux - Build the bare kernel * modules - Build all modules modules_install - Install all modules dir/ - Build all files in dir and below dir/file.[ois] - Build specified target only rpm - Build a kernel as an RPM package tags/TAGS - Generate tags file for editors Documentation targets: Linux kernel internal documentation in different formats: sgmldocs (SGML), psdocs (Postscript), pdfdocs (PDF) htmldocs (HTML), mandocs (man pages, use installmandocs to install) Architecture specific targets (i386): * bzImage - Compressed kernel image (arch/i386/boot/bzImage) install - Install kernel using (your) ~/bin/installkernel or (distribution) /sbin/installkernel or install to $(INSTALL_PATH) and run lilo bzdisk - Create a boot floppy in /dev/fd0 fdimage - Create a boot floppy image make V=0|1 [targets] 0 => quiet build (default), 1 => verbose build make O=dir [targets] Locate all output files in "dir", including .config make C=1 [targets] Check all c source with checker tool Execute "make" or "make all" to build all targets marked with [*] For further info see the ./README file }}} kconfig´Â Ä¿³Î ¼³Á¤¹× ºôµå µµ±¸ÀÇ À̸§ÀÌ¸ç ¿ø·¡ ¼³Á¤µµ±¸´Â Eric Raymond¾¾ÀÇ CML2°¡ µé¾î°¥ ¿¹Á¤À̾úÀ¸³ª °³¹ßÀÌ ÁߴܵǾî¹ö·È´Ù. ÀÌÀüÀÇ make dep´Â ¾ø¾îÁö°í, make gconfig¿Í make xconfig°¡ Ãß°¡µÇ¾ú´Ù. ±×¸®°í ¸ðµç ±â´ÉÀ» Ä¿³Î¿¡ ¸ô¾Æ ³Ö´Â allyesconfig, ¸ðµç ±â´ÉÀ» ¸ðµâ·Î ¸¸µå´Â allmodconfig, ¸ðµç±â´ÉÀ» »©¹ö¸®´Â allnoconfig ¼³Á¤À» ÇÒ ¼ö ÀÖÀ¸¸ç, ºôµå ¸Þ¼¼Áö¸¦ ¼û±æ¼ö ÀÖµµ·Ï µÇ¾ú´Ù. 1. [http://www.kernel.org/pub/linux/kernel/people/rusty/patches/Hotcpu/ CPU Hotplug] 1. [http://swsusp.sourceforge.net Software Suspend] À©µµ¿ìÀÇ ÇÏÀ̹ö³×À̼DZâ´É°ú °°Àº ¿ªÇÒÀ» ÇÑ´Ù. ÇöÀç ½Ã½ºÅÛÀÇ ¸Þ¸ð¸® »óŸ¦ ½º¿Ò¿µ¿ª¿¡ º¸°üÇصξú´Ù°¡ ´ÙÀ½ ¸®´ª½º Ä¿³ÎÀÌ ºÎÆÃµÉ ¶§ ½º¿Ò¿µ¿ªÀ» Àо ÀÌÀü »óÅ·ΠµÇµ¹¸®´Â ±â´ÉÀÌ´Ù. 1. hardware support 1. »õ·Î¿î ¾ÆÅ°ÅØÃÄ Áö¿ø PPC64, X86-64, [http://user-mode-linux.sourceforge.net UML] 1. [http://alsaproject.org Alsa] ¿©·¯°¡Áö °í±Þ ±â´ÉÀ» Áö¿øÇÏ´Â »õ·Î¿î Sound ÀåÄ¡ ±â¹ÝÀÎ Alsa(Advanced Linux Sound Architecture)°¡ ±âº»À¸·Î Ä¿³Î¿¡ Æ÷ÇԵǾú´Ù. ¹°·Ð ±âÁ¸ÀÇ OSS¿Í ȣȯµÇ´Â Alsa OSS Emulation ¸ðµâµµ Æ÷ÇԵǾî ÀÖ´Ù. 1. CPU Frequency Scaling Áö¿ø Àü¿ø Àý¾àÀ» À§ÇØ °¢Á¾ CPUÀÇ Frequency ScalingÁö¿øÀÌ Ãß°¡°¡ µÇ¾ú´Ù. 1. [http://linuxtv.org/dvb DVB] µðÁöÅÐ ¹æ¼ÛÀåºñ¸¦ À§ÇÑ DVB(Digital Video Broadcast) ÀÌ Ãß°¡°¡ µÇ¾ú´Ù. ÀÌ°ÍÀ» ÀÌ¿ëÇÏ¿© ¸®´ª½º¿¡¼­ µðÁöÅÐ TV¸¦ ½ÃûÇÒ ¼ö ÀÖ´Ù. 1. [http://bytesex.org/v4l Video4Linux] ºñµð¿À¹× ¿Àµð¿À ĸÃĸ¦ À§ÇÑ Video4Linux°¡ ÀçÀÛ¼º µÇ¾ú´Ù. 1. [http://acpi.sourceforge.net/ ACPI Support] ½Ã½ºÅÛ¿¡ ¿¬°áµÈ °¢Á¾ ÀåÄ¡ÀÇ »óŸ¦ BIOS¿Í ¿¬°èÇؼ­ ¾Ë ¼ö ÀÖ´Â ACPI µå¶óÀ̹ö°¡ Æ÷ÇԵǾú´Ù. 1. [http://linuxconsole.sourceforge.net/ Console & Input Devices] ÄÜ¼Ö °èÃþ¹× ÀÔ·ÂÀåÄ¡ µå¶óÀ̹ö°¡ ÀçÀÛ¼ºµÇ¾î ¿ÏÀüÈ÷ ¸ðµâÈ­¸¦ ½Ãų ¼ö ÀÖ´Ù. 1. Serial ATA Support °í¼Ó Çϵåµð½ºÅ© ÀÎÅÍÆäÀ̽ºÀÎ Serial ATA µå¶óÀ̹ö°¡ Ãß°¡µÇ¾ú´Ù. 1. [http://bluez.sourceforge.net Bluetooth Support] 1. Filesystem 1. [http://oss.sgi.com/projects/xfs/ XFS Support] SGIÀÇ XFS°¡ ¸®´ª½º¿¡ ±âº»À¸·Î Æ÷ÇԵǾú´Ù. 1. ACL Support ÆÄÀÏ¿¡ ¿©·¯°¡Áö ¼Ó¼ºÀ» ÁÙ ¼ö ÀÖ´Â aclÀÌ Æ÷ÇԵǾú´Ù. ext2, ext3, jfs, xfs¿¡¼­ Áö¿øÇÑ´Ù. 1. PluginÀ» Áö¿øÇÏ´Â »õ·Î¿î Quota ½Ã½ºÅÛ 1. [http://linux-ntfs.sourceforge.net/ ntfs-ng Ãß°¡] »õ·Î¿î ntfsµå¶óÀ̹öÀÎ ntfs-ng°¡ ¸®´ª½º¿¡ ±âº»À¸·Î Æ÷ÇԵǾú´Ù. 1. cifs Support 1. afs Support 1. sysfs ÇöÀç °¢Á¾ ÀåÄ¡ÀÇ »óŸ¦ º¸¿©ÁÖ´Â °¡»ó ÆÄÀϽýºÅÛÀÎ sysfs (ÀÌÀüÀÇ driverfs)°¡ Ãß°¡µÇ¾ú´Ù. 1. network 1. napi Áö¿ø 1. STCP Áö¿ø 1. Ethernet bridge tables support 1. IPSec Support 1. Linux Virtual Server Support 1. security 1. LSM Ãß°¡ 1. CryptoAPI 1. [http://www.nsa.gov/selinux/ SElinux] == Ä¿³Î ¿É¼Ç ¼³Á¤ == {{{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) ---> }}} Ä¿³ÎÀÇ ÀϹݱâ´É¿¡ ´ëÇÑ ¼³Á¤ÀÌ´Ù. * Support for paging of anonymous memory Swap ±â´ÉÀÌ´Ù. DesktopÀ̳ª Server½Ã½ºÅÛ¿¡¼­´Â ¿©°£Çϸé ÄÑÁÖ´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù. * System V IPC ÀÌ ¼³Á¤Àº IPC¸¦ Áö¿øÇÏ°Ô ÇÑ´Ù. Shared Memoryµµ ¿©±â¼­ Áö¿øÇÑ´Ù * BSD Process Accounting ÀÌ ¼³Á¤Àº ÇÁ·Î¼¼½º Á¤º¸¸¦ ÆÄÀÏ¿¡ ÀúÀåÇÑ´Ù. * Sysctl support ÀÌ ¼³Á¤Àº ƯÁ¤ Ä¿³ÎÀÇ ÆĶó¹ÌÅÍ¿Í º¯¼öµéÀ» µ¿ÀûÀ¸·Î º¯°æ½Ãų¼ö ÀÖµµ·Ï ÇÑ´Ù. [http://powertweak.sourceforge.net/ Powertweak]¶ó´Â µµ±¸¸¦ ¾²¸é ½±°Ô ¹Ù²Ü ¼ö ÀÖ´Ù. * Kernel .config support ÀÌ ¼³Á¤Àº ÇöÀç Ä¿³ÎÀÌ ºôµåµÉ ¶§ »ç¿ëµÈ ¼³Á¤À» /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 }}} Ä¿³Î ¸ðµâ¿¡ ´ëÇÑ ¼³Á¤ÀÌ´Ù. ¸ðµâÀ̶õ Ä¿³Î¿¡ Æ÷ÇÔµÇÁö ¾Ê°í Ä¿³ÎÀÌ ¿î¿µµÇ°í ÀÖ´Â »óÅ¿¡ ¸ðµâÆÄÀÏÀ» Àоîµé¿©¼­ Ä¿³ÎÀÇ ±â´ÉÀ» ´õÇÏ´Â °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î À©µµ¿ìÀÇ µå¶óÀ̹ö¿Í °°´Ù°í »ý°¢ÇÏ¸é µÈ´Ù. * Enable loadable module support ÀÌ ¼³Á¤Àº Ä¿³ÎÀÇ ¸ðµâ±â´ÉÀ» ¾²°Ô ÇÑ´Ù. * Module unloading ÀÌ ¼³Á¤Àº ÇöÀç Ä¿³Î¿¡ ÀûÀçµÈ ¸ðµâÀ» Áö¿ï¼ö ÀÖµµ·Ï ÇÑ´Ù. * Forced module unloading ÀÌ ¼³Á¤Àº ÇöÀç Ä¿³ÎÀÌ ¸ðµâ¿¡ Æ÷ÇÔµÈ ±â´ÉÀ» ¾²°í ÀÖ´õ¶óµµ °­Á¦·Î ¸ðµâÀ» Áö¿ï¼ö ÀÖµµ·Ï ÇÑ´Ù. Á¤»óÀûÀÎ ½Ã½ºÅÛ¿¡¼­´Â µÇµµ·ÏÀÌ¸é ¾²Áö ¾Ê¾Æ¾ß ÇÏ´Â ±â´ÉÀÌ´Ù. * Module versioning support ¸ðµâÀÇ ±â´É(function)À̸§¿¡ ºÎ°¡Á¤º¸¸¦ ´õÇÏ´Â ±â´ÉÀÌ´Ù. Ä¿³Î 2.6¿¡¼­ ÀÌ ±â´ÉÀ» ¾²¸é Á¦´ë·Î ºôµå ¾ÈµÇ´Â °æ¿ì°¡ ¸¹´Ù. * Automatic Kernel module loader /proc/sys/kernel/modprobe¿¡ µî·ÏµÈ ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ Ä¿³ÎÀÌ ¾Ë¾Æ¼­ ¸ðµâÀ» ÀûÀçÇÏ´Â ±â´ÉÀÌ´Ù. {{{ 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 /dev/cpu/microcode - Intel IA32 CPU microcode support /dev/cpu/*/msr - Model-specific register support /dev/cpu/*/cpuid - CPU information support BIOS Enhanced Disk Drive calls determine boot disk (EXPERIMENTAL) High Memory Support (off) ---> [ ] Math emulation [*] MTRR (Memory Type Range Register) support }}} * Subarchitecture Type »ç¿ëÇÒ ½Ã½ºÅÛ¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. PC¿¡¼­ ¾µ °ÍÀ̱⠶§¹®¿¡ PCȣȯÀ¸·Î ¼±ÅÃÇÏ¸é µÈ´Ù. * Processor family »ç¿ëÇÒ ½Ã½ºÅÛÀÇ CPU¸¦ ¼³Á¤ÇÑ´Ù. * HPET Timer Support ±âÁ¸ÀÇ 8254 Timer´ë½Å HPET Timer¸¦ »ç¿ëÇÏ°Ô ÇÑ´Ù. * Symmetric multi-processing support ¿©·¯°³ÀÇ CPU¸¦ ¾µ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. Hyper ThreadingÀ» Áö¿øÇÏ´Â Pentium 4 CPU°¡ ÀÖÀ¸¸é ¸¶Âù°¡Áö·Î SMP¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. * Preemptible Kernel Preemptible ½ºÄÉÁÙ·¯¸¦ »ç¿ëÇÏ´Â ¿É¼ÇÀÌ´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ºü¸¥ ¹ÝÀÀ¼Óµµ¸¦ ¿øÇÏ¸é »ç¿ëÇϵµ·Ï ÇÑ´Ù. ¼­¹ö·Î »ç¿ëÇÒ »ý°¢ÀÌ¸é ²¨µÎ´Â °ÍÀÌ ÁÁ´Ù. * Machine Check Exception ÇöÀç ½Ã½ºÅÛ¿¡ ÀÌ»óÀÌ »ý°åÀ» ¶§ ¾Ë·ÁÁÖ´Â ±â´ÉÀ» ÇÑ´Ù. * Intel IA32 CPU microcode support [http://www.urbanmyth.org/microcode/ microcode_ctl]·Î P6ÀÌ»óÀÇ CPU¿¡¼­ Áö¿øÇÏ´Â ¸¶ÀÌÅ©·ÎÄڵ带 ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ÀÖ´Ù. (Intel CPU Only) * Model-specific register support Model specific register¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â ÀåÄ¡ ÆÄÀÏÀ» ¸¸µç´Ù. * CPU information support ÁöÁ¤ÇÑ CPU¿¡ CPUID ¸í·ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ÀåÄ¡ ÆÄÀÏÀ» ¸¸µç´Ù. * BIOS Enhanced Disk Drive calls determine boot disk * High Memory support ´ëÇü ¸Þ¸ð¸® Áö¿ø ¿É¼ÇÀÌ´Ù. ÇöÀç ½Ã½ºÅÛÀÇ ·¥ Å©±â°¡ 1GÀÌ»ó ȤÀº 64GÀÌÇÏ¸é ¾Ë¸ÂÀº ¿É¼ÇÀ» ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù. * Math emulation ¼öÄ¡¿¬»ê ÇÁ·Î¼¼¼­°¡ ¾ø´Â CPU¸¦ À§ÇÑ ¿É¼ÇÀÌ´Ù. 486ÀÌ»óÀÇ PC¿¡¼­´Â ÇÊ¿ä¾ø´Â ¿É¼ÇÀÌ´Ù. * MTRR (Memory Type Range Register) support P6ÀÌ»óÀÇ ÇÁ·Î¼¼¼­¿¡ ÀÖ´Â MTRR·¹Áö½ºÅÍ Áö¿øÀÌ´Ù. ÀÌ ¿É¼ÇÀÌ ÄÑÁ®ÀÖÀ¸¸é ºñµð¿ÀÄ«µå¿¡¼­ ¸¹Àº ¾çÀÇ µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¶§ ¼ÓµµÇâ»óÀÌ ÀÖ´Ù°í ÇÑ´Ù. {{{ 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 ---> }}} Àü¿ø°ü¸® ¿É¼ÇÀÌ´Ù. * Power management options ¸®´ª½º Ä¿³ÎÀÇ Àü¿ø°ü¸® subsystemÀ» »ç¿ëÇÏ´Â ¿É¼ÇÀÌ´Ù. * Software Suspend * Suspend-to-Disk Support µÑ´Ù ½Ã½ºÅÛÀÇ ¸Þ¸ð¸®¸¦ Çϵåµð½ºÅ©¿¡ ÀúÀå½ÃÄ×´Ù°¡ ´ÙÀ½ ºÎÆö§ Àоîµé¾î¼­ ÀÌÀü »óÅ·ΠµÇµ¹¸®´Â ±â´ÉÀÌ´Ù. °°Àº ÄÚµå±â¹ÝÀÌÁö¸¸ ±¸ºÐµÇ¾î °ü¸®ÇÏ°í ÀÖ´Ù. {{{ ACPI (Advanced Configuration and Power Interface) Support ---> [*] ACPI Support [ ] Sleep States (EXPERIMENTAL) AC Adapter Battery Button Fan Processor Thermal Zone < > ASUS/Medion Laptop Extras < > Toshiba Laptop Extras [ ] Debug Statements [*] Relaxed AML }}} ACPI´Â Àü¿ø°ü¸®¿Í Çϵå¿þ¾î ¼³Á¤À» OS¿Í À¯±âÀûÀ¸·Î ÇϱâÀ§ÇÑ Ç¥ÁØÀÌ´Ù. acpi ±â´ÉÀ» ¾²°í ½Í´Ù¸é ÀÌ ¿É¼ÇÀ» ÄÑ°í [http://acpid.sourceforge.net acpi daemon]À» ¾²µµ·Ï ÇÏÀÚ. {{{ APM (Advanced Power Management) BIOS Support ---> 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 off }}} APMÀº BIOS¿¡¼­ Àü¿ø°ü¸®¸¦ ÇϱâÀ§ÇÑ Ç¥ÁØÀÌ´Ù. apm ±â´ÉÀ» ¾²°í ½Í´Ù¸é ÀÌ ¿É¼ÇÀ» ÄÑ°í [http://www.worldvisions.ca/~apenwarr/apmd apmd]¸¦ ¼³Ä¡ÇÏ´Â °ÍÀÌ ÁÁ´Ù. {{{ CPU Frequency scaling ---> [*] CPU Frequency scaling /proc/cpufreq interface (deprecated) Default CPUFreq governor (performance) ---> --- 'performance' governor 'powersave' governor 'userspace' governor for userspace frequency scaling [*] /proc/sys/cpu/ interface (2.4. / OLD) CPU frequency table helpers --- CPUFreq processor drivers 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 Áö¿ø ¼³Á¤ÀÌ´Ù. * PCI support PCI Bus Áö¿ø¿É¼ÇÀÌ´Ù. ÃÖ±Ù¿¡ ³ª¿À´Â ÁÖº¯ÀåÄ¡µéÀº ´ëºÎºÐ PCIÇü½ÄÀ̹ǷΠÀÌ ¿É¼ÇÀ» ²À ³ÖÀÚ. * Legacy /proc/pci interface /proc/pci ÆÄÀÏ·Î ÇöÀç ½Ã½ºÅÛ¿¡ ÀåÂøµÈ PCIÀåÄ¡µéÀ» »ìÆ캼 ¼ö ÀÖ´Ù. pciutils¿¡¼­ »ç¿ëµÇ¸ç Ä¿³Î 2.6¿¡¼­´Â sysfs¿¡¼­ °ü¸®¸¦ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÇÊ¿ä´Â ¾øÁö¸¸ ±âÁ¸ÀÇ ÇÁ·Î±×·¥Áß¿¡¼­ »ç¿ëµÉ ¼ö ÀÖÀ¸¹Ç·Î ¿É¼Ç¿¡ ³Ö¾ú´Ù. * PCI device name database /proc/pci, /proc/ioportsµî¿¡¼­ ³ª¿À´Â pci ±â±âÁ¤º¸¸¦ ¼ýÀÚ·ÎµÈ id´ë½Å ÀåÄ¡ À̸§À¸·Î º¸¿©ÁÖ°Ô ÇÑ´Ù. * ISA support * MCA support * NatSemi SCx200 support ÃÖ±ÙÀÇ ÀϹÝÀûÀÎ PC¸Þ¼­ »ç¿ëµÇÁö ¾Ê´Â BusÇü½ÄÀÌ´Ù. * Support for hot-pluggable devices /proc/sys/kernel/hotplug¿¡ ÇÁ·Î±×·¥À» µî·ÏÇؼ­ ½Ã½ºÅÛÀÌ ±¸µ¿µÇ´Â µµÁß¿¡ ÁÖº¯ÀåÄ¡¸¦ ºÙÀÌ°í ¶¿¼ö ÀÖ´Â ±â´ÉÀ» »ç¿ëÇϵµ·Ï ÇÑ´Ù. µî·ÏµÇ´Â ÇÁ·Î±×·¥Àº hotplug agent¶ó°í ºÎ¸£¸ç ÇöÀç http://linux-hotplug.sourceforge.net¿¡¼­ ¹ÞÀ» ¼ö ÀÖ´Ù. Ä¿³Î 2.6¿¡¼­´Â [http://linux-hotplug.sourceforge.net/ hotplug]¿Í [http://ftp.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ udev]¸¦ ¾µ ¼ö ÀÖ´Ù. * PCMCIA/CardBus support ³ëÆ®ºÏ¿¡¼­ »ç¿ëµÇ´Â PCMCIA/CardBusÀåÄ¡¸¦ ¾²±â À§ÇÑ ¿É¼ÇÀÌ´Ù. * PCI Hotplug Support ÇÖÇ÷¯±×°¡ µÇ´Â PCIÀåÄ¡¸¦ À§ÇÑ ¿É¼ÇÀÌ´Ù. ÀÏ¹Ý PC¿¡¼­´Â ÇÊ¿ä¾ø´Ù. {{{ Executable file formats ---> <*> Kernel support for ELF binaries Kernel support for a.out ECOFF binaries Kernel support for MISC binaries }}} ½ÇÇàÆÄÀÏ ·Î´õ¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. * Kernel support for ELF binaries ELF Çü½ÄÀÇ ½ÇÇàÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. * Kernel support for a.out ECOFF binaries a.out Çü½ÄÀÇ ½ÇÇàÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. * Kernel support for MISC binaries ±×¿Ü ¿©·¯°¡Áö Çü½ÄÀÇ ½ÇÇàÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. 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 ---> Hotplug firmware loading support }}} ¸ðµâÀÌ Ä¿³Î¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº ÇÖÇ÷¯±× Æß¿þ¾î¸¦ ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÑ´Ù. {{{ Memory Technology Devices (MTD) ---> < > Memory Technology Device (MTD) support }}} ¼ÒÇü±â±â¿¡¼­ ¾²ÀÌ´Â ¿©·¯°¡Áö ÀúÀåÀåÄ¡¸¦ Áö¿øÇÑ´Ù. {{{ Parallel port support ---> Parallel port support 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) Loopback device support Cryptoloop Support Network block device support <*> RAM disk support (4096) Default RAM disk size [*] Initial RAM disk (initrd) support [*] Support for Large Block Devices }}} * Loopback device support º¸Åë ÆÄÀÏÀ» ºí·°Àåġó·³ ¾²·Á°í ÇÒ ¶§ ÇÊ¿äÇÏ´Ù. losetupÀ̳ª mountÀÇ loop¿É¼ÇÀ» »ç¿ëÇؼ­ ¾µ ¼ö ÀÖ´Ù. * Network block device support ³×Æ®¿öÅ© ºí·°ÀåÄ¡¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¿ø°Ý È£½ºÆ®¿¡ ÀÖ´Â ºí·° ÀåÄ¡¿¡ ¿¬°áÇÒ ¶§ ¾²ÀδÙ. * RAM disk support RAMÀ» ºí·°Àåġó·³ ¾²·Á°í ÇÒ ¶§ ÇÊ¿äÇÏ´Ù. * Initial RAM disk (initrd) support ºÎÆ®·Î´õ¿¡¼­ ·ÎµùÇÒ ¼ö ÀÖ´Â ·¥µð½ºÅ© À̹ÌÁö (ÁÖ·Î root ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®Çϱâ À§ÇØ)¸¦ ¾²±âÀ§ÇÑ ¿É¼ÇÀÌ´Ù. * Support for Large Block Devices 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 Include IDE/ATAPI CDROM support < > Include IDE/ATAPI TAPE support (EXPERIMENTAL) < > Include IDE/ATAPI FLOPPY support 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 ÀåÄ¡¸¦ À§ÇÑ ¿É¼ÇÀÌ´Ù. * Use old disk-only driver on primary interface ±âº»(ù¹ø°)ÀÎÅÍÆäÀ̽º¿¡ ´ëÇØ µð½ºÅ©¸¸ Á¦¾îÇÒ ¼ö ÀÖ´Â µå¶óÀ̹ö¸¦ ¾²´Â ¿É¼ÇÀÌ´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¸é µð½ºÅ© ÀÌ¿ÜÀÇ ÀåÄ¡(Ç÷ÎÇÇ, ½Ãµð·Ò, Å×ÀÌÇÁ µîµî)À¸·Î ºÎÆÃÀ» ¸øÇϵµ·Ï ÇÑ´Ù. * Include IDE/ATA-2 DISK support IDE/MFM/RLL ÇÏµå µð½ºÅ© Áö¿ø ¿É¼ÇÀÌ´Ù. * Include IDE/ATAPI CDROM support IDE/ATAPI CDROM Áö¿ø ¿É¼ÇÀÌ´Ù. * Include IDE/ATAPI TAPE support IDE/ATAPI Å×ÀÌÇÁ ÀåÄ¡ Áö¿ø ¿É¼ÇÀÌ´Ù. * Include IDE/ATAPI FLOPPY support IDE/ATAPI Ç÷ÎÇÇ µå¶óÀ̺ê Áö¿ø ¿É¼ÇÀÌ´Ù. ³ëÆ®ºÏ¿ë Ç÷ÎÇǸ¦ ¾´´Ù¸é Æ÷ÇÔÇصδ °ÍÀÌ ÁÁ´Ù. * SCSI emulation support IDEÀÎÅÍÆäÀ̽º ÀåÄ¡¸¦ scsiÀÎÅÍÆäÀ̽º ó·³ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. CD-RÀåÄ¡¸¦ ¾²·Á¸é Æ÷ÇÔÇÏ´Â °ÍÀÌ ÁÁ´Ù. * IDE Taskfile Access ioctl·Î Taskfile¸í·ÉÀ» ³»¸±¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. * IDE Taskfile IO Taskfile IO¸í·ÉÀ» »ç¿ëÇÏ´Â ¿É¼ÇÀÌ´Ù. * PCI IDE chipset support PCI IDEĨ¼Â Áö¿øÀÌ´Ù. ¾Æ·¡¿¡ ÀÖ´Â ¿©·¯ Ĩ¼Âµé Áß Àڽſ¡°Ô ¸Â´Â Ĩ¼ÂÀ» ¼±ÅÃÇϵµ·ÏÇÏÀÚ. * Sharing PCI IDE interrupts support PCI IDE ÀÎÅÍ·´Æ®¸¦ °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. * Boot off-board chipsets first support ¸ÞÀκ¸µå¿¡ ³»ÀåµÇÁö ¾ÊÀº IDEÀÎÅÍÆäÀ̽º¿¡ ¿¬°áµÈ ÀåÄ¡·Î ºÎÆÃÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. * Generic PCI IDE Chipset Support PCI IDE Ĩ¼ÂÁö¿ø¿É¼ÇÀÌ´Ù. À̰͸¸ ¼³Á¤À» Çصξ Ä¿³Î¿¡¼­ IDEÀÎÅÍÆäÀ̽º´Â ÀνÄÀÌ °¡´ÉÇÏ´Ù. ÇÏÁö¸¸ hdparm¿É¼ÇÀÌ Á¦´ë·Î Àû¿ë¾ÈµÇ´Â °æ¿ì°¡ ¸¹´Ù. * Generic PCI bus-master DMA support µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¶§ CPUÀÇ Á¡À¯À²À» ³·Ãß±â À§Çؼ­ DMA¼³Á¤À» ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. * Use PCI DMA by default when available ±âº»°ªÀ¸·Î DMA¸¦ È°¼ºÈ­ÇÑ´Ù. * Enable DMA only for disks ÀϺΠCDROMÀåÄ¡¿¡¼­ DMA¸¦ È°¼ºÈ­ÇÏ¸é µ¥ÀÌÅÍ Àü¼Û¿¡ ½ÇÆÐÇÒ ¼ö ÀÖ´Ù. ÀÌ ¿É¼ÇÀ» ÄÑ¸é µð½ºÅ© ÀåÄ¡¸¸ DMA¸¦ Äѵεµ·Ï ÇÑ´Ù. {{{ SCSI device support ---> SCSI device support [*] legacy /proc/scsi/ support --- SCSI support type (disk, tape, CD-ROM) SCSI disk support < > SCSI tape support < > SCSI OnStream SC-x0 tape support SCSI CDROM support [*] Enable vendor-specific extensions (for SCSI CDROM) 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) RAID support Linear (append) mode RAID-0 (striping) mode RAID-1 (mirroring) mode RAID-4/RAID-5 mode Multipath I/O support Device mapper support [*] ioctl interface version 4 }}} Software RAID¹× LVM¿É¼ÇÀÌ´Ù. ¿©·¯°³ÀÇ Çϵåµð½ºÅ©¸¦ ÇϳªÃ³·³ ¾²·Á°í ÇÒ ¶§ ¾²ÀδÙ. Device mapper´Â LVMÀÇ »õ·Î¿î À̸§ÀÌ´Ù. ÀÌ ±â´ÉµéÀ» ¾²·Á¸é [http://people.redhat.com/mingo/raidtools/ raidtools]¿Í [http://www.sistina.com/products_lvm.htm lvm2 tools]¸¦ ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù. ÀÌ¿Ü¿¡ Ä¿³Î 2.6¿¡ Æ÷ÇÔµÇÁö ¾Ê¾ÒÁö¸¸ [http://evms.sourceforge.net evms]·Î ¿©·¯°¡Áö ±â´ÉÀ» ¾µ ¼ö ÀÖ´Ù. {{{ Fusion MPT device support ---> < > Fusion MPT (base + ScsiHost) drivers }}} {{{ IEEE 1394 (FireWire) support (EXPERIMENTAL) ---> IEEE 1394 (FireWire) support (EXPERIMENTAL) --- Subsystem Options [ ] Excessive debugging output [*] OUI Database built-in --- Device Drivers < > Texas Instruments PCILynx support OHCI-1394 support --- Protocol Drivers OHCI-1394 Video support SBP-2 support (Harddisks etc.) [ ] Enable Phys DMA support for SBP2 (Debug) Ethernet over 1394 OHCI-DV I/O support Raw IEEE1394 I/O support IEC61883-1 Plug support IEC61883-6 (Audio transmission) support }}} °í¼Ó Àü¼ÛÀ» Áö¿øÇÏ´Â IEEE1394(iLinkȤÀº Firewire¶ó°í ºÒ¸®±âµµ ÇÑ´Ù)¸¦ Áö¿øÇÏ´Â ¿É¼ÇÀÌ´Ù. * Texas Instruments PCILynx support * OHCI-1394 support IEEE1394 È£½ºÆ® µå¶óÀ̹öÀÌ´Ù. ´ëºÎºÐÀÌ OHCIȣȯÀ̹ǷΠOHCI-1394¸¦ ¼±ÅÃÇÏ¸é µÈ´Ù. * OHCI-1394 Video support IEEE1394·Î ºñµð¿À ÀåÄ¡¸¦ ¾²·Á°í ÇÒ ¶§ ¾²ÀÌ´Â ¿É¼ÇÀÌ´Ù * SBP-2 support (Harddisks etc.) IEEE1394·Î ÀúÀåÀåÄ¡¸¦ ¾²·Á°í ÇÒ ¶§ ¾²ÀÌ´Â ¿É¼ÇÀÌ´Ù. USB¿Í ¸¶Âù°¡Áö·Î scsiÈ£½ºÆ®¸¦ ¿¡¹°·¹À̼ÇÇØÁØ´Ù. * Ethernet over 1394 IEEE1394·Î ÀÌ´õ³ÝÀ» ¿¡¹°·¹ÀÌ¼Ç ÇØÁØ´Ù. modprobe.conf¿¡¼­ ethxÀåÄ¡¿Í alias°É¾îÁÖ¸é ÀÛµ¿ÇÏ°Ô µÉ °ÍÀÌ´Ù. * OHCI-DV I/O support Digital Video½ºÆ®¸²À» ÁÖ°í¹Þµµ·Ï ÇØÁØ´Ù. * Raw IEEE1394 support Ä¿³Î¸ðµå°¡ ¾Æ´Ñ »ç¿ëÀÚ ¸ðµå¿¡¼­ IEEE1394·Î µ¥ÀÌÅ͸¦ ÁÖ°í ¹ÞÀ» ¼ö ÀÖµµ·Ï ÇÑ´Ù. {{{ I2O device support ---> I2O support I2O PCI support I2O Block OSM I2O SCSI OSM I2O /proc support }}} {{{ Networking support ---> [*] Networking support Networking options ---> [*] Network device support ARCnet devices ---> 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 PPP (point-to-point protocol) support [ ] PPP multilink support (EXPERIMENTAL) [ ] PPP filtering PPP support for async serial ports PPP support for sync tty ports PPP Deflate compression PPP BSD-Compress compression PPP over Ethernet (EXPERIMENTAL) PPP over ATM < > SLIP (serial line) support Wireless LAN (non-hamradio) ---> Token Ring devices ---> [ ] Fibre Channel driver support < > Red Creek Hardware VPN (EXPERIMENTAL) Traffic Shaper (EXPERIMENTAL) Wan interfaces ---> ATM drivers ---> Amateur Radio support ---> IrDA (infrared) support ---> Bluetooth support ---> }}} * Dummy net driver support ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º°¡ ÀÖ´Â°Í Ã³·³ ÇÏ´Â µå¶óÀ̹ö´Ù. slipÀ̳ª ppp¸¦ ¾²·Á¸é ¿É¼ÇÀ» ÄÑÁÖ¾î¾ß ÇÑ´Ù. * Bonding driver support ¿©·¯°³ÀÇ ÀÌ´õ³Ý ÀåÄ¡¸¦ ÇϳªÀÇ ÀÌ´õ³Ý Àåġó·³ ¾²µµ·Ï ÇÑ´Ù. * EQL (serial line load balancing) support µÎ°³ÀÇ ½Ã¸®¾ó Æ÷Æ® ¿¬°áÀ» ÇϳªÀÇ ¿¬°áó·³ ¾²µµ·Ï ÇÏ´Â µå¶óÀ̹öÀÌ´Ù. * PLIP (parallel port) support Æз¡·² Æ÷Æ® ¿¬°áÀ» Áö¿øÇÏ´Â µå¶óÀ̹öÀÌ´Ù. µÎ ÄÄÇ»ÅÍ »çÀÌÀÇ ³×Æ®¿öÅ© ¿¬°áÀ» Æз¡·² Æ÷Æ®·Î ¿¬°áÇÏ¿© ¾²·Á°í ÇÒ ¶§ ÇÊ¿äÇÏ´Ù. * PPP (point-to-point protocol) support PPP¿¬°áÀÌ ÇÊ¿ä·Î ÇÒ ¶§ ¾²ÀÌ´Â µå¶óÀ̹öÀÌ´Ù. * SLIP (serial line) support ½Ã¸®¾ó Æ÷Æ® ¿¬°áÀ» Áö¿øÇÏ´Â µå¶óÀ̹öÀÌ´Ù. µÎ ÄÄÇ»ÅÍ »çÀÌÀÇ ³×Æ®¿öÅ© ¿¬°áÀ» ½Ã¸®¾ó Æ÷Æ®·Î ¿¬°áÇÏ¿© ¾²·Á°í ÇÒ ¶§ ÇÊ¿äÇÏ´Ù. * Wireless LAN (non-hamradio) ¹«¼±·£ Áö¿ø ¿É¼ÇÀÌ´Ù. ¹«¼±·£ ÀåÄ¡¸¦ ¾²°í ÀÖ´Ù¸é ÀÌ ¿É¼Ç¿¡ µé¾î°¡ »ç¿ëÇÏ´Â ¹«¼±·£Ä«µå¸¦ ¼±ÅÃÇÏ¸é µÈ´Ù. * Token Ring devices ÅäÅ«¸µ ÀåÄ¡¸¦ À§ÇÑ ¿É¼ÇÀÌ´Ù. * Traffic Shaper (EXPERIMENTAL) ³×Æ®¿öÅ©ÀÇ Ãâ·Â ´ë¿ªÆøÀ» Á¶ÀýÇÒ ¼ö ÀÖ´Â ¸ðµâÀÌ´Ù. * IrDA (infrared) support Àû¿Ü¼± Åë½Å ÀåÄ¡¸¦ ÀÌ¿ëÇÒ ¶§ ¾²ÀÌ´Â ¿É¼ÇÀÌ´Ù. * Bluetooth support Bluetooth ÀåÄ¡¸¦ ¾µ ¶§ ÇÊ¿äÇÑ ¿É¼ÇÀÌ´Ù. {{{ Networking options ---> <*> Packet socket [*] Packet socket: mmapped IO Netlink device emulation <*> Unix domain sockets 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) IP: AH transformation IP: ESP transformation IP: IPComp transformation IP: Virtual Server Configuration ---> The IPv6 protocol (EXPERIMENTAL) [*] IPv6: Privacy Extensions (RFC 3041) support IPv6: AH transformation IPv6: ESP transformation IPv6: IPComp transformation IPv6: IPv6-in-IPv6 tunnel < > DECnet Support 802.1d Ethernet Bridging [*] Network packet filtering (replaces ipchains) ---> IPsec user configuration interface SCTP Configuration (EXPERIMENTAL) ---> Asynchronous Transfer Mode (ATM) (EXPERIMENTAL) Classical IP over ATM (EXPERIMENTAL) [ ] Do NOT send ICMP if no neighbour (EXPERIMENTAL) LAN Emulation (LANE) support (EXPERIMENTAL) Multi-Protocol Over ATM (MPOA) support (EXPERIMENTAL) < > RFC1483/2684 Bridged protocols 802.1Q VLAN Support < > ANSI/IEEE 802.2 LLC type 2 Support 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 ---> }}} * Packet socket Ä¿³Î¿¡¼­ ±¸ÇöµÈ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏÁö ¾Ê°í Á÷Á¢ ³×Æ®¿öÅ© ÀåÄ¡¿Í Åë½ÅÇÏ´Â ÇÁ·Î±×·¥À» ¾µ ¶§ ÇÊ¿äÇÏ´Ù. tcpdump °°Àº ÇÁ·Î±×·¥À» ¾²·Á¸é Æ÷ÇÔ½ÃÅ°ÀÚ. * Packet socket: mmaped IO ÆÐŶ ¼ÒÄÏÀ» ¾µ ¶§ ºü¸¥ ÀÔÃâ·ÂÀ» ¿øÇÑ´Ù¸é Ä¿³Î¿¡ Æ÷ÇÔ½ÃŲ´Ù. * Unix domain sockets À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏÀ» Áö¿øÇÑ´Ù. X windows³ª syslog°°Àº ÇÁ·Î±×·¥À» ¾´´Ù¸é Æ÷ÇÔ½ÃÄÑ¾ß ÇÒ °ÍÀÌ´Ù. * TCP/IP networking Ä¿³ÎÀÇ TCP/IP¸¦ Áö¿øÇÑ´Ù. * IP: multicasting Çѹø¿¡ ¿©·¯±ºµ¥ÀÇ ÄÄÇ»ÅÍ¿¡ µ¥ÀÌÅ͸¦ Àü´ÞÇϱâ À§ÇÑ ¿É¼ÇÀÌ´Ù. ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô´Â ÇÊ¿äÇÏÁö ¾Ê´Ù. * IP: advanced router ¸®´ª½º ÄÄÇ»Å͸¦ ¶ó¿ìÅÍó·³ ¾µ ¶§ ÇÊ¿äÇÑ ¿É¼ÇÀÌ´Ù. * IP: Kernel level autoconfiguration Ä¿³Î¾È¿¡¼­ DHCP, ¶Ç´Â BOOTP, RARP °°Àº ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇØ ³×Æ®¿öÅ© ¼³Á¤À» ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. nfs¸¦ root filesystemÀ¸·Î ¾²·Á¸é ²À ³Ö¾î¾ß ÇÑ´Ù. * IP: tunneling ¾î¶² ÇÁ·ÎÅäÄÝ·Î °¨½Ñ µ¥ÀÌÅ͸¦ ´Ù¸¥ ÇÁ·ÎÅäÄÝ À§¿¡ ¿Ã¸®°í º¸³½ °ÍÀ» Çؼ®ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â´ÉÀÌ´Ù. * IP: GRE tunnels over IP ÅͳθµÁß Æ¯È÷ IPv4ȤÀº IPv6·Î º¸³½ µ¥ÀÌÅ͸¦ IPv4¿¡ ´Ù½Ã ¿Ã¸± ¶§ ¾²ÀÌ´Â ±â´ÉÀÌ´Ù. * IP: multicast routing ¸ÖƼ ij½ºÆ® ÆÐŶÀ» ¶ó¿ìÆÃÇÒ ¶§ ¾²ÀÌ´Â ¿É¼ÇÀÌ´Ù. * IP: TCP Explicit Congestion Notification support ECNÀº ¶ó¿ìÅÍ°¡ Ŭ¶óÀ̾ðÆ®µé¿¡°Ô ÆÐŶÀÌ ºÕºñ´Â °ÍÀ» ¾Ë·ÁÁ༭ ÆÐŶÀ» ÀÒ¾î¹ö¸®´Â °ÍÀ» ÁÙÀÌ°í ³×Æ®¿öÅ© ¼º´ÉÀ» ¿Ã¸®´Â ¿ªÇÒÀ» ÇÑ´Ù. ÇÏÁö¸¸ ¸¹Àº ¹æÈ­º®ÀÌ ECNÀ» Á¦´ë·Î Áö¿øÇÏÁö ¾Ê±â ¶§¹®¿¡ ¹æÈ­º® ¾È¿¡¼­´Â º° È¿¿ë¼ºÀÌ ¾ø´Ù°í ÇÑ´Ù. sysctl·Î ÄѰųª ²ø ¼ö ÀÖ´Ù. * IP: TCP syncookie support SYN flooding°ø°ÝÀ» ¹æÁöÇϱâ À§ÇØ ¾²ÀÌ´Â ¿É¼ÇÀÌ´Ù. ÇÏÁö¸¸ ¼­¹ö¿¡ °úºÎÇÏ°¡ °É·ÈÀ» ¶§ Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇÑ ¿À·ù Á¤Á¤ º¸°í¸¦ ¹æÇØÇÒ ¼ö ÀÖ´Ù. sysctl·Î ÄѰųª ²ø ¼ö ÀÖ´Ù. * IP: Virtual Server Configuration [http://doc.kldp.org/Translations/html/Virtual_Server-KLDP/index.htm IPVS]°¡ ¸®´ª½º 2.6¿¡ Á¤½ÄÀ¸·Î µé¾î°¬´Ù. À̸¦ ÀÌ¿ëÇØ balancing server¸¦ ±¸ÃàÇÒ ¼ö ÀÖ´Ù. * The IPv6 protocol Â÷¼¼´ë ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝÀÎ IPv6¿¡ ´ëÇÑ Áö¿ø ¼³Á¤ÀÌ´Ù. * Network packet filtering ƯÁ¤ Á¶°Ç¿¡ ¸Â´Â ³×Æ®¿öÅ© ÆÐŶÀ» °É·¯³»°Å³ª Åë°ú½Ãų ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. ¹æÈ­º®À̳ª NAT¸¦ ±¸ÃàÇÏ·Á°í ÇÒ ¶§ ¾²ÀδÙ. * QoS and/or fair queueing ƯÁ¤ Á¶°Ç¿¡ ¸Â´Â ³×Æ®¿öÅ© ÆÐŶÀÇ Àü¼Û¼Óµµ¸¦ Á¶ÀýÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. {{{ ISDN subsystem ---> [ ] ISDN support }}} {{{ Telephony Support ---> < > Linux telephony support }}} {{{ Input device --- Userland interfaces --- Mouse interface (1024) Horizontal screen resolution (768) Vertical screen resolution Joystick interface Touchscreen interface (240) Horizontal screen resolution (320) Vertical screen resolution Event interface < > Event debugging --- Input I/O drivers Gameport support Classic ISA and PnP gameport support < > PDPI Lightning 4 gamecard support 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 Serial port line discipline < > ct82c710 Aux port controller < > Parallel port keyboard adapter 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 PS/2 mouse [ ] Synaptics TouchPad Serial mouse [*] Joysticks Classic PC analog joysticks and gamepads < > Assasin 3D and MadCatz Panther devices < > Logitech ADI digital joysticks and gamepads 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 Microsoft SideWinder digital joysticks and gamepads < > ThrustMaster DirectConnect joysticks and gamepads I-Force devices [*] I-Force USB joysticks and wheels [ ] I-Force Serial joysticks and wheels 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 Multisystem, Sega Genesis, Saturn joysticks and gamepads Multisystem, NES, SNES, N64, PSX joysticks and gamepads Multisystem joysticks via TurboGraFX device Gameport data dumper [*] Touchscreens Gunze AHL-51S touchscreen [*] Misc PC Speaker support User level driver support }}} * Input device Ä¿³Î 2.6ÀÇ Input SubsystemÀº ¿ÏÀüÈ÷ »õ·Î ¾²¿©Á³´Ù. Å°º¸µå µå¶óÀ̹ö´Â ´õÀÌ»ó Äֵܼå¶óÀÌÆÛ¿¡ Æ÷ÇÔµÇÁö ¾ÊÀ¸¸ç ¿ÏÀüÈ÷ ºÐ¸®µÇ¾ú´Ù. ÇöÀç ½Ã½ºÅÛ¿¡ µî·ÏµÈ ÀÔ·ÂÀåÄ¡¿¡ ´ëÇÑ Á¤º¸¸¦ º¸·Á¸é /proc/bus/input ¿¡ ÀÖ´Â ÆÄÀϵéÀ» ÂüÁ¶ÇÏ¸é µÈ´Ù. * Mouse interface ¸®´ª½ºÀÇ ¸¶¿ì½º ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¸¶¿ì½º ÀåÄ¡¸¦ ¾²·Á¸é ÀÌ ¿É¼Ç°ú ¾Æ·¡ÀÇ ÀåÄ¡ ¿É¼ÇÀ» ÄÑÁÖ¾î¾ß ÇÑ´Ù. ¸ðµç ¸¶¿ì½º´Â ±âº»ÀûÀ¸·Î /dev/input/mice ¶ó´Â ÀåÄ¡·Î Á¢±ÙÀÌ °¡´ÉÇÏ°Ô µÇ°í °¢°¢ÀÇ ¸¶¿ì½º´Â /dev/mouseX¶ó´Â ÀåÄ¡·Î Á¢±ÙÀÌ °¡´ÉÇÏ´Ù. * Provide legacy /dev/psaux device ÀÌÀüÀÇ ¸®´ª½º Ä¿³Îó·³ /dev/psaux ÀåÄ¡¸¦ ¸¸µé¾î ÁÖµµ·Ï ÇÑ´Ù. * Joystick interface ¸®´ª½ºÀÇ Á¶À̽ºÆ½ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. Á¶À̽ºÆ½ ÀåÄ¡¸¦ ¾²·Á¸é À̿ɼǰú ÇÔ²² Á¶À̽ºÆ½ Æ÷Æ® ¿É¼Ç°ú Á¶À̽ºÆ½ ¿é¼ÇÀ» ÄÑÁÖ¾î¾ß ÇÑ´Ù. Á¶À̽ºÆ¼Àº /dev/input/jsX¶ó´Â ÀåÄ¡·Î Á¢±ÙÀÌ °¡´ÉÇÏ´Ù. * Gameport support Á¶À̽ºÆ½ Æ÷Æ®¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¾Ë¸ÂÀº °ÔÀÓ Æ÷Æ® ¿É¼ÇÀ» ¼±ÅÃÇÏ¸é µÈ´Ù. ÀϺΠ°ÔÀÓÆ÷Æ® µå¶óÀ̹ö´Â »ç¿îµå Ä«µå ¸ðµâ¿¡ µé¾îÀÖÀ» ¼ö ÀÖ´Ù. * i8042 PC Keyboard controller ÀÏ¹Ý 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) Parallel printer support [ ] Support for console on line printer Support for user-space parallel port device drivers < > Texas Instruments parallel link cable support I2C support ---> Mice ---> < > QIC-02 tape support IPMI ---> Watchdog Cards ---> Intel/AMD/VIA HW Random Number Generator support /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 ---> /dev/agpgart (AGP Support) < > ALI chipset support < > ATI chipset support < > AMD Irongate, 761, and 762 chipset support < > AMD Opteron/Athlon64 on-CPU GART support 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 Matrox g200/g400 < > SiS video cards < > ACP Modem (Mwave) support RAW driver (/dev/raw/rawN) (256) Maximum number of RAW devices to support (1-8192) Hangcheck timer }}} * Virtual terminal °¡»ó Å͹̳ÎÀ» ¾µ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿É¼ÇÀÌ´Ù. ¸®´ª½º¿¡¼­´Â ÇϳªÀÇ ÄܼÖÀ» ¿©·¯°³ÀÇ Å͹̳Πó·³ ¾µ ¼öÀÖ´Ù. * Non-standard serial port support ºñÇ¥ÁØ ½Ã¸®¾ó ÀåÄ¡¿¡ ´ëÇÑ Áö¿øÀÌ´Ù. * Serial drivers Ç¥ÁØ ½Ã¸®¾ó ÀåÄ¡¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¸ðµ©À̳ª ½Ã¸®¾ó ¸¶¿ì½º, ȤÀº slipÀ» »ç¿ëÇÏ·Á¸é ÀÌ ¿É¼ÇÀ» ÄÑ¾ß ÇÑ´Ù. * Unix98 PTY support Pseudo Terminal Áö¿øÀÌ´Ù. ¿ø°Ý Å͹̳ÎÀ̳ª xterm°°Àº µ¥¿¡¼­ »ç¿ëµÈ´Ù. * Parallel printer support Æз¡·² ÀåÄ¡¿¡ ´ëÇÑ Áö¿øÀÌ´Ù. ÇÁ¸°Å͸¦ ¿¬°áÇϰųª plipµîÀ» »ç¿ëÇÏ·Á¸é ÀÌ ¿É¼ÇÀ» ÄѾßÇÑ´Ù. * I2C support I2C´Â Çʸ³½º¿¡¼­ °³¹ßÇÑ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¿ë Àú¼Ó ½Ã¸®¾ó ¹ö½º ÇÁ·ÎÅäÄÝÀÌ´Ù. ÄÄÇ»ÅÍ¿¡ ÀÖ´Â ¿Âµµ ¼¾¼­, ȤÀº ºñµð¿À ĸÃÄÀåÄ¡(TVÄ«µå)µîÀ» »ç¿ëÇÏ·Á¸é ÀÌ ¿É¼ÇÀ» ÄÑ¾ß ÇÑ´Ù. * Intel/AMD/VIA HW Random Number Generator support ÃÖ±Ù¿¡ ³ª¿À´Â ¸ÞÀκ¸µåÀÇ Çϵå¿þ¾î ³­¼ö¹ß»ý±â¸¦ Áö¿øÇÏ´Â ¿É¼ÇÀÌ´Ù. * Enhanced Real Time Clock Support ½Ã½ºÅÛÀÇ ³»Àå Ŭ·°À» ¾µ ¼ö ÀÖ°Ô ÇÏ´Â ¿É¼ÇÀÌ´Ù. SMP¸¦ ¾²·Á¸é ²À ³Ö¾î¾ßÇÑ´Ù. * /dev/agpgart (AGP Support) AGP Æ÷Æ® µå¶óÀ̹öÀÌ´Ù. Ä¿³Î 2.6¿¡¼­´Â ¾Æ·¡ÀÇ °¢ º¥´õº°·Î ¸ðµâÀÌ ºÐ¸®µÇ¾î ÀÖ´Ù. * Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) Ä¿³ÎÃøÀÇ DRM µå¶óÀ̹öÀÌ´Ù. XFree86ÀÇ dri¸¦ ¾²·Á¸é ÀÌ ¿É¼ÇÀ» ÄÑ¾ß ÇÑ´Ù. * RAW driver (/dev/raw/rawN) blockÀåÄ¡¸¦ charÀåġó·³ ¾²°Ô ÇØÁÖ´Â rawÀåÄ¡¸¦ ¸¸µé¾î ÁØ´Ù. {{{ Multimedia devices ---> Video For Linux Video For Linux ---> Radio Adapters ---> Digital Video Broadcasting Devices ---> }}} * Multimedia devices ¸®´ª½º¿¡¼­ °¢Á¾ ¹æ¼ÛÀåºñ¸¦ ¾µ ¼ö ÀÖµµ·Ï ÇÑ´Ù. * Video For Linux ºñµð¿À ¹× ¿Àµð¿À ĸó ±â±â¿¡ ´ëÇÑ Ä¿³ÎÃø APIÀÌ´Ù. ÀÏ¹Ý ¾Æ³ª·Î±× TVÄ«µå, ȤÀº À¥Ä· °°Àº Àåºñ¸¦ ¾²·Á¸é ¿©±â¼­ ¾Ë¸ÂÀº Ĩ¼ÂÀ» ¼±ÅÃÇÏ¸é µÈ´Ù. ÀϺΠFMÅëÇÕÄ«µåµµ Áö¿øµÈ´Ù. * Radio Adapters ¶óµð¿À Æ©³Ê Áö¿ø¿É¼ÇÀÌ´Ù. * Digital Video Broadcasting Devices µðÁöÅÐ 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 ---> }}} * Graphics support ÄÄÇ»ÅÍÀÇ ±×·¡ÇÈ Ä«µå¿¡ ´ëÇÑ ¿É¼ÇÀÌ´Ù. ¸®´ª½º Ä¿³Î¿¡¼­ Á÷Á¢ ±×·¡ÇÈ Ä«µå¸¦ ´Ù·ç¾î¾ß ÇÒ ¶§ ÇÊ¿äÇÑ ¿É¼ÇÀ» ¿©±â¼­ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. * Support for frame buffer devices ÇÁ·¹ÀÓ ¹öÆÛ´Â ¸®´ª½º Ä¿³Î¿¡¼­ ±×·¡ÇÈ Ä«µå¿¡ Á÷Á¢ À̹ÌÁö¸¦ »Ñ¸®´Â ÀÛ¾÷À» ÇÒ ¶§ ¾²ÀδÙ. ÀÚ½ÅÀÇ ÄÄÇ»ÅÍ¿¡ ¾Ë¸Â´Â ¿É¼ÇÀ» ¼±ÅÃÇÏ¸é µÈ´Ù. * Console display driver support ÄÜ¼Ö È­¸éÀÇ µå¶óÀ̹ö¸¦ ¼±ÅÃÇÏ´Â ¿É¼ÇÀÌ´Ù. VGA text consoleÀº ²À ¼±ÅÃÇØÁÖ´Â °ÍÀÌ ÁÁ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¸ð´ÏÅÍ¿¡ ¾Æ¹«°Íµµ ³ª¿ÀÁö ¾ÊÀ» °ÍÀÌ´Ù. ÇÁ·¹ÀÓ ¹öÆÛÀåÄ¡¸¦ ÄַܼΠ¾²·Á¸é Framebuffer Console support¸¦ ¼±ÅÃÇÏ¸é µÈ´Ù. * Logo configuration ÇÁ·¹ÀÓ ¹öÆÛ ÄַܼΠºÎÆÃÇÒ ¶§ ¾²ÀÌ´Â ºÎÆà ·Î°í¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. {{{ Sound ---> Sound card support Advanced Linux Sound Architecture ---> Open Sound System ---> }}} {{{ USB support ---> 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 EHCI HCD (USB 2.0) support < > OHCI HCD support UHCI HCD (most Intel and VIA) support --- USB Device Class drivers USB Audio support --- USB Bluetooth TTY can only be used with disabled Bluetooth subs¦¢ ¦¢ USB MIDI support USB Modem (CDC ACM) support USB Printer support 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) 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 ---> Aiptek 6000U/8000U tablet support Wacom Intuos/Graphire tablet support KB Gear JamStudio tablet support Griffin PowerMate and Contour Jog support X-Box gamepad support --- USB Imaging devices USB Mustek MDC800 Digital Camera support (EXPERIMENTAL) USB Scanner support Microtek X6USB scanner support HP53xx USB scanner support (EXPERIMENTAL) --- USB Multimedia devices DABUSB driver USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL) D-Link USB FM radio support (EXPERIMENTAL) USB IBM (Xirlink) C-it Camera support USB Konica Webcam support USB OV511 Camera support USB Philips Cameras USB SE401 Camera support USB STV680 (Pencam) Camera support --- USB Network adaptors USB CATC NetMate-based Ethernet device support (EXPERIMENTAL) USB KLSI KL5USB101-based ethernet device support USB Pegasus/Pegasus-II based ethernet device support USB RTL8150 based ethernet device support (EXPERIMENTAL) 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 USS720 parport driver USB Serial Converter support ---> --- USB Miscellaneous drivers EMI 2|6 USB Audio interface support Texas Instruments Graph Link USB (aka SilverLink) cable support USB Auerswald ISDN support (EXPERIMENTAL) USB Diamond Rio500 support (EXPERIMENTAL) Tieman Voyager USB Braille display support (EXPERIMENTAL) USB LCD driver support Alcatel Speedtouch USB support USB testing driver (DEVELOPMENT) Support for USB Gadgets ---> }}} *USB Human Interface Device (full HID) support USB Æ÷Æ®¿ë Å°º¸µå, ¸¶¿ì½º, Á¶À̽ºÆ½, ±×·¡ÇÈ ÅÂºí¸´, UPS ¶Ç´Â ±âŸ HID(Human Interface Device) ÀåÄ¡¸¦ ¿¬°á Áö¿ø {{{ File systems ---> <*> Second extended fs support [*] Ext2 extended attributes [*] Ext2 POSIX Access Control Lists [*] Ext2 Security Labels 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 JFS filesystem support [*] JFS POSIX Access Control Lists [ ] JFS debugging [*] JFS statistics XFS filesystem support [ ] Realtime support (EXPERIMENTAL) [*] Quota support [*] ACL support < > Minix fs support < > ROM file system support [*] Quota support Old quota format support 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 extended attributes Ext2/3ÆÄÀϽýºÅÛ¿¡¼­ ÆÄÀÏ¿¡ ¼Ó¼ºÀ» ±â·ÏÇÒ ¼ö ÀÖ°ÔÇÏ´Â ¿É¼ÇÀÌ´Ù. ·¹µåÇÞ8¿¡¼­ Àá½Ã ¼Ò°³°¡ µÈ ±â´ÉÀÌ´Ù. attrÆÐÅ°Áö¿¡ Æ÷ÇÔµÈ lsattr, getfattr, setfattr ¸í·ÉÀ¸·Î °¢ ÆÄÀÏ¿¡ ´ëÇØ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. * Ext2/3, JFS, XFS POSIX Access Control Lists °¢ ÆÄÀϽýºÅÛ¿¡¼­ ÆÄÀÏ¿¡ »ç¿ëÀÚº°, ±×·ìº°·Î ±ÇÇÑÀ» ±â·ÏÇÒ ¼ö ÀÖ°ÔÇÏ´Â ¿É¼ÇÀÌ´Ù. aclÆÐÅ°Áö¿¡ Æ÷ÇÔµÈ chacl, getfacl, setfacl ¸í·ÉÀ¸·Î °¢ ÆÄÀÏ¿¡ ´ëÇØ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. * Ext2/3 Security Labels Ext2ÆÄÀϽýºÅÛ¿¡¼­ SELinux°°Àº È®Àå ¸ðµâ¿¡¼­ ¾²ÀÌ´Â È®Àå±ÇÇÑÀ» Áö¿øÇÑ´Ù°í ÇÑ´Ù. * Quota support »ç¿ëÀÚº° µð½ºÅ© »ç¿ë·®À» Á¦ÇÑÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ext2, ext3, reiserfs¿¡¼­¸¸ »ç¿ë °¡´ÉÇÏ´Ù. * Old quota format support Ä¿³Î 2.4ÀÌÀüÀÇ QuotaÇü½ÄÀ» Áö¿øÇϵµ·Ï ÇÑ´Ù. * Quota format v2 support 32bit UID/GID¸¦ Áö¿øÇÏ´Â QuotaÇü½ÄÀ» Áö¿øÇϵµ·Ï ÇÑ´Ù. * XFS Quota support XFS¿¡¼­ Quota±â´ÉÀ» ¾²·Á¸é µ¶ÀÚÀûÀÎ XFS Quota¿É¼ÇÀ» ÄÑÁÖ¾î¾ß ¾µ ¼ö ÀÖ´Ù. {{{ CD-ROM/DVD Filesystems ---> ISO 9660 CDROM file system support [*] Microsoft Joliet CDROM extensions [*] Transparent decompression extension UDF file system support }}} * ISO 9660 CDROM file system support CD-ROM ¶Ç´Â DVD Media¿¡¼­ ¾²ÀÌ´Â iso9660 ÆÄÀϽýºÅÛÁö¿ø ¿É¼ÇÀÌ´Ù. * Microsoft Joliet CDROM extensions Microsoft°¡ ¸¸µç ±ä ÆÄÀÏÀ̸§°ú À¯´ÏÄڵ带 Áö¿øÇÏ´Â iso9660ÀÇ È®ÀåÀÌ´Ù. * Transparent decompression extension ¸®´ª½º¿¡¼­¸¸ ¾µ ¼ö ÀÖ´Â ¾ÐÃà isofsÁö¿øÀÌ´Ù. ÀÌ·¯ÇÑ ÆÄÀϽýºÅÛÀ» ¸¸µé·Á¸é [http://www.kernel.org/pub/linux/utils/fs/zisofs zisofs]¸¦ ÀÌ¿ëÇÏ¸é µÈ´Ù. * UDF file system support DVD Media¿¡¼­ ¾²ÀÌ´Â UDF ÆÄÀϽýºÅÛ Áö¿ø ¿É¼ÇÀÌ´Ù. {{{ DOS/FAT/NT Filesystems ---> DOS FAT fs support MSDOS fs support VFAT (Windows-95) fs support NTFS file system support [ ] NTFS debugging support [*] NTFS write support }}} * MSDOS fs support ÀÌÀü 8.3Çü½ÄÀÇ ÆÄÀÏÀ̸§À» Áö¿øÇÏ´Â fatÁö¿ø ¿É¼ÇÀÌ´Ù. * VFAT (Windows-95) fs support VFAT ¶Ç´Â FAT32 ÆÄÀϽýºÅÛÀ» Áö¿øÇÏ´Â ¿É¼ÇÀÌ´Ù. * NTFS file system support Ä¿³Î 2.6¿¡¼­´Â [http://linux-ntfs.sf.net/ 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 file system support proc °¡»ó ÆÄÀϽýºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. * /dev file system support deviceÀåÄ¡¸¦ ÀÚµ¿À¸·Î °ü¸®ÇØÁÖ´Â devfs¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. Ä¿³Î 2.4¿Í´Â ´Þ¸® /dev/pts¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. °ð [http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ udev]·Î ±³Ã¼µÉ ¿¹Á¤ÀÌ´Ù. * /dev/pts file system for Unix98 PTYs °¡»óÅ͹̳ΠÀåÄ¡¸¦ ÀÚµ¿À¸·Î °ü¸®ÇØÁÖ´Â ptsÆÄÀÏ ½Ã½ºÅÛÀÌ´Ù. * Virtual memory file system support (former shm fs) µ¿ÀûÀ¸·Î ¿µ¿ªÀ» ÇÒ´çÇØÁÖ´Â ·¥ÆÄÀϽýºÅÛÀÌ´Ù. /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) 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 UFS file system support (read only) [*] UFS file system write support (DANGEROUS) }}} {{{ Network File Systems NFS file system support [*] Provide NFSv3 client support [ ] Provide NFSv4 client support (EXPERIMENTAL) [*] Allow direct I/O on NFS files (EXPERIMENTAL) NFS server support [*] Provide NFSv3 server support [ ] Provide NFSv4 server support (EXPERIMENTAL) [*] Provide NFS server over TCP support (EXPERIMENTAL) Provide RPCSEC_GSS authentication (EXPERIMENTAL) Kerberos V mechanism for RPCSEC_GSS (EXPERIMENTAL) SMB file system support (to mount Windows shares etc.) [*] Use a default NLS (cp949) Default Remote NLS Option 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 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) 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) 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) 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 Default Linux Capabilities 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 Null algorithms MD4 digest algorithm MD5 digest algorithm SHA1 digest algorithm SHA256 digest algorithm SHA384 and SHA512 digest algorithms DES and Triple DES EDE cipher algorithms Blowfish cipher algorithm Twofish cipher algorithm Serpent cipher algorithm AES cipher algorithms CAST5 (CAST-128) cipher algorithm CAST6 (CAST-256) cipher algorithm Deflate compression algorithm Testing module }}} {{{ Library routines ---> CRC32 function }}} = Âü°í ¹®¼­µé = * [http://kernelnewbies.org/status/latest.html Linux Kernel 2.6 Status] * [http://lkml.org/ LKML] * [file://usr/src/linux-2.6/Documentation/Changes Kernel 2.6 Changes] * [http://kniggit.net/wwol26.html Wonderful World of Linux 2.6] [http://youlsa.i-on.net/wwol26kr.html ¸®´ª½º 2.6ÀÇ ¸ÚÁø ¼¼»ó] ---- CategoryLinux