©®linuxÉçÇø©® °®ÐÄÔ®Öú ©® LinuxÈÏÖ¤©®ÏµÁÐ½Ì³Ì ©® Òµ½ç¶¯Ì¬©® Õ¾ÎñÐÂÎÅ ©® ¹«Ë¾ÕÐÆ¸©® ½¨ÒéÁôÑÔ ©® ÍøÖ·´óÈ« ©®LPIרÌâ©® CISCOרÌâ
ÉèΪÊ×Ò³
¼ÓÈëÊÕ²Ø
¹ÜÀíÍŶÓ
JSP  
JAVA  
PERL  
 ÄúµÄλÖãºÊ×Ò³ > article > Linux¿ª·¢Çø > ÄÚºËÑо¿ >
À¸Ä¿µ¼À¸
×ÊÁÏËÑË÷
ÈÈÃÅÎÄÕÂ
¡¤linux-2.6ÄÚºËÉý¼¶Îĵµ
¡¤LinuxÔ´´úÂëµÄ×¢ÊÍ
¡¤linux2.6Äں˱àÒë·½·¨ÏêÊö
¡¤Linux²Ù×÷ϵͳÄں˱àÒëÏê½â
¡¤LinuxÄں˽ṹÏê½â
¡¤LinuxÅäÖÃÓë±àÒëÄÚºË
¡¤¶¨Ê±Æ÷
¡¤LinuxÄÚºËÉý¼¶È«¹¥ÂÔ
¡¤FC5(Fedora Core5)ϱàÒëÄÚºË×Ü
¡¤Ubuntu 6.06 dapper Äں˱àÒë³õ
¡¤Linux Äں˱àÒëÏê½â
¡¤LinuxÄں˹ÜÀí»ù´¡ÖªÊ¶¸ÅÊö
¡¤Linux2.4Éý¼¶µ½2.6ÄÚºËÉý¼¶Ö¸ÄÏ
¡¤µÚ°ËÕ É豸Çý¶¯
¡¤ÈçºÎ±àÒëlinuxÄÚºË
×îÐÂÎÄÕÂ
¡¤Linux Kernel ×îÐÂÎȶ¨°æ2.6.2
¡¤KernelÓ²¼þÖжϵijõʼ»¯Á÷³Ì
¡¤LinuxÄÚºËbootsplash¹¦ÄܵÄʵÏÖ
¡¤LinuxÄÚºË2.6.25ȫз¢²¼¼ÓÈëÖÚ
¡¤Debian Linuxϵͳ±àÒëÄں˱ê×¼
¡¤Linux2.4Äں˺Í2.6Äں˶ÔInitr
¡¤2.6.24Äں˱àÒë initrd-2.6.24
¡¤QtopiaÓ¦ÓóÌÐòÓëLinuxÄÚºËÊý¾Ý
¡¤Linux 2.6ÄÚºËÖÐsysfsÎļþϵͳ
¡¤Linux2.6ÄÚºËÇý¶¯ÒÆÖ²²Î¿¼
¡¤Andrew Morton:LinuxÄں˵ÄÖ´·¨
¡¤Fedora 8 LinuxϵͳµÄÄÚºËÅäÖÃ
¡¤KernelÖеÄirq.cº¯Êý
¡¤LinuxºËÐijöÏÖȨÏÞÀ©Õż°¼ÇÒäÌå
¡¤Linux 2.6±¾µØÈ¨ÏÞÌáÉý©¶´
Google
 
Linux²Ù×÷ϵͳÄں˱àÒëÏê½â
[ ×÷Õß:  ¼ÓÈëʱ¼ä:2005-12-01 13:00:28  À´×Ô: ]
Äں˼ò½é 
£ £ Äںˣ¬ÊÇÒ»¸ö²Ù×÷ϵͳµÄºËÐÄ¡£Ëü¸ºÔð¹ÜÀíϵͳµÄ½ø³Ì¡¢ÄÚ´æ¡¢É豸Çý¶¯³ÌÐò¡¢ÎļþºÍÍøÂçϵͳ£¬¾ö¶¨×ÅϵͳµÄÐÔÄܺÍÎȶ¨ÐÔ¡£ 


£ £ 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  

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

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

£ £ ££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£ºÈÃÄÚºËÔÚÆô¶¯Ê±ÓÐ×Ô¼º×°Èë±ØÐèÄ£¿éµÄÄÜÁ¦£¬½¨ÒéÑ¡ÉÏ¡ LinuxÁªÃËÊÕ¼¯ÕûÀí ,תÌùÇë±êÃ÷ԭʼÁ´½Ó,ÈçÓÐÈκÎÒÉÎÊ»¶Ó­À´±¾Õ¾LinuxÂÛ̳ÌÖÂÛ
·ÖÒ³£º[1] 2 3
¡¾ÆÀÂÛ¡¿¡¾¼ÓÈëÊղؼС¿¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿¡¾¹Ø±Õ¡¿
¡ù Ïà¹ØÁ´½Ó
ÎÞÏà¹ØÐÅÏ¢