ºìÁªLinuxÃÅ»§
Linux°ïÖú

Linux²Ù×÷ϵͳÄں˱àÒëÏê½â

·¢²¼Ê±¼ä:2005-05-12 12:40:32À´Ô´:ºìÁª×÷Õß:Ììʹ
Äں˼ò½é

¡¡¡¡¡¡¡¡Äںˣ¬ÊÇÒ»¸ö²Ù×÷ϵͳµÄºËÐÄ¡£Ëü¸ºÔð¹ÜÀíϵͳµÄ½ø³Ì¡¢ÄÚ´æ¡¢É豸Çý¶¯³ÌÐò¡¢ÎļþºÍÍøÂçϵͳ£¬¾ö¶¨×ÅϵͳµÄÐÔÄܺÍÎȶ¨ÐÔ¡£ ¡¡¡¡

¡¡¡¡¡¡¡¡LinuxµÄÒ»¸öÖØÒªµÄÌصã¾ÍÊÇÆäÔ´´úÂëµÄ¹«¿ªÐÔ£¬ËùÓеÄÄÚºËÔ´³ÌÐò¶¼¿ÉÒÔÔÚ/usr/src/linuxÏÂÕÒµ½£¬´ó²¿·ÖÓ¦ÓÃÈí¼þÒ²¶¼ÊÇ×ñÑ­GPL¶øÉè¼ÆµÄ£¬Ä㶼¿ÉÒÔ»ñÈ¡ÏàÓ¦µÄÔ´³ÌÐò´úÂ롣ȫÊÀ½çÈκÎÒ»¸öÈí¼þ¹¤³Ìʦ¶¼¿ÉÒÔ½«×Ô¼ºÈÏΪÓÅÐãµÄ´úÂë¼ÓÈëµ½ÆäÖУ¬ÓÉ´ËÒý·¢µÄÒ»¸öÃ÷ÏԵĺô¦¾ÍÊÇLinuxÐÞ²¹Â©¶´µÄ¿ìËÙÒÔ¼°¶Ô×îÐÂÈí¼þ¼¼ÊõµÄÀûÓ᣶øLinuxµÄÄÚºËÔòÊÇÕâЩÌصãµÄ×îÖ±½ÓµÄ´ú±í¡£ ¡¡¡¡

¡¡¡¡¡¡¡¡ÏëÏóһϣ¬ÓµÓÐÁËÄں˵ÄÔ´³ÌÐò¶ÔÄãÀ´ËµÒâζ×Åʲô£¿Ê×ÏÈ£¬ÎÒÃÇ¿ÉÒÔÁ˽âϵͳÊÇÈçºÎ¹¤×÷µÄ¡£Í¨¹ýͨ¶ÁÔ´´úÂ룬ÎÒÃǾͿÉÒÔÁ˽âϵͳµÄ¹¤×÷Ô­Àí£¬ÕâÔÚWindowsϼòÖ±ÊÇÌ췽ҹ̷¡£Æä´Î£¬ÎÒÃÇ¿ÉÒÔÕë¶Ô×Ô¼ºµÄÇé¿ö£¬Á¿Ìå²ÃÒ£¬¶¨ÖÆÊʺÏ×Ô¼ºµÄϵͳ£¬ÕâÑù¾ÍÐèÒªÖØбàÒëÄںˡ£ÔÚWindowsÏÂÊÇʲôÇé¿öÄØ£¿ÏàÐźܶàÈ˶¼±»Ô½À´Ô½ÅÓ´óµÄWindowsÕûµÃĪÃûÆäÃî¹ý¡£ÔٴΣ¬ÎÒÃÇ¿ÉÒÔ¶ÔÄں˽øÐÐÐ޸ģ¬ÒÔ·ûºÏ×Ô¼ºµÄÐèÒª¡£ÕâÒâζ×Åʲô£¿Ã»´í£¬Ï൱ÓÚ×Ô¼º¿ª·¢ÁËÒ»¸ö²Ù×÷ϵͳ£¬µ«ÊǴ󲿷ֵŤ×÷ÒѾ­×öºÃÁË£¬ÄãËùÒª×öµÄ¾ÍÊÇÒªÔö¼Ó²¢ÊµÏÖ×Ô¼ºÐèÒªµÄ¹¦ÄÜ¡£ÔÚWindowsÏ£¬³ý·ÇÄãÊÇ΢ÈíµÄºËÐļ¼ÊõÈËÔ±£¬·ñÔò¾Í²»ÓóÕÐÄÍýÏëÁË¡£ ¡¡

¡¡¡¡¡¡¡¡Äں˰汾ºÅ ¡¡¡¡

¡¡¡¡¡¡¡¡ÓÉÓÚLinuxµÄÔ´³ÌÐòÊÇÍêÈ«¹«¿ªµÄ£¬ÈκÎÈËÖ»Òª×ñÑ­GPL£¬¾Í¿ÉÒÔ¶ÔÄں˼ÓÒÔÐ޸IJ¢·¢²¼¸øËûÈËʹÓá£LinuxµÄ¿ª·¢²ÉÓõÄÊǼ¯ÊÐÄ£ÐÍ£¨bazaar£¬Óëcathedral--½ÌÌÃÄ£ÐÍ--¶ÔÓ¦£©£¬ÎªÁËÈ·±£ÕâЩÎÞÐòµÄ¿ª·¢¹ý³ÌÄܹ»ÓÐÐòµØ½øÐУ¬Linux²ÉÓÃÁËË«Ê÷ϵͳ¡£Ò»¸öÊ÷ÊÇÎȶ¨Ê÷£¨stable tree£©£¬ÁíÒ»¸öÊ÷ÊÇ·ÇÎȶ¨Ê÷£¨unstable tree£©»òÕß¿ª·¢Ê÷£¨development tree£©¡£Ò»Ð©ÐÂÌØÐÔ¡¢ÊµÑéÐԸĽøµÈ¶¼½«Ê×ÏÈÔÚ¿ª·¢Ê÷ÖнøÐС£Èç¹ûÔÚ¿ª·¢Ê÷ÖÐËù×öµÄ¸Ä½øÒ²¿ÉÒÔÓ¦ÓÃÓÚÎȶ¨Ê÷£¬ÄÇôÔÚ¿ª·¢Ê÷Öо­¹ý²âÊÔÒÔºó£¬ÔÚÎȶ¨Ê÷Öн«½øÐÐÏàͬµÄ¸Ä½ø¡£Ò»µ©¿ª·¢Ê÷¾­¹ýÁË×ã¹»µÄ·¢Õ¹£¬¿ª·¢Ê÷¾Í»á³ÉΪеÄÎȶ¨Ê÷¡£¿ª·¢Êý¾ÍÌåÏÖÔÚÔ´³ÌÐòµÄ°æ±¾ºÅÖУ»Ô´³ÌÐò°æ±¾ºÅµÄÐÎʽΪx.y.z£º¶ÔÓÚÎȶ¨Ê÷À´Ëµ£¬yÊÇżÊý£»¶ÔÓÚ¿ª·¢Ê÷À´Ëµ£¬y±ÈÏàÓ¦µÄÎȶ¨Ê÷´óÒ»£¨Òò´Ë£¬ÊÇÆæÊý£©¡£µ½Ä¿Ç°ÎªÖ¹£¬Îȶ¨Ê÷µÄ×î¸ß°æ±¾ÊÇ2.2.16£¬×îз¢²¼µÄRedhat7.0Ëù²ÉÓõľÍÊÇ2.2.16µÄÄںˣ»¿ª·¢Ê÷µÄ×îа汾ÊÇ2.3.99¡£Ò²ÐíÄãÒѾ­·¢ÏֺͶàÍøÕ¾É϶¼ÓÐ2.4.0-test9-pre7Ö®ÀàµÄÄںˣ¬µ«ÊÇÕâ²¢²»ÊÇÕýʽ°æ±¾¡£Äں˰汾µÄ¸üпÉÒÔ·ÃÎÊhttp://www.kernel.org¡£ ¡¡¡¡

¡¡¡¡¡¡¡¡ÎªÊ²Ã´ÖØбàÒëÄÚºË ¡¡¡¡

¡¡¡¡¡¡¡¡Linux×÷Ϊһ¸ö×ÔÓÉÈí¼þ£¬ÔÚ¹ã´ó°®ºÃÕßµÄÖ§³ÖÏ£¬Äں˰汾²»¶Ï¸üС£ÐµÄÄÚºËÐÞ¶©Á˾ÉÄں˵Äbug£¬²¢Ôö¼ÓÁËÐí¶àеÄÌØÐÔ¡£Èç¹ûÓû§ÏëҪʹÓÃÕâЩÐÂÌØÐÔ£¬»òÏë¸ù¾Ý×Ô¼ºµÄϵͳ¶ÈÉí¶¨ÖÆÒ»¸ö¸ü¸ßЧ£¬¸üÎȶ¨µÄÄںˣ¬¾ÍÐèÒªÖØбàÒëÄںˡ£ ¡¡¡¡

¡¡¡¡¡¡¡¡Í¨³££¬¸üеÄÄں˻áÖ§³Ö¸ü¶àµÄÓ²¼þ£¬¾ß±¸¸üºÃµÄ½ø³Ì¹ÜÀíÄÜÁ¦£¬ÔËÐÐËٶȸü¿ì¡¢ ¸üÎȶ¨£¬²¢ÇÒÒ»°ã»áÐÞ¸´ÀÏ°æ±¾Öз¢ÏÖµÄÐí¶à©¶´µÈ£¬¾­³£ÐÔµØÑ¡ÔñÉý¼¶¸üеÄϵͳÄÚºËÊÇLinuxʹÓÃÕߵıØÒª²Ù×÷ÄÚÈÝ¡£ ¡¡¡¡

¡¡¡¡¡¡¡¡ÎªÁËÕýÈ·µÄºÏÀíµØÉèÖÃÄں˱àÒëÅäÖÃÑ¡Ï´Ó¶øÖ»±àÒëϵͳÐèÒªµÄ¹¦ÄܵĴúÂ룬һ°ãÖ÷ÒªÓÐÏÂÃæËĸö¿¼ÂÇ£º ¡¡¡¡

¡¡¡¡¡¡¡¡×Ô¼º¶¨ÖƱàÒëµÄÄÚºËÔËÐиü¿ì£¨¾ßÓиüÉٵĴúÂ룩

¡¡¡¡¡¡¡¡ÏµÍ³½«ÓµÓиü¶àµÄÄڴ棨Äں˲¿·Ö½«²»»á±»½»»»µ½ÐéÄâÄÚ´æÖУ©

¡¡¡¡¡¡¡¡²»ÐèÒªµÄ¹¦ÄܱàÒë½øÈëÄں˿ÉÄÜ»áÔö¼Ó±»ÏµÍ³¹¥»÷ÕßÀûÓõÄ©¶´

¡¡¡¡¡¡¡¡½«Ä³ÖÖ¹¦ÄܱàÒëΪģ¿é·½Ê½»á±È±àÒëµ½ÄÚºËÄڵķ½Ê½ËÙ¶ÈÒªÂýһЩ
Äں˱àÒëģʽ ¡¡¡¡

¡¡¡¡¡¡¡¡ÒªÔö¼Ó¶Ôij²¿·Ö¹¦ÄܵÄÖ§³Ö£¬±ÈÈçÍøÂçÖ®À࣬¿ÉÒÔ°ÑÏàÓ¦²¿·Ö±àÒëµ½ÄÚºËÖУ¨build-in£©£¬Ò²¿ÉÒ԰Ѹò¿·Ö±àÒë³ÉÄ£¿é£¨module£©£¬¶¯Ì¬µ÷Óá£Èç¹û±àÒëµ½ÄÚºËÖУ¬ÔÚÄÚºËÆô¶¯Ê±¾Í¿ÉÒÔ×Ô¶¯Ö§³ÖÏàÓ¦²¿·ÖµÄ¹¦ÄÜ£¬ÕâÑùµÄÓŵãÊÇ·½±ã¡¢Ëٶȿ죬»úÆ÷Ò»Æô¶¯£¬Äã¾Í¿ÉÒÔʹÓÃÕⲿ·Ö¹¦ÄÜÁË£»È±µãÊÇ»áʹÄں˱äµÃÅÓ´óÆðÀ´£¬²»¹ÜÄãÊÇ·ñÐèÒªÕⲿ·Ö¹¦ÄÜ£¬Ëü¶¼»á´æÔÚ£¬Õâ¾ÍÊÇWindows¹ßÓõÄÕÐÊý£¬½¨Òé¾­³£Ê¹ÓõIJ¿·ÖÖ±½Ó±àÒëµ½ÄÚºËÖУ¬±ÈÈçÍø¿¨¡£Èç¹û±àÒë³ÉÄ£¿é£¬¾Í»áÉú³É¶ÔÓ¦µÄ.oÎļþ£¬ÔÚʹÓõÄʱºò¿ÉÒÔ¶¯Ì¬¼ÓÔØ£¬ÓŵãÊDz»»áʹÄں˹ý·ÖÅÓ´ó£¬È±µãÊÇÄãµÃ×Ô¼ºÀ´µ÷ÓÃÕâЩģ¿é¡£ ¡¡¡¡

¡¡¡¡¡¡¡¡Äں˱àÒëÏê½â ¡¡¡¡

¡¡¡¡¡¡¡¡Ð°汾Äں˵ĻñÈ¡ºÍ¸üР¡¡¡¡

¡¡¡¡¡¡¡¡LinuxÄں˰汾·¢²¼µÄ¹Ù·½ÍøÕ¾ÊÇhttp://www.kernel.org£¬¹úÄÚ¸÷´óftpÉÏÒ»°ã¶¼¿ÉÒÔÕÒµ½Ä³Ð©°æ±¾µÄÄںˡ£Ð°汾µÄÄں˵ķ¢²¼ÓÐÁ½ÖÖÐÎʽ£¬Ò»ÖÖÊÇÍêÕûµÄÄں˰汾£¬ÁíÍâÒ»ÖÖÊÇpatchÎļþ£¬¼´²¹¶¡¡£ÍêÕûµÄÄں˰汾±È½Ï´ó£¬±ÈÈçlinux-2.4.0-test8.tar.bz2¾ÍÓÐ18MÖ®¶à£¬ÍøËÙ¿ìµÄÓû§¿ÉÒÔÏÂÔØʹÓá£ÍêÕûÄں˰汾һ°ãÊÇ.tar.gz£¨.tgz£©Îļþ»òÕßÊÇ.bz2Îļþ£¬¶þÕß·Ö±ðÊÇʹÓÃgzip»òÕßbzip2½øÐÐѹËõµÄÎļþ£¬Ê¹ÓÃʱÐèÒª½âѹËõ¡£patchÎļþÔò±È½ÏС£¬Ò»°ãÖ»Óм¸Ê®Kµ½¼¸°ÙK£¬¼«ÉٵĻᳬ¹ý1M£¬ÍøËÙÂýµÄÓû§¿ÉÒÔʹÓÃpatchÎļþÀ´Éý¼¶Äںˡ£µ«ÊÇpatchÎļþÊÇÕë¶ÔÓÚÌض¨µÄ°æ±¾µÄ£¬ÄãÐèÒªÕÒµ½×Ô¼º¶ÔÓ¦µÄ°æ±¾²ÅÄÜʹÓᣠ¡¡¡¡

¡¡¡¡¡¡¡¡±àÒëÄÚºËÐèÒªrootȨÏÞ£¬ÒÔϲÙ×÷¶¼¼Ù¶¨ÄãÊÇrootÓû§¡£Çë°ÑÄãÐèÒªÉý¼¶µÄÄں˿½±´µ½/usr/src/Ï£¨ÏÂÎÄÖÐÒÔ2.4.0test8µÄÄں˵Älinux-2.4.0test8.tar.gzΪÀý£©£¬ÃüÁîΪ ¡¡¡¡

¡¡¡¡¡¡¡¡#cp linux-2.4.0test8.tar.gz /usr/src ¡¡¡¡

¡¡¡¡¡¡¡¡ÈÃÎÒÃÇÏÈÀ´²é¿´Ò»Ïµ±Ç°/usr/srcµÄÄÚÈÝ£¬×¢Òâµ½ÓÐÒ»¸ölinuxµÄ·ûºÅÁ´½Ó£¬ËüÖ¸ÏòÒ»¸öÀàËÆÓÚlinux-2.2.14£¨¶ÔÓ¦ÓÚÄãÏÖÔÚʹÓõÄÄں˰汾ºÅ£©µÄĿ¼¡£Ê×ÏÈɾ³ýÕâ¸öÁ´½Ó£º ¡¡¡¡

¡¡¡¡¡¡¡¡#cd /usr/src

¡¡¡¡¡¡¡¡#rm -f linux ¡¡¡¡

¡¡¡¡¡¡¡¡ÏÖÔÚ½âѹÎÒÃÇÏÂÔصÄÔ´³ÌÐòÎļþ¡£Èç¹ûËùÏÂÔصÄÊÇ.tar.gz£¨.tgz£©Îļþ£¬ÇëʹÓÃÏÂÃæµÄÃüÁ ¡¡¡¡

¡¡¡¡¡¡¡¡#tar -xzvf linux-2.4.0test8.tar.gz ¡¡¡¡

¡¡¡¡¡¡¡¡Èç¹ûÄãËùÏÂÔصÄÊÇ.bz2Îļþ£¬ÀýÈçlinux-2.4.0test8.tar.bz2£¬ÇëʹÓÃÏÂÃæµÄÃüÁî ¡¡¡¡

¡¡¡¡¡¡¡¡#bzip2 -d linux-2.4.0test8.tar.bz2

¡¡¡¡¡¡¡¡#tar -xvf linux.2.4.0.test8.tar ¡¡¡¡

¡¡¡¡¡¡¡¡ÏÖÔÚÈÃÎÒÃÇÔÙÀ´¿´Ò»ÏÂ/usr/srcϵÄÄÚÈÝ£¬Äã»á·¢ÏÖÏÖÔÚÓÐÁËÒ»¸öÃûΪlinuxµÄĿ¼£¬ÀïÃæ¾ÍÊÇÎÒÃÇÐèÒªÉý¼¶µ½µÄ°æ±¾µÄÄں˵ÄÔ´³ÌÐò¡£»¹¼ÇµÃÄǸöÃûΪlinuxµÄÁ´½Óô£¿Ö®ËùÒÔʹÓÃÄǸöÁ´½Ó¾ÍÊÇ·ÀÖ¹ÔÚÉý¼¶Äں˵Äʱºò»á²»É÷°ÑÔ­À´°æ±¾Äں˵ÄÔ´³ÌÐò¸ø¸²¸ÇµôÁË¡£ÎÒÃÇÒ²ÐèҪͬÑù´¦Àí£º ¡¡¡¡

¡¡¡¡¡¡¡¡#mv linux linux-2.4.0test8

¡¡¡¡¡¡¡¡#ln -s linux-2.4.0test8 linux ¡¡¡¡

¡¡¡¡¡¡¡¡ÕâÑùÎÒÃÇÒ²ÓÐÁËÒ»¸öÃûΪlinuxµÄ·ûºÅÁ´½Ó£¬¾Í²»Óõ£ÐÄÒÔºó»á°ÑËü¸²¸ÇµôÁË£¨Ò²ÐíÄã»á¾õµÃÖØн¨Á¢linuxµÄ·ûºÅÁ´½ÓûÓбØÒª£¬µ«Êµ¼ÊÉÏÕâÊDZز»¿ÉÉٵģ¬ÏÂÎÄÖлáÓнéÉÜ£©¡£Èç¹ûÄ㻹ÏÂÔØÁËpatchÎļþ£¬±ÈÈçpatch-2.4.0test8£¬Äã¾Í¿ÉÒÔ½øÐÐpatch²Ù×÷£¨ÏÂÃæ¼ÙÉèpatch-2.4.0test8ÒѾ­Î»ÓÚ/usr/srcĿ¼ÏÂÁË£¬·ñÔòÄãÐèÒªÏȰѸÃÎļþ¿½±´µ½/usr/srcÏ£©£º ¡¡¡¡

¡¡¡¡¡¡¡¡#patch -p0 < patch-2.4.0test8 ¡¡¡¡

¡¡¡¡¡¡¡¡ÏÖÔÚ£¬ÎÒÃÇÒѾ­°ÑÄÚºËÔ´³ÌÐòÉý¼¶µ½×îа汾ÁË£¬ÏÂÃæ¾ÍÈÃÎÒÃÇ¿ªÊ¼Äں˱àÒëµÄÂó̰ɡ£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 30 ÌõÆÀÂÛ

  1. balini ÓÚ 2009-07-22 14:47:12·¢±í:

    ѧϰÁË..

  2. haolong ÓÚ 2009-05-01 21:00:13·¢±í:

    ¸ÕºÃ×î½üÓÐÐèÒª

  3. ·ÇÖ÷Á÷1987 ÓÚ 2009-05-01 00:32:16·¢±í:

    (e:e2sÂýÂýѧϰing£à£à£à£à£à£à

  4. lly2086 ÓÚ 2009-04-30 21:59:32·¢±í:

    ²»¶®£¬À´¿´¿´£¡£¡£¡

  5. lly2086 ÓÚ 2009-04-30 21:54:46·¢±í:

    ²»¶®£¬Æ®¹ý¡£¡£

  6. aa65535 ÓÚ 2009-04-30 14:16:27·¢±í:

    ²»»á¡£Ñ§Ï°Ò»Ï¡£

  7. w417592279 ÓÚ 2009-04-29 15:17:32·¢±í:

    ºÇºÇ ÏÖÔÚ»¹¸Õ¸Õ½Ó´¥ ²»ÊǺܶ® ÂýÂýѧ

  8. l460618498 ÓÚ 2009-04-26 13:29:18·¢±í:

    ding

  9. liukaiyue ÓÚ 2009-04-20 16:39:34·¢±í:

    Ã÷°×ÁËһЩ

  10. ermaima ÓÚ 2009-04-11 23:24:27·¢±í:

    xue xi le!

  11. Ä©ÈÕÖðɳ ÓÚ 2009-04-11 19:50:25·¢±í:

    ÕýÔÚ±àÒëÖС­¡­¡­¡­

  12. shiyan ÓÚ 2009-04-10 18:20:04·¢±í:

    ¶àл·ÖÏí
    ²»¹ýÏÖÔÚÎÒµÄlinuxÓõÄÅäÖÃÎļþÊÇgrub.conf£¬ºÇºÇ

  13. bourne1209 ÓÚ 2009-03-23 17:16:10·¢±í:

    ²»´í°¡

  14. Gpoyinsnbo ÓÚ 2007-04-18 10:53:49·¢±í:

    ¸øÄã¼ÓÓÍÀ´ÁË

  15. xiaoxin045 ÓÚ 2006-12-30 22:54:21·¢±í:

    :ha3nd ·Ç³£ÊµÓÃ

  16. xiaoxin045 ÓÚ 2006-12-30 22:54:18·¢±í:

    :ha3nd ·Ç³£ÊµÓÃ

  17. athlonxpgzw ÓÚ 2006-12-28 22:55:35·¢±í:

    ÊܽÌÁË ¶¥Ò»¸ö

  18. heven8383 ÓÚ 2006-12-25 20:23:59·¢±í:

    :0L

  19. happybaby ÓÚ 2006-09-04 21:36:40·¢±í:

    ÔÚ2.4ϽøÐбàÒ뻹ÊǸö°ë×Ô¶¯µÄ״̬°¡.

  20. quming ÓÚ 2006-09-04 20:00:39·¢±í:

  21. ÔÆÐù2008 ÓÚ 2006-08-26 17:31:03·¢±í:

    ÊܽÌ
    ¶¥£¡£¡£¡

  22. ÔÆÐù2008 ÓÚ 2006-08-20 13:09:10·¢±í:

    ¾­µä
    ÎÒ¶¥£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡

  23. wbgx2003 ÓÚ 2006-08-18 19:39:25·¢±í:

    Õæ²»´í£¡

  24. linux_lu ÓÚ 2006-08-17 01:52:25·¢±í:

    лÁ˸ßÊÖÃÇÎÒÕý·³ÎÒ²»»áÄں˱àÒï

  25. ÓÚ 2006-08-17 01:50:34·¢±í:

    лÁ˸ßÊÖÃÇÎÒÕý·³ÎÒ²»»áÄں˱àÒï

  26. reing ÓÚ 2005-10-17 00:41:46·¢±í:

    Ö§³Ö

  27. artiomgy ÓÚ 2005-08-22 00:20:11·¢±í:

    Ệܽ¬¶¥ÁË

  28. uu ÓÚ 2005-06-30 20:05:36·¢±í:

    ¶¥

  29. Ììʹ ÓÚ 2005-05-12 12:41:49·¢±í:

    12. SCSI support

    ¡¡¡¡¡¡¡¡SCSIÉ豸µÄÖ§³Ö¡£ÎÒûÓÐSCSIµÄÉ豸£¬ËùÒÔ¸ù±¾¾Í²»ÓÃÑ¡£¬Èç¹ûÄãÓÃÁËSCSIµÄÓ²ÅÌ/¹âÇý/´Å´øµÈÉ豸£¬×Ô¼ºÕÒºÃÁË¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡13. IEEE 1394£¨FireWire£©support

    ¡¡¡¡¡¡¡¡Õâ¸öÊÇʲô£¿µÍ°æ±¾µÄûÓмû¹ý£¬¿´¿´°ïÖúÔÙ˵¡£Ô­À´ÊÇÒªFirewareÓ²¼þÀ´Ìá¸ß´®ÐÐ×ÜÏßµÄÐÔÄÜ£¬ÎÒûÓУ¬²»Ñ¡ÁË¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡14. I2O device support

    ¡¡¡¡¡¡¡¡Õâ¸öÒ²²»Çå³þ£¬°ïÖúÀï˵ÊÇÕâ¸öÐèÒªI2O½Ó¿ÚÊÊÅäÆ÷²ÅÄÜÖ§³ÖµÄ£¬ÔÚÖÇÄÜInput/Output£¨I2O£©Ìåϵ½Ó¿ÚÖÐʹÓã¬ÓÖÊÇÒªÓ²¼þ£¬²»Ñ¡ÁË¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡15. Network device support

    ¡¡¡¡¡¡¡¡ÍøÂçÉ豸֧³Ö¡£ÉÏÃæÑ¡ºÃЭÒéÁË£¬ÏÖÔÚ¸ÃÑ¡É豸ÁË£¬¿ÉÏë¶øÖª£¬ÄÚÈݿ϶¨¶àµÃºÜ¡£»¹ºÃ»¹ºÃ£¬ÀïÃæ´ó¸Å·ÖÀàÁË£¬ÓÐARCnetÉ豸¡¢Ethernet£¨10 or 100 Mbit£©¡¢Ethernet£¨1000Mbit£©¡¢Wireless LAN£¨non-hamradio£©¡¢Token Ring device¡¢Wan interfaces¡¢PCMCIA network device support¼¸´óÀà¡£ÎÒÓõÄÊÇ10/100MµÄÒÔÌ«Íø£¬¿´À´Ö»ÐèҪѡÔòÕâ¸öÁË¡£»¹ÊÇ10/100MµÄÒÔÌ«ÍøÉ豸ÊìϤ£¬ÄÚÈÝËäÈ»¶à£¬Ò»Ñ۾ͿÉÒÔ¿´µ½ÎÒËùÓõÄRealTeck RTL-8139 PCI Fast Ethernet Adapter support£¬ÎªÁËÃâµÃÂé·³£¬±àÒëµ½ÄÚºËÀïÃæºÃÁË£¬²»Ñ¡MÁË£¬Ñ¡Y¡£ÄÍÐĵ㣬һ°ã˵À´Ä㶼ÄÜÕÒµ½×Ô¼ºÓõÄÍø¿¨¡£Èç¹ûûÓУ¬ÄãÖ»ºÃ×Ô¼ºµ½³§ÉÌÄÇÀïÈ¥ÒªÇý¶¯ÁË¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡16. Amateur Radio support

    ¡¡¡¡¡¡¡¡ÓÖÒ»¸ö²»¶®µÄ£¬Ó¦¸ÃÊÇÅäÖÃÒµÓàÎÞÏ߹㲥µÄ°É£¬Ã»ÓУ¬²»ÒªÁË¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡17. IrDA£¨infrared£©support

    ¡¡¡¡¡¡¡¡Õâ¸öÒªºìÍâÖ§³Ö£¬ÃâÁË¡£

    ¡¡¡¡¡¡¡¡18. ISDN subsystem

    ¡¡¡¡¡¡¡¡Èç¹ûÄãʹÓÃISDNÉÏÍø£¬Õâ¸ö¾Í±Ø²»¿ÉÉÙÁË¡£×Ô¼º¿´×Å°ìºÃÁË¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡19. Old CD-ROM drivers£¨not SCSI¡¢not IDE£©

    ¡¡¡¡¡¡¡¡×öµÄ¿ÉÕæÖܵ½£¬Ô­À´ÄÇЩ·ÇSCSI/IDE¿ÚµÄ¹âÇýË­»¹ÔÚÓ𡣬×Ô¼ºÑ¡°É£¬·´ÕýÎÒÊÇÓõÄIDEµÄCD-ROM£¬²»Ñ¡Õâ¸ö¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡20. Character devices

    ¡¡¡¡¡¡¡¡×Ö·ûÉ豸¡£Õâ¸öÄÚÈÝÓÖÌ«¶àÁË£¬ÏÈʹÓÃȱʡÉèÖã¬ÐèÒªµÄ»°×Ô¼º¾ÍÐ޸ġ£°Ñ´óÀà½éÉÜһϰɣº ¡¡¡¡

    ¡¡¡¡¡¡¡¡I2C support£ºI2CÊÇPhilips¼«Á¦Íƶ¯µÄ΢¿ØÖÆÓ¦ÓÃÖÐʹÓõĵÍËÙ´®ÐÐ×ÜÏßЭÒé¡£Èç¹ûÄãҪѡÔñÏÂÃæµÄVideo For Linux£¬¸ÃÏî±ØÑ¡¡£

    ¡¡¡¡¡¡¡¡Mice£ºÊó±ê¡£ÏÖÔÚ¿ÉÒÔÖ§³Ö×ÜÏß¡¢´®¿Ú¡¢PS/2¡¢C&T 82C710 mouse port¡¢PC110 digitizer pad£¬×Ô¼º¸ù¾ÝÐèҪѡÔñ¡£

    ¡¡¡¡¡¡¡¡Joysticks£ºÊÖ±ú¡£¼´Ê¹ÔÚLinuxÏ°ÑÊÖ±úÇý¶¯ÆðÀ´ÒâÒåÒ²²»ÊÇÌ«´ó£¬ÓÎÏ·Ì«ÉÙÁË¡£

    ¡¡¡¡¡¡¡¡Watchdog Cards£ºËäÈ»³ÆΪCards£¬Õâ¸ö¿ÉÒÔÓô¿Èí¼þÀ´ÊµÏÖ£¬µ±È»Ò²ÓÐÓ²¼þµÄ¡£Èç¹ûÄã°ÑÕâ¸öÑ¡ÖУ¬ÄÇô¾Í»áÔÚÄãµÄ/devÏ´´½¨Ò»¸öÃûΪwatchdogµÄÎļþ£¬Ëü¿ÉÒԼǼÄãµÄϵͳµÄÔËÐÐÇé¿ö£¬Ò»Ö±µ½ÏµÍ³ÖØÐÂÆô¶¯µÄ1·ÖÖÓ×óÓÒ¡£ÓÐÁËÕâ¸öÎļþ£¬Äã¾Í¿ÉÒÔ»Ö¸´ÏµÍ³µ½ÖØÆôÇ°µÄ״̬ÁË¡£

    ¡¡¡¡¡¡¡¡Video For Linux£ºÖ§³ÖÓйصÄÒôƵ/ÊÓƵ¿¨¡£

    ¡¡¡¡¡¡¡¡Ftape, the floppy tape device driver£º

    ¡¡¡¡¡¡¡¡PCMCIA character device support£º ¡¡¡¡

    ¡¡¡¡¡¡¡¡21. File systems

    ¡¡¡¡¡¡¡¡Îļþϵͳ¡£ÄÚÈÝÓÖÌ«¶àÁË£¬ÀÏ·¨×Ó£¬ÔÚȱʡѡÏîµÄ»ù´¡ÉϽøÐÐÐ޸ġ£½éÉÜÒÔϼ¸Ï ¡¡¡¡

    ¡¡¡¡¡¡¡¡Quota support£ºQuota¿ÉÒÔÏÞÖÆÿ¸öÓû§¿ÉÒÔʹÓõÄÓ²ÅÌ¿Õ¼äµÄÉÏÏÞ£¬ÔÚ¶àÓû§¹²Í¬Ê¹ÓÃһ̨Ö÷»úµÄÇé¿öÖÐÊ®·ÖÓÐЧ¡£

    ¡¡¡¡¡¡¡¡DOS FAT fs support£ºDOS FATÎļþ¸ñʽµÄÖ§³Ö£¬¿ÉÒÔÖ§³ÖFAT16¡¢FAT32¡£

    ¡¡¡¡¡¡¡¡ISO 9660 CD-ROM file system support£º¹âÅÌʹÓõľÍÊÇISO 9660µÄÎļþ¸ñʽ¡£

    ¡¡¡¡¡¡¡¡NTFS file system support£ºntfsÊÇNTʹÓõÄÎļþ¸ñʽ¡£

    ¡¡¡¡¡¡¡¡/proc file system support£º/procÎļþϵͳÊÇLinuxÌṩ¸øÓû§ºÍϵͳ½øÐн»»¥µÄͨµÀ£¬½¨ÒéÑ¡ÉÏ£¬·ñÔòÓÐЩ¹¦ÄÜû·¨ÕýÈ·Ö´ÐС£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡»¹ÓÐÁíÍâÈý¸ö´óÀ඼¹æµ½Õâ¶ùÁË£ºNetwork File Systems£¨ÍøÂçÎļþϵͳ£©¡¢Partition Types£¨·ÖÇøÀàÐÍ£©¡¢Native Language Support£¨±¾µØÓïÑÔÖ§³Ö£©¡£ÖµµÃÒ»ÌáµÄÊÇNetwork File SystemsÀïÃæµÄÁ½ÖÖ£ºNFSºÍSMB·Ö±ðÊÇLinuxºÍWindowsÏ໥ÒÔÍøÂçÁÚ¾ÓµÄÐÎʽ·ÃÎʶԷ½ËùʹÓõÄÎļþϵͳ£¬¸ù¾ÝÐèÒª¼ÓÒÔÑ¡Ôñ¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡22. Console drivers

    ¡¡¡¡¡¡¡¡¿ØÖÆ̨Çý¶¯¡£Ò»°ãʹÓÃVGA text console¾Í¿ÉÒÔÁË£¬±ê×¼µÄ80*25µÄÎı¾¿ØÖÆ̨¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡23. Sound

    ¡¡¡¡¡¡¡¡Éù¿¨Çý¶¯¡£Èç¹ûÄãÄÜÔÚÁбíÖÐÕÒµ½Éù¿¨Çý¶¯ÄÇ×ÔÈ»×îºÃ£¬·ñÔò¾ÍÊÔÊÔOSSÁË¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡24. USB supprot

    ¡¡¡¡¡¡¡¡USBÖ§³Ö¡£ºÜ¶àUSBÉ豸£¬±ÈÈçÊó±ê¡¢µ÷Öƽâµ÷Æ÷¡¢´òÓ¡»ú¡¢É¨ÃèÒǵȣ¬ÔÚLinux¶¼¿ÉÒԵõ½Ö§³Ö£¬¸ù¾ÝÐèÒª×ÔÐÐÑ¡Ôñ¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡25. Kernel hacking

    ¡¡¡¡¡¡¡¡ÅäÖÃÁËÕâ¸ö£¬¼´Ê¹ÔÚϵͳ±ÀÀ£Ê±£¬ÄãÒ²¿ÉÒÔ½øÐÐÒ»¶¨µÄ¹¤×÷ÁË¡£ÆÕͨÓû§ÊÇÓò»×ÅÕâ¸ö¹¦Äܵġ£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡×ÜËãÅäÖÃÍêÁË£¬ÏÖÔÚ´æÅÌÍ˳ö£¬µ±È»ÄãÒ²¿ÉÒÔ°ÑÏÖÔÚµÄÅäÖÃÎļþ±£´æÆðÀ´£¬ÕâÑùÏ´ÎÔÙÅäÖõÄʱºò¾ÍÊ¡Á¦ÆøÁË¡£
    ±àÒë ¡¡¡¡

    ¡¡¡¡¡¡¡¡ÔÚ·±ÔÓµÄÅäÖù¤×÷Íê³ÉÒÔºó£¬ÏÂÃæÄã¾Í¿ÉÒÔ×Ô¼ºµ½±­²èÄÍÐĵȺòÁË¡£Óë±àÒëÓйصÄÃüÁîÓÐÈçϼ¸¸ö£º ¡¡¡¡

    ¡¡¡¡#make dep

    ¡¡¡¡#make clean

    ¡¡¡¡#make zImage

    ¡¡¡¡#make bzImage

    ¡¡¡¡#make modules

    ¡¡¡¡#make modules_install

    ¡¡¡¡#depmod -a ¡¡¡¡

    ¡¡¡¡¡¡¡¡µÚÒ»¸öÃüÁîmake depʵ¼ÊÉ϶ÁÈ¡ÅäÖùý³ÌÉú³ÉµÄÅäÖÃÎļþ£¬À´´´½¨¶ÔÓ¦ÓÚÅäÖõÄÒÀÀµ¹ØϵÊ÷£¬´Ó¶ø¾ö¶¨ÄÄЩÐèÒª±àÒë¶øÄÇЩ²»ÐèÒª£»µÚ¶þÃüÁîmake cleanÍê³Éɾ³ýÇ°Ãæ²½ÖèÁôϵÄÎļþ£¬ÒÔ±ÜÃâ³öÏÖһЩ´íÎó£»µÚÈý¸öÃüÁîmake zImageºÍµÚËĸöÃüÁîmake bzImageʵÏÖÍêÈ«±àÒëÄںˣ¬¶þÕßÉú³ÉµÄÄں˶¼ÊÇʹÓÃgzipѹËõµÄ£¬Ö»ÒªÊ¹ÓÃÒ»¸ö¾Í¹»ÁË£¬ËüÃǵÄÇø±ðÔÚÓÚʹÓÃmake bzImage¿ÉÒÔÉú³É´óÒ»µãµÄÄںˣ¬±ÈÈçÔÚ±àÒë2.4.0°æ±¾µÄÄÚºËʱÈç¹ûʹÓÃmake zImageÃüÁÄÇô¾Í»á³öÏÖsystem too bigµÄ´íÎóÌáʾ¡£½¨Òé´ó¼ÒʹÓÃmake bzImageÃüÁî¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡ºóÃæÈý¸öÃüÁîÖ»ÓÐÔÚÄã½øÐÐÅäÖõĹý³ÌÖУ¬ÔڻشðEnable loadable module support (CONFIG_MODULES)ʱѡÁË"Yes"²ÅÊDZØÒªµÄ£¬make modulesºÍmake modules_install·Ö±ðÉú³ÉÏàÓ¦µÄÄ£¿éºÍ°ÑÄ£¿é¿½±´µ½ÐèÒªµÄĿ¼ÖС£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡Ñϸñ˵À´£¬µÚÆ߸öÃüÁîºÍ±àÒë¹ý³Ì²¢Ã»ÓйØϵ£¬ËüÊÇÉú³ÉÄ£¿é¼äµÄÒÀÀµ¹Øϵ£¬ÕâÑùÄãÆô¶¯ÐÂÄÚºËÖ®ºó£¬Ê¹ÓÃmodprobeÃüÁî¼ÓÔØÄ£¿éʱ¾ÍÄÜÕýÈ·µØ¶¨Î»Ä£¿é¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡¸üР¡¡¡¡

    ¡¡¡¡¡¡¡¡¾­¹ýÒÔÉϵIJ½Ö裬ÎÒÃÇÖÕÓڵõ½ÁËа汾µÄÄںˡ£ÎªÁËÄܹ»Ê¹ÓÃа汾µÄÄںˣ¬ÎÒÃÇ»¹ÐèÒª×öһЩ¸Ä¶¯£º ¡¡¡¡

    ¡¡¡¡#cp /usr/src/linux/System.map /boot/System.map-2.4.0test8

    ¡¡¡¡#cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.4.0test8 ¡¡¡¡

    ¡¡¡¡¡¡¡¡ÒÔÉÏÕâÁ½¸öÎļþÊÇÎÒÃǸղűàÒëʱÐÂÉú³ÉµÄ¡£ÏÂÃæÐÞ¸Ä/bootϵÄÁ½¸öÁ´½ÓSystem.mapºÍvmlinuz£¬Ê¹ÆäÖ¸ÏòÐÂÄں˵ÄÎļþ£º ¡¡¡¡

    ¡¡¡¡#cd /boot;rm -f System.map vmlinuz

    ¡¡¡¡#ln -s vmlinuz-2.4.0test8 vmlinuz

    ¡¡¡¡#ln -s System.map-2.4.0test8 System.map ¡¡¡¡

    ¡¡¡¡¡¡¡¡È»ºóÐÞ¸Ä/etc/lilo.conf£º ¡¡¡¡

    ¡¡¡¡#vi /etc/lilo.conf¡¡¡¡

    ¡¡¡¡¡¡¡¡Ôö¼ÓÈçÏÂÒ»¶Î£º ¡¡

    ¡¡¡¡image=/boot/vmlinuz-2.4.0test8

    ¡¡¡¡label=linux240

    ¡¡¡¡read-only

    ¡¡¡¡root=/dev/hda2 ¡¡¡¡

    ¡¡¡¡¡¡¡¡ÆäÖÐroot=/dev/hda2Ò»ÐÐÒª¸ù¾ÝÐèÒª×ÔÐмÓÒÔÐ޸ġ£

    ¡¡¡¡¡¡¡¡ÔËÐУº ¡¡¡¡

    ¡¡¡¡#/sbin/lilo -v ¡¡¡¡

    ¡¡¡¡¡¡¡¡È·È϶Ô/etc/lilo.confµÄ±à¼­ÎÞÎó£¬ÏÖÔÚÖØÐÂÆô¶¯ÏµÍ³£º ¡¡¡¡

    ¡¡¡¡#shutdown -r now ¡¡¡¡

    ¡¡¡¡¡¡¡¡ÔÚ»úÆ÷ÖØÆôºó³öÏÖLILOʱ°´TAB¼ü£¬ÊäÈëlinux240£¬ÎÒÃǵÄÐÂÄں˷¢»Ó×÷ÓÃÁË£¬ºÃºÃÏíÊÜ°É¡£

  30. Ììʹ ÓÚ 2005-05-12 12:41:11·¢±í:

    ×¼±¸¹¤×÷ ¡¡¡¡

    ¡¡¡¡¡¡¡¡Í¨³£ÒªÔËÐеĵÚÒ»¸öÃüÁîÊÇ£º

    ¡¡¡¡¡¡¡¡££cd /usr/src/linux;make mrproper ¡¡¡¡

    ¡¡¡¡¡¡¡¡¸ÃÃüÁîÈ·±£Ô´´úÂëĿ¼ÏÂûÓв»ÕýÈ·µÄ.oÎļþÒÔ¼°ÎļþµÄ»¥ÏàÒÀÀµ¡£ÓÉÓÚÎÒÃÇʹÓøÕÏÂÔصÄÍêÕûµÄÔ´³ÌÐò°ü½øÐбàÒ룬ËùÒÔ±¾²½¿ÉÒÔÊ¡ÂÔ¡£¶øÈç¹ûÄã¶à´ÎʹÓÃÁËÕâЩԴ³ÌÐò±àÒëÄںˣ¬ÄÇô×îºÃÒªÏÈÔËÐÐÒ»ÏÂÕâ¸öÃüÁî¡£

    ¡¡¡¡¡¡¡¡È·±£/usr/include/Ŀ¼ÏµÄasm¡¢linuxºÍscsiµÈÁ´½ÓÊÇÖ¸ÏòÒªÉý¼¶µÄÄÚºËÔ´´úÂëµÄ¡£ËüÃÇ·Ö±ðÁ´ÏòÔ´´úÂëĿ¼ÏµÄÕæÕýµÄ¡¢¸Ã¼ÆËã»úÌåϵ½á¹¹£¨¶ÔÓÚPC»úÀ´Ëµ£¬Ê¹ÓõÄÌåϵ½á¹¹ÊÇi386£©ËùÐèÒªµÄÕæÕýµÄinclude×ÓĿ¼¡£È磺asmÖ¸Ïò/usr/src/linux/include/asm-i386µÈ¡£ÈôûÓÐÕâЩÁ´½Ó£¬¾ÍÐèÒªÊÖ¹¤´´½¨£¬°´ÕÕÏÂÃæµÄ²½Öè½øÐУº ¡¡¡¡

    ¡¡¡¡# cd /usr/include/

    ¡¡¡¡# rm -r asm linux scsi

    ¡¡¡¡# ln -s /usr/src/linux/include/asm-i386 asm

    ¡¡¡¡# ln -s /usr/src/linux/include/linux linux

    ¡¡¡¡# ln -s /usr/src/linux/include/scsi scsi ¡¡¡¡

    ¡¡¡¡¡¡¡¡ÕâÊÇÅäÖ÷dz£ÖØÒªµÄÒ»²¿·Ö¡£É¾³ýµô/usr/includeϵÄasm¡¢linuxºÍscsiÁ´½Óºó£¬ÔÙ´´½¨ÐµÄÁ´½ÓÖ¸ÏòÐÂÄÚºËÔ´´úÂëĿ¼ÏµÄͬÃûµÄĿ¼¡£ÕâЩͷÎļþĿ¼°üº¬×ű£Ö¤ÄÚºËÔÚϵͳÉÏÕýÈ·±àÒëËùÐèÒªµÄÖØÒªµÄÍ·Îļþ¡£ÏÖÔÚÄãÓ¦¸ÃÃ÷°×ΪʲôÎÒÃÇÉÏÃæÓÖÔÚ/usr/srcÏÂ"¶àÓà"µØ´´½¨Á˸öÃûΪlinuxµÄÁ´½ÓÁË°É£¿

    ¡¡¡¡ÅäÖÃ ¡¡¡¡

    ¡¡¡¡¡¡¡¡½ÓÏÂÀ´µÄÄÚºËÅäÖùý³Ì±È½Ï·³Ëö£¬µ«ÊÇÅäÖõÄÊʵ±Óë·ñÓëÈÕºóLinuxµÄÔËÐÐÖ±½ÓÏà¹Ø£¬ÓбØÒªÁ˽âÒ»ÏÂһЩÖ÷ÒªµÄÇÒ¾­³£Óõ½µÄÑ¡ÏîµÄÉèÖá£

    ¡¡¡¡¡¡¡¡ÅäÖÃÄں˿ÉÒÔ¸ù¾ÝÐèÒªÓë°®ºÃʹÓÃÏÂÃæÃüÁîÖеÄÒ»¸ö£º ¡¡¡¡

    ¡¡¡¡#make config£¨»ùÓÚÎı¾µÄ×îΪ´«Í³µÄÅäÖýçÃ棬²»ÍƼöʹÓã©

    ¡¡¡¡#make menuconfig£¨»ùÓÚÎı¾Ñ¡µ¥µÄÅäÖýçÃ棬×Ö·ûÖÕ¶ËÏÂÍƼöʹÓã©

    ¡¡¡¡#make xconfig£¨»ùÓÚͼÐδ°¿ÚģʽµÄÅäÖýçÃ棬XwindowÏÂÍƼöʹÓã©

    ¡¡¡¡#make oldconfig£¨Èç¹ûÖ»ÏëÔÚÔ­À´ÄÚºËÅäÖõĻù´¡ÉÏÐÞ¸ÄһЩСµØ·½£¬»áÊ¡È¥²»ÉÙÂé·³£© ¡¡¡¡

    ¡¡¡¡¡¡¡¡ÕâÈý¸öÃüÁîÖУ¬make xconfigµÄ½çÃæ×îΪÓѺã¬Èç¹ûÄã¿ÉÒÔʹÓÃXwindow£¬ÄÇô¾ÍÍƼöÄãʹÓÃÕâ¸öÃüÁî¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡Èç¹ûÄã²»ÄÜʹÓÃXwindow£¬ÄÇô¾ÍʹÓÃmake menuconfigºÃÁË¡£½çÃæËäÈ»±ÈÉÏÃæÒ»¸ö²îµã£¬×ܱÈmake configµÄÒªºÃ¶àÁË¡£¡¡¡¡

    ¡¡¡¡¡¡¡¡Ñ¡ÔñÏàÓ¦µÄÅäÖÃʱ£¬ÓÐÈýÖÖÑ¡Ôñ£¬ËüÃÇ·Ö±ð´ú±íµÄº¬ÒåÈçÏ£º

    ¡¡¡¡Y£­-½«¸Ã¹¦ÄܱàÒë½øÄÚºË

    ¡¡¡¡N£­-²»½«¸Ã¹¦ÄܱàÒë½øÄÚºË

    ¡¡¡¡M£­-½«¸Ã¹¦ÄܱàÒë³É¿ÉÒÔÔÚÐèҪʱ¶¯Ì¬²åÈëµ½ÄÚºËÖеÄÄ£¿é ¡¡¡¡

    ¡¡¡¡¡¡¡¡Èç¹ûʹÓõÄÊÇmake xconfig£¬Ê¹ÓÃÊó±ê¾Í¿ÉÒÔÑ¡Ôñ¶ÔÓ¦µÄÑ¡Ïî¡£Èç¹ûʹÓõÄÊÇmake menuconfig£¬ÔòÐèҪʹÓÿոñ¼ü½øÐÐÑ¡È¡¡£Äã»á·¢ÏÖÔÚÿһ¸öÑ¡ÏîÇ°¶¼ÓиöÀ¨ºÅ, µ«ÓеÄÊÇÖÐÀ¨ºÅÓеÄÊǼâÀ¨ºÅ£¬»¹ÓÐÒ»ÖÖÔ²À¨ºÅ¡£ Óÿոñ¼üÑ¡Ôñʱ¿ÉÒÔ·¢ÏÖ£¬ÖÐÀ¨ºÅÀïҪôÊÇ¿Õ£¬ÒªÃ´ÊÇ"*"£¬¶ø¼âÀ¨ºÅÀï¿ÉÒÔÊÇ¿Õ£¬"*"ºÍ"M"Õâ±íʾǰÕ߶ÔÓ¦µÄÏîҪô²»Òª£¬ÒªÃ´±àÒëµ½ÄÚºËÀºóÕßÔò¶àÒ»ÑùÑ¡Ôñ£¬¿ÉÒÔ±àÒë³ÉÄ£¿é¡£¶øÔ²À¨ºÅµÄÄÚÈÝÊÇÒªÄãÔÚËùÌṩµÄ¼¸¸öÑ¡ÏîÖÐÑ¡ÔñÒ»Ïî¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡ÔÚ±àÒëÄں˵Ĺý³ÌÖУ¬×î·³ÔÓµÄÊÂÇé¾ÍÊÇÕâ²½ÅäÖù¤×÷ÁË£¬ºÜ¶àÐÂÊÖ¶¼²»Çå³þµ½µ×¸ÃÈçºÎÑ¡È¡ÕâЩѡÏʵ¼ÊÉÏÔÚÅäÖÃʱ£¬´ó²¿·ÖÑ¡Ïî¿ÉÒÔʹÓÃÆäȱʡֵ£¬Ö»ÓÐС²¿·ÖÐèÒª¸ù¾ÝÓû§²»Í¬µÄÐèҪѡÔñ¡£Ñ¡ÔñµÄÔ­ÔòÊǽ«ÓëÄÚºËÆäËü²¿·Ö¹Øϵ½ÏÔ¶ÇÒ²»¾­³£Ê¹ÓõIJ¿·Ö¹¦ÄÜ´úÂë±àÒë³ÉΪ¿É¼ÓÔØÄ£¿é£¬ÓÐÀûÓÚ¼õСÄں˵ij¤¶È£¬¼õСÄÚºËÏûºÄµÄÄڴ棬¼ò»¯¸Ã¹¦ÄÜÏàÓ¦µÄ»·¾³¸Ä±äʱ¶ÔÄں˵ÄÓ°Ï죻²»ÐèÒªµÄ¹¦ÄܾͲ»ÒªÑ¡£»ÓëÄں˹ØÐĽôÃܶøÇÒ¾­³£Ê¹ÓõIJ¿·Ö¹¦ÄÜ´úÂëÖ±½Ó±àÒëµ½ÄÚºËÖС£ÏÂÃæ¾ÍÈÃÎÒÃǶԳ£ÓõÄÑ¡Ïî·Ö±ð¼ÓÒÔ½éÉÜ¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡1. Code maturity level options

    ¡¡¡¡¡¡¡¡´úÂë³ÉÊìµÈ¼¶¡£´Ë´¦Ö»ÓÐÒ»Ïprompt for development and/or incomplete code/drivers£¬Èç¹ûÄãÒªÊÔÑéÏÖÔÚÈÔ´¦ÓÚʵÑé½×¶ÎµÄ¹¦ÄÜ£¬±ÈÈçkhttpd¡¢IPv6µÈ£¬¾Í±ØÐë°Ñ¸ÃÏîÑ¡ÔñΪYÁË£»·ñÔò¿ÉÒÔ°ÑËüÑ¡ÔñΪN¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡2. Loadable module support

    ¡¡¡¡¡¡¡¡¶ÔÄ£¿éµÄÖ§³Ö¡£ÕâÀïÃæÓÐÈýÏ ¡¡¡¡

    ¡¡¡¡¡¡¡¡Enable loadable module support£º³ý·ÇÄã×¼±¸°ÑËùÓÐÐèÒªµÄÄÚÈݶ¼±àÒëµ½ÄÚºËÀïÃ棬·ñÔò¸ÃÏîÓ¦¸ÃÊDZØÑ¡µÄ¡£

    ¡¡¡¡¡¡¡¡Set version information on all module symbols£º¿ÉÒÔ²»Ñ¡Ëü¡£

    ¡¡¡¡¡¡¡¡Kernel module loader£ºÈÃÄÚºËÔÚÆô¶¯Ê±ÓÐ×Ô¼º×°Èë±ØÐèÄ£¿éµÄÄÜÁ¦£¬½¨ÒéÑ¡ÉÏ¡£
    3. Processor type and features

    ¡¡¡¡¡¡¡¡CPUÀàÐÍ¡£ÄÚÈÝÂù¶àµÄ£¬²»Ò»Ò»½éÉÜÁË£¬Óйصļ¸¸öÈçÏ£º ¡¡¡¡

    ¡¡¡¡¡¡¡¡Processor family£º¸ù¾ÝÄã×Ô¼ºµÄÇé¿öÑ¡ÔñCPUÀàÐÍ¡£

    ¡¡¡¡¡¡¡¡High Memory Support£º´óÈÝÁ¿ÄÚ´æµÄÖ§³Ö¡£¿ÉÒÔÖ§³Öµ½4G¡¢64G£¬Ò»°ã¿ÉÒÔ²»Ñ¡¡£

    ¡¡¡¡¡¡¡¡Math emulation£ºÐ­´¦ÀíÆ÷·ÂÕ档Э´¦ÀíÆ÷ÊÇÔÚ386ʱ´úµÄ³è¶ù£¬ÏÖÔÚÔçÒѲ»ÓÃÁË¡£

    ¡¡¡¡¡¡¡¡MTTR support£ºMTTRÖ§³Ö¡£¿É²»Ñ¡¡£

    ¡¡¡¡¡¡¡¡Symmetric multi-processing support£º¶Ô³Æ¶à´¦ÀíÖ§³Ö¡£³ý·ÇÄ㸻µ½Óжà¸öCPU£¬·ñÔò¾Í²»ÓÃÑ¡ÁË¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡4. General setup

    ¡¡¡¡¡¡¡¡ÕâÀïÊǶÔ×îÆÕͨµÄһЩÊôÐÔ½øÐÐÉèÖá£Õⲿ·ÖÄÚÈݷdz£¶à£¬Ò»°ãʹÓÃȱʡÉèÖþͿÉÒÔÁË¡£ÏÂÃæ½éÉÜһϾ­³£Ê¹ÓõÄһЩѡÏ ¡¡¡¡

    ¡¡¡¡¡¡¡¡Networking support£ºÍøÂçÖ§³Ö¡£±ØÐ룬ûÓÐÍø¿¨Ò²½¨ÒéÄãÑ¡ÉÏ¡£

    ¡¡¡¡¡¡¡¡PCI support£ºPCIÖ§³Ö¡£Èç¹ûʹÓÃÁËPCIµÄ¿¨£¬µ±È»±ØÑ¡¡£

    ¡¡¡¡¡¡¡¡PCI access mode£ºPCI´æȡģʽ¡£¿É¹©Ñ¡ÔñµÄÓÐBIOS¡¢DirectºÍAny£¬Ñ¡Any°É¡£

    ¡¡¡¡¡¡¡¡Support for hot-pluggabel devices£ºÈȲå°ÎÉ豸֧³Ö¡£Ö§³ÖµÄ²»ÊÇÌ«ºÃ£¬¿É²»Ñ¡¡£

    ¡¡¡¡¡¡¡¡PCMCIA/CardBus support£ºPCMCIA/CardBusÖ§³Ö¡£ÓÐPCMCIA¾Í±ØÑ¡ÁË¡£

    ¡¡¡¡¡¡¡¡System V IPC

    ¡¡¡¡¡¡¡¡BSD Process Accounting

    ¡¡¡¡¡¡¡¡Sysctl support£ºÒÔÉÏÈýÏîÊÇÓйؽø³Ì´¦Àí/IPCµ÷Óõģ¬Ö÷Òª¾ÍÊÇSystem VºÍBSDÁ½ÖÖ·ç¸ñ¡£Èç¹ûÄã²»ÊÇʹÓÃBSD£¬¾Í°´ÕÕȱʡ°É¡£

    ¡¡¡¡¡¡¡¡Power Management support£ºµçÔ´¹ÜÀíÖ§³Ö¡£

    ¡¡¡¡¡¡¡¡Advanced Power Management BIOS support£º¸ß¼¶µçÔ´¹ÜÀíBIODÖ§³Ö¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡5. Memory Technology Device£¨MTD£©

    ¡¡¡¡¡¡¡¡MTDÉ豸֧³Ö¡£¿É²»Ñ¡¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡6. Parallel port support

    ¡¡¡¡¡¡¡¡´®¿ÚÖ§³Ö¡£Èç¹û²»´òËãʹÓô®¿Ú£¬¾Í±ðÑ¡ÁË¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡7. Plug and Play configuration

    ¡¡¡¡¡¡¡¡¼´²å¼´ÓÃÖ§³Ö¡£ËäÈ»Linux¶Ô¼´²å¼´ÓÃÄ¿Ç°Ö§³ÖµÄ²»ÈçWindowsºÃ£¬µ«ÊÇ»¹ÊÇÑ¡ÉÏ°É£¬ÕâÑùÄã¿ÉÒÔ°ÎÏÂÊó±êÖ®ÀàµÄÌåÑéÒ»ÏÂLinuxϼ´²å¼´Óõĸоõ¡£ ¡¡

    ¡¡¡¡¡¡¡¡8. Block devices

    ¡¡¡¡¡¡¡¡¿éÉ豸֧³Ö¡£Õâ¸ö¾ÍµÃÕë¶Ô×Ô¼ºµÄÇé¿öÀ´Ñ¡ÁË£¬¼òµ¥ËµÃ÷һϰɣº ¡¡¡¡

    ¡¡¡¡¡¡¡¡Normal PC floppy disk support£ºÆÕͨPCÈíÅÌÖ§³Ö¡£Õâ¸öÓ¦¸Ã±ØÑ¡¡£

    ¡¡¡¡¡¡¡¡XT hard disk support£º

    ¡¡¡¡¡¡¡¡Compaq SMART2 support£º

    ¡¡¡¡¡¡¡¡Mulex DAC960/DAC1100 PCI RAID Controller support£ºRAID¾µÏñÓõġ£

    ¡¡¡¡¡¡¡¡Loopback device support£º

    ¡¡¡¡¡¡¡¡Network block device support£ºÍøÂç¿éÉ豸֧³Ö¡£Èç¹ûÏë·ÃÎÊÍøÉÏÁھӵĶ«Î÷£¬¾ÍÑ¡ÉÏ¡£

    ¡¡¡¡¡¡¡¡Logical volume manager£¨LVM£©support£ºÂß¼­¾í¹ÜÀíÖ§³Ö¡£

    ¡¡¡¡¡¡¡¡Multiple devices driver support£º¶àÉ豸Çý¶¯Ö§³Ö¡£

    ¡¡¡¡¡¡¡¡RAM disk support£ºRAMÅÌÖ§³Ö¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡9. Networking options

    ¡¡¡¡¡¡¡¡ÍøÂçÑ¡Ïî¡£ÕâÀïÅäÖõÄÊÇÍøÂçЭÒé¡£ÄÚÈÝÌ«¶àÁË£¬²»Ò»Ò»½éÉÜÁË£¬×Ô¼º¿´°É£¬Èç¹ûÄã¶ÔÍøÂçЭÒéÓÐËùÁ˽âµÄ»°£¬Ó¦¸Ã¿ÉÒÔ¿´¶®µÄ¡£Èç¹ûÀÁµÃ¿´£¬Ê¹ÓÃȱʡѡÏ¿Ï¶¨ÒªÑ¡ÖÐTCP/IP networkingŶ£©¾Í¿ÉÒÔÁË¡£ÈÃÎÒÃÇ¿´¿´£¬TCP/IP¡¢ATM¡¢IPX¡¢DECnet¡¢Appletalk¡­¡­Ö§³ÖµÄЭÒéºÃ¶àŶ£¬IPv6Ò²Ö§³ÖÁË£¬Qos and/or fair queueing£¨·þÎñÖÊÁ¿¹«Æ½µ÷¶È£©Ò²Ö§³ÖÁË£¬»¹ÓÐkHTTPd£¬²»¹ýÕâЩ¶¼»¹ÔÚʵÑé½×¶Î¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡10. Telephony Support

    ¡¡¡¡¡¡¡¡µç»°Ö§³Ö¡£Õâ¸öÊÇʲô¶«¶«£¿ÈÃÎÒ²é²é°ïÖú£¬Ô­À´ÊÇLinuxÏ¿ÉÒÔÖ§³Öµç»°¿¨£¬ÕâÑùÄã¾Í¿ÉÒÔÔÚIPÉÏʹÓÃÆÕͨµÄµç»°ÌṩÓïÒô·þÎñÁË¡£¼Çס£¬µç»°¿¨¿ÉºÍmodemûÓÐÈκιØϵŶ¡£ ¡¡¡¡

    ¡¡¡¡¡¡¡¡11. ATA/IDE/MFM/RLL support

    ¡¡¡¡¡¡¡¡Õâ¸öÊÇÓйظ÷ÖÖ½Ó¿ÚµÄÓ²ÅÌ/¹âÇý/´Å´ø/ÈíÅÌÖ§³ÖµÄ£¬ÄÚÈÝÌ«¶àÁË£¬Ê¹ÓÃȱʡµÄÑ¡Ïî°É£¬Èç¹ûÄãʹÓÃÁ˱ȽÏÌØÊâµÄÉ豸£¬±ÈÈçPCMCIAµÈ£¬¾Íµ½ÀïÃæ×Ô¼ºÕÒÏàÓ¦µÄÑ¡Ïî°É¡£