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

Äں˱ȽÏ:´Ó2.4µ½2.6Äں˿ª·¢ÖеĸĽø

·¢²¼Ê±¼ä:2005-09-22 20:03:37À´Ô´:ºìÁª×÷Õß:ccs
ÆÚ´ýÒÑ¾ÃµÄ 2.6 ÄÚºËÖÕÓÚµ½À´ÁË¡£IBM Linux Technology Center µÄ Paul Larson °µÖйØ×¢ÄÇЩÈà 2.6 ³ÉΪÓÐÊ·ÒÔÀ´×îºÃÄں˵Ť¾ß¡¢²âÊԺͼ¼Êõ ---- ´ÓÐÞÕý¿ØÖƺͻعé²âÊÔµ½È±ÏÝ×·×ÙºÍÁÐ±í±£³Ö¡£

¾­¹ýΪÆÚÈýÄêµÄ»ý¼«¿ª·¢£¬Ð 2.6 Linux ÄÚºË×î½üÒѾ­·¢²¼ÁË£¬ÔÚÕâÆڼ䣬Linux Äں˵Ŀª·¢ºÍ²âÊÔ·½·¨·¢ÉúÁËһЩÓÐȤµÄ±ä»¯¡£µ±Ç°£¬¿ª·¢Äں˵ķ½·¨Ôںܶ෽ÃæÓëÈýÄêǰûʲô²»Í¬¡£²»¹ý£¬Ò»Ð©¹Ø¼ü±ä»¯ÒѾ­Ê¹ÕûÌåµÄÎȶ¨ÐÔºÍÖÊÁ¿µÃµ½ÁËÌá¸ß¡£

Ô´´úÂë¹ÜÀí

ÀúÊ·ÉÏ£¬´ÓÀ´Ã»ÓгöÏÖ¹ýÓÃÓÚ Linux Äں˵ÄÕýʽµÄÔ´´úÂë¹ÜÀí»òÐÞÕý¿ØÖÆϵͳ¡£Êµ¼ÊÉÏ£¬ºÜ¶à¿ª·¢ÕßʵÏÖÁËËûÃÇ×Ô¼ºµÄÐÞÕý¿ØÖÆÆ÷£¬µ«ÊDz¢Ã»Óйٷ½µÄ Linux CVS µµ°¸¿â£¬Èà Linus Torvalds ¼ì²é¼ÓÈë´úÂ룬²¢ÈÃÆäËûÈË¿ÉÒÔÓÉ´Ë»ñµÃ´úÂë¡£ÐÞÕý¿ØÖÆÆ÷µÄȱ·¦£¬³£³£»áʹ·¢Ðа汾֮¼ä´æÔÚ¡°´ú¹µ¡±£¬Ã»ÓÐÈËÕæÕýÖªµÀ¼ÓÈëÁËÄÄЩ¸Ä±ä£¬ÕâЩ¸Ä±äÊÇ·ñÄܺܺõØÈںϣ¬»òÕßÔÚ¼´½«·¢Ðеİ汾ÖÐÄÄЩÐÂÄÚÈÝÊÇÖµµÃÆÚ´ýµÄ¡£Í¨³££¬Èç¹û¸ü¶àµÄ¿ª·¢Õß¿ÉÒÔÏñÁ˽âËûÃÇ×Ô¼ºËù×öµÄ¸Ä±äÒ»ÑùÁ˽⵽ÄÇЩ±ä»¯£¬Ä³Ð©ÎÊÌâ¾Í¿ÉÒԵõ½±ÜÃâ¡£

ÓÉÓÚȱ·¦ÕýʽµÄÐÞÕý¿ØÖÆÆ÷ºÍÔ´´úÂë¹ÜÀí¹¤¾ß£¬Ê¹µÃºÜ¶àÈËÌáÒéʹÓÃÒ»¸öÃûΪ BitKeeper µÄ²úÆ·¡£BitKeeper ÊÇÒ»¸öÔ´´úÂë¿ØÖƹÜÀíϵͳ£¬ºÜ¶àÄں˿ª·¢ÕßÒѾ­³É¹¦µØ½«ÆäÓ¦ÓÃÓÚËûÃÇ×Ô¼ºµÄÄں˿ª·¢¹¤×÷ÖС£×î³õµÄ 2.5 Äں˷¢²¼ºó²»¾Ã£¬Linus Torvalds ¿ªÊ¼ÊÔÓà BitKeeper£¬ÒÔÈ·¶¨ËüÊÇ·ñÄÜÂú×ãËûµÄÐèÒª¡£ÏÖÔÚ£¬Ö÷ÒªµÄ 2.4 ºÍ 2.5 ÄÚºËµÄ Linux ÄÚºËÔ´´úÂ붼ÊÇÓà BitKeeper À´¹ÜÀíµÄ¡£¶Ô´ó²¿·Ö¿ÉÄܺÜÉÙ»òÕ߸ù±¾²»¹ØÐÄÄں˿ª·¢µÄÓû§À´Ëµ£¬ÕâÒ»µã¿´ÆðÀ´¿ÉÄÜÎ޹ؽôÒª¡£²»¹ý£¬ÔÚһЩÇé¿öÏ£¬Óû§¿ÉÒÔÊÜÒæÓÚÄÇЩÓÉÓÚʹÓà BitKeeper ¶ø´øÀ´µÄ¿ª·¢ Linux Äں˵ķ½·¨µÄ¸Ä±ä¡£

ʹÓà BitKeeper µÄ×î´óºÃ´¦Ö®Ò»ÊDz¹¶¡µÄÈںϡ£µ±¶à¸ö²¹¶¡Ó¦ÓÃÓÚͬһ»ù´¡µÄ´úÂëÖ®ÉÏ£¬²¢ÇÒÆäÖÐһЩ²¹¶¡»á¶Ôͬһ²¿·Ö²úÉúÓ°Ïìʱ£¬¾Í¿ÉÄÜ»á³öÏÖÈÚºÏÎÊÌâ¡£Ò»¸öºÃµÄÔ´´úÂë¹ÜÀíϵͳ¿ÉÒÔ×Ô¶¯µØÍê³ÉÆäÖÐһЩ¸üΪ¸´ÔӵIJ¿·Ö¹¤×÷£¬ÕâÑù¿ÉÒÔ¸ü¿ìµØÈںϲ¹¶¡£¬²¢Ê¹¸ü¶àµÄ²¹¶¡¼ÓÈëµ½ÄÚºËÖС£Ëæ×Å Linux Äں˿ª·¢ÕßÉçÇøµÄÀ©´ó£¬·Ç³£ÐèÒªÐÞÕý¿ØÖÆÆ÷À´°ïÖú±£³Ö¶ÔËùÓиıäµÄ×·×Ù¡£ÓÉÓÚÿ¸öÈ˶¼¿ÉÒÔ½«ÕâЩ¸Ä±ä¼¯³Éµ½Ö÷ÒªµÄ Linux ÄÚºËÖУ¬Îª±£Ö¤²¹¶¡²»»á±»ÒÅÍü²¢¿ÉÒÔ·½±ãµØÈںϺ͹ÜÀí£¬BitKeeper µÈ¹¤¾ßÊDZز»¿ÉÉٵġ£

·Ç³£ÓбØҪʹÓÃÒ»¸öʵʱµÄ¡¢¼¯Öеĵµ°¸¿âÀ´±£´æ¶Ô Linux Äں˵Ä×îиüС£Ã¿Ò»¸ö±»Äں˽ÓÊܵĸıä»òÕß²¹¶¡¶¼±»×÷Ϊһ¸ö¸Ä±ä¼¯±»×·×Ù¡£ÖÕ¶ËÓû§ºÍ¿ª·¢Õß¿ÉÒÔ±£´æËûÃÇ×Ô¼ºµÄÔ´Îļþµµ°¸¿â£¬²¢¸ù¾ÝÐèÒª¿ÉÒÔͨ¹ýÒ»¸ö¼òµ¥µÄÃüÁîÓÃ×îеĸı伯½øÐиüС£¶Ô¿ª·¢ÕßÀ´Ëµ£¬ÕâÒâζ×Å¿ÉÒÔʼÖÕʹÓÃ×îеĴúÂ뿽±´¡£²âÊÔÈËÔ±¿ÉÒÔʹÓÃÕâЩÂß¼­µÄ¸Ä±ä¼¯ºÏÀ´È·¶¨ÄÄЩ±ä»¯µ¼ÖÂÁËÎÊÌâµÄ²úÉú£¬Ëõ¶Ìµ÷ÊÔËùÐèÒªµÄʱ¼ä¡£ÉõÖÁÄÇЩϣÍûʹÓÃ×îÐÂÄں˵ÄÓû§Ò²¿ÉÒÔÖ±½ÓÀûÓÃʵʱµÄ¡¢¼¯Öеĵµ°¸¿â£¬ÒòΪÏÖÔÚÒ»µ©ËûÃÇËùÐèÒªµÄ²¿¼þ»òȱÏÝÐÞ¸´¼ÓÈëµ½ÄÚºËÖУ¬ËûÃǾͿÉÒÔÂíÉϽøÐиüС£µ±´úÂëÈںϵ½ÄÚºËʱ£¬ÈκÎÓû§¶¼¿ÉÒÔÌṩ¹ØÓÚÕâЩ´úÂëµÄ¼´Ê±·´À¡ºÍȱÏݱ¨¸æ¡£

²¢Ðпª·¢

Ëæ×Å Linux Äں˵ijɳ¤£¬±äµÃ¸ü¼Ó¸´ÔÓ£¬¶øÇÒÎüÒý¸ü¶à¿ª·¢Õß½«×¢ÒâÁ¦¼¯Öе½Äں˵ÄÌض¨·½ÃæµÄרÃÅ¿ª·¢ÉÏÀ´£¬³öÏÖÁËÁíÒ»¸ö¿ª·¢ Linux ·½·¨µÄÓÐȤ¸Ä±ä¡£ÔÚ 2.3 Äں˰汾µÄ¿ª·¢Æڼ䣬³ýÁËÓÉ Linus Torvalds ·¢ÐеÄÖ÷ÒªµÄÒ»¸öÄÚºËÊ÷Ö®Í⣬»¹ÓÐһЩÆäËûµÄÄÚºËÊ÷¡£

ÔÚ 2.5 µÄ¿ª·¢Æڼ䣬ÄÚºËÊ÷³öÏÖÁ˱¬Õ¨Ê½µÄÔö³¤¡£ÓÉÓÚʹÓÃÔ´´úÂë¹ÜÀí¹¤¾ß¿ÉÒÔ±£³Ö¿ª·¢µÄͬ²½²¢ÐнøÐУ¬ÕâÑù¾Í¿ÉÄÜʵÏÖ¿ª·¢µÄ²¿·Ö²¢Ðл¯¡£ÎªÁËÈÃÆäËûÈËÔÚËûÃÇËù×öµÄ¸Ä±ä±»½ÓÊÜ֮ǰ¿ÉÒÔ½øÐвâÊÔ£¬ÓÐһЩ¿ª·¢ÐèÒª²¢Ðл¯¡£ÄÇЩ±£³Ö×Ô¼ºµÄÊ÷µÄÄÚºËά»¤ÕßÖÂÁ¦ÓÚÌض¨µÄ×é¼þºÍÄ¿±ê£¬±ÈÈçÄÚ´æ¹ÜÀí¡¢NUMA ²¿¼þ¡¢¸Ä½øÀ©Õ¹ÐÔºÍÓÃÓÚÌض¨Ìåϵ½á¹¹µÄ´úÂ룬»¹ÓÐһЩÊ÷ÊÕ¼¯²¢×·×Ù¶ÔÐí¶àСȱÏݵľÀÕý¡£

ͼ 1. Linux 2.5 ¿ª·¢Ê÷


ÕâÖÖ²¢Ðпª·¢Ä£Ð͵ÄÓŵãÊÇ£¬ËüʹµÃÐèÒª½øÐÐÖØ´ó¸Ä±äµÄ¿ª·¢Õߣ¬»òÕßÕë¶ÔÒ»¸öÌض¨µÄÄ¿±ê½øÐдóÁ¿ÀàËƸıäµÄÄÇЩ¿ª·¢Õß¿ÉÒÔ×ÔÓɵØÔÚÒ»¸öÊÜ¿Ø»·¾³Öпª·¢£¬¶ø²¢²»Ó°ÏìÆäËûÈËËùÓÃÄں˵ÄÎȶ¨ÐÔ¡£µ±¿ª·¢ÕßÍê³É¹¤×÷ºó£¬ËûÃÇ¿ÉÒÔ·¢²¼Õë¶Ô Linux Äں˵±Ç°°æ±¾µÄ²¹¶¡£¬ÒÔʵÏÖµ½´ËΪֹËûÃÇËùÍê³ÉµÄ¸Ä±ä¡£ÕâÑù£¬ÉçÇøÖеIJâÊÔÈËÔ±¾Í¿ÉÒÔ·½±ãµØ²âÊÔÕâЩ¸Ä±ä²¢Ìṩ·´À¡¡£µ±Ã¿Ò»²¿·Ö¶¼±»Ö¤Ã÷ÊÇÎȶ¨µÄÖ®ºó£¬ÄÇЩ²¿·Ö¿ÉÒÔµ¥¶ÀµØ£¬»òÕßÉõÖÁͬʱȫ²¿µØ£¬Èںϵ½Ö÷Òª Linux ÄÚºËÖС£

ÔÚʵ¼ÊÓ¦ÓÃÖвâÊÔ

¹ýÈ¥£¬Linux Äں˲âÊÔ·½·¨Î§ÈÆ¿ª·ÅÔ´´úÂ뿪·¢Ä£ÐͽøÐС£ÓÉÓÚ´úÂëÒ»¾­·¢²¼ºó¾Í¹«¿ª¸øÆäËû¿ª·¢Õß½øÐÐÉó²é£¬Òò´Ë´ÓÀ´Ã»ÓгöÏÖ¹ýÒ»¸öÓëÆäËûÐÎʽµÄÈí¼þ¿ª·¢ÀàËƵÄÕýʽµÄÑéÖ¤ÖÜÆÚ¡£ÕâÖÖ·½·¨±³ºóµÄÀíÂÛÒÀ¾ÝÊÇ¡°The Cathedral and the Bazaar¡±ÖÐËùνµÄ¡°Linus ·¨Ôò¡± £¬ÕâÒ»·¨ÔòµÄÄÚÈÝΪ¡°ÖÚÈ˵ÄÑÛ¹âÊÇÑ©ÁÁµÄ¡±¡£»»¾ä»°Ëµ£¬¸ßÁ¦¶ÈµÄÉó²é¿ÉÒÔÕÒ³ö´ó²¿·ÖÕæÕýµÄ´óÎÊÌâ¡£

È»¶øʵ¼ÊÉÏ£¬ÄÚºËÓкܶิÔÓµÄÏ໥ÁªÏµ¡£¼´Ê¹½øÐÐÁË×ã¹»Á¦¶ÈµÄÉó²é£¬»¹Êǻ᩹ýºÜ¶àÑÏÖصÄȱÏÝ¡£´ËÍ⣬×îеÄÄÚºËÒ»¾­·¢²¼£¬ÖÕ¶ËÓû§¿ÉÒÔ£¨Ò²¾­³£ÊÇ£© ÏÂÔز¢Ê¹Óá£2.4.0 ·¢²¼Ê±£¬ÉçÇøÖкܶàÈ˶¼ÌáÒé½øÐиüÓÐ×éÖ¯µÄ²âÊÔ£¬ÒÔ±£Ö¤Ìض¨²âÊԺʹúÂëÉó²éµÄÇ¿¶È¡£ÓÐ×éÖ¯µÄ²âÊÔ°üÀ¨ÔËÓòâÊԼƻ®¡¢²âÊÔ¹ý³ÌÖеĿÉÖظ´ÐԵȵȡ£Ê¹ÓÃËùÓеÄÈýÖÖ·½·¨±È×î³õֻʹÓÃÁ½ÖÖ·½·¨»á´øÀ´¸ü¸ßµÄ´úÂëÖÊÁ¿¡£

Linux ²âÊÔÏîÄ¿

×îÔç¶Ô Linux ¿ªÊ¼½øÐÐÓÐ×éÖ¯²âÊԵűÏ×ÕßÊÇ Linux ²âÊÔÏîÄ¿ (Linux Test Project£¬LTP)¡£Õâ¸öÏîÄ¿µÄÄ¿µÄÊÇͨ¹ý¸üÓÐ×éÖ¯µÄ²âÊÔ·½·¨Ìá¸ß Linux µÄÖÊÁ¿¡£Õâ¸ö²âÊÔÏîÄ¿µÄÒ»²¿·ÖÊÇ×Ô¶¯²âÊÔÌ×¼þµÄ¿ª·¢¡£LTP ¿ª·¢µÄÖ÷Òª²âÊÔÌ×¼þÒ²½Ð×ö Linux ²âÊÔÏîÄ¿¡£2.4.0 Äں˷¢²¼Ê±£¬LTP ²âÊÔÌ×¼þÖ»ÓдóÔ¼ 100 ¸ö²âÊÔ¡£Ëæ×Å 2.4 ºÍ 2.5 °æ±¾ Linux µÄ·¢Õ¹Óë³ÉÊ죬LTP ²âÊÔÌ×¼þÒ²ÕýÔÚ·¢Õ¹ºÍ³ÉÊì¡£µ±Ç°£¬Linux ²âÊÔÏîÄ¿°üÀ¨³¬¹ý 2000 ¸ö²âÊÔ£¬¶øÇÒÕâ¸öÊý×Ö»¹ÔÚÔö³¤!

´úÂ븲¸Ç·ÖÎö

ÏÖÔÚËùʹÓõÄй¤¾ßΪÄÚºËÌṩÁË´úÂ븲¸Ç·ÖÎöµÄ¹¦ÄÜ¡£¸²¸Ç·ÖÎö¸æËßÎÒÃÇ£¬ÔÚÒ»¸ö¸ø¶¨µÄ²âÊÔÔËÐÐʱ£¬ÄÚºËÖÐÄÄЩÐдúÂë±»Ö´ÐС£¸üÖØÒªµÄÊÇ£¬¸²¸Ç·ÖÎöÌáʾÁËÄں˵ÄÄÄЩ²¿·Ö»¹¸ù±¾Ã»Óб»²âÊÔµ½¡£Õâ¸öÊý¾ÝÊÇÖØÒªµÄ£¬ÒòΪËüÖ¸³öÁËÐèÒªÔÙ±àдÄÄЩвâÊÔÀ´²âÊÔÄں˵ÄÄÇЩ²¿·Ö£¬ÒÔʹÄں˿ÉÒԵõ½¸üÍ걸µÄ²âÊÔ¡£

³ÖÐø¶àÈÕµÄÄں˻عé²âÊÔ

ÔÚ 2.5 µÄ¿ª·¢ÖÜÆÚÖУ¬Linux ²âÊÔÏîÄ¿Ëù²ÉÓõÄÁíÒ»¸öÏîÄ¿ÊÇ£¬Óà LTP ²âÊÔÌ×¼þ¶Ô Linux ÄÚºËÖ´ÐгÖÐø¶àÈյĻعé²âÊÔ¡£ÈËÃÇÓà BitKeeper ´´½¨ÁËÒ»¸öʵʱµÄ¡¢¼¯Öеĵµ°¸¿â£¬ÒÔËæʱ¿ÉÒÔ»ñµÃ Linux Äں˵ĿìÕÕ¡£ÔÚûÓÐʹÓà BitKeeper ºÍ¿ìÕÕʱ£¬²âÊÔÈËÔ±²»µÃ²»µÈµ½Äں˷¢²¼ºó²Å¿ÉÒÔ¿ªÊ¼²âÊÔ¡£ÏÖÔÚ£¬ÄÚºËÖ»Òª·¢ÉúÁ˸ı䣬²âÊÔÈËÔ±¾Í¿ÉÒÔ½øÐвâÊÔ¡£

ʹÓÃ×Ô¶¯»¯¹¤¾ßÀ´Ö´ÐгÖÐø¶àÈյĻعé²âÊÔµÄÁíÒ»¸öÓŵãÊÇ£¬ºÍÉÏÒ»´Î²âÊÔÏà±È±ä»¯½ÏС¡£Èç¹û·¢ÏÖÁËÒ»¸öеĻعéȱÏÝ£¬Í¨³£»áÈÝÒ׵ؼì²â³öÕâ¸öȱÏÝ¿ÉÄÜÊÇÄĸö¸Ä±äµ¼Öµġ£

ͬÑù£¬ÓÉÓÚÊÇ×îеĸı䣬Òò´ËËüÔÚ¿ª·¢ÕßµÄÄÔº£ÖÐÓ¡Ï󻹱ȽÏÉî ---- Ï£ÍûÕâÄÜÈÃËûÃǸüÈÝÒ׵ؼÇÆð²¢ÐÞ¶©ÏàÓ¦µÄ´úÂë¡£»òÐí Linus ·¨ÔòÓ¦¸ÃÓÐÕâÑùÒ»¸ö½áÂÛ£¬ÓÐһЩȱÏݱÈÆäËûȱÏݸüÈÝÒ×±»·¢ÏÖ£¬ÒòΪÄÇЩÕýÊdzÖÐø¶àÈÕµÄÄں˻عé²âÊÔËù·¢ÏÖ²¢´¦ÀíµÄÄÇЩ¡£ÔÚ¿ª·¢ÖÜÆÚÖкÍʵ¼Ê·¢²¼Ö®Ç°Äܹ»Ã¿Ìì½øÐÐÕâЩ²âÊÔ£¬Õâ¾ÍʹÄÇЩֻ¹Ø×¢ÍêÕû·¢Ðа汾µÄ²âÊÔÕß¿ÉÒÔ½«¾«Á¦¼¯ÖÐÓÚ¸üÑÏÖغͺÄʱµÄȱÏÝ¡£

¿ÉÀ©Õ¹²âÊÔƽ̨

ÁíÍâÒ»¸öÃûΪ¿ª·ÅÔ´´úÂ뿪·¢ÊµÑéÊÒ (Open Source Development Labs, OSDL) µÄÍŶÓҲΪ Linux ²âÊÔ×ö³öÁËÖØÒªµÄ¹±Ïס£2.4 Äں˷¢²¼ºó²»¾Ã£¬OSDL ´´½¨ÁËÒ»¸ö½Ð×ö¿ÉÀ©Õ¹²âÊÔƽ̨ (Scalable Test Platform£¬STP) µÄϵͳ¡£STP ÊÇÒ»¸ö×Ô¶¯»¯µÄ²âÊÔƽ̨£¬Èÿª·¢ÕߺͲâÊÔÕß¿ÉÒÔÔËÐÐ OSDL Ó²¼þÖ®ÉϵÄϵͳËùÌṩµÄ²âÊÔ¡£¿ª·¢ÕßÉõÖÁ¿ÉÒÔʹÓÃÕâ¸öϵͳÀ´²âÊÔËûÃÇ×Ô¼ºµÄÕë¶ÔÄں˵IJ¹¶¡¡£¿ÉÀ©Õ¹²âÊÔƽ̨¼ò»¯Á˲âÊԵIJ½Ö裬ÒòΪ STP ¿ÉÒÔ¹¹½¨Äںˡ¢ÉèÖòâÊÔ¡¢ÔËÐвâÊÔ£¬²¢ÊÕ¼¯½á¹û¡£È»ºóµÃµ½½á¹ûÒÔ½øÐÐÉîÈëµØ±È½Ï¡£ºÜ¶àÈËÎÞ·¨½Ó´¥´óÐÍϵͳ£¬±ÈÈç¾ßÓÐ 8 ¸ö´¦ÀíÆ÷µÄ SMP »úÆ÷£¬¶øͨ¹ý STP£¬ÈκÎÈ˶¼¿ÉÒÔÔÚÏñÕâÑùµÄ´óÐÍϵͳÉÏÔËÐвâÊÔ£¬Õâ¸öϵͳ (STP) µÄÁíÒ»¸öºÃ´¦¾ÍÔÚÓÚ´Ë¡£

×·×ÙȱÏÝ

×Ô´Ó 2.4 ·¢²¼ÒÔÀ´£¬¶Ô Linux Äں˵ÄÓÐ×éÖ¯²âÊÔ×î´óµÄ¸Ä½øÖ®Ò»ÊÇȱÏÝ×·×Ù¡£¹ýÈ¥£¬ÔÚ Linux ÄÚºËÖз¢ÏÖµÄȱÏݻᱨ¸æ¸ø Linux ÄÚºËÓʼþÁÐ±í£¬±¨¸æ¸øÌض¨×é¼þ»òÕßÌض¨ÌåϵµÄÓʼþÁÐ±í£¬»òÕßÖ±½Ó±¨¸æ¸øά»¤·¢ÏÖȱÏݵÄÄDz¿·Ö´úÂëµÄ¸öÈË¡£Ëæ×Å¿ª·¢ºÍ²âÊÔ Linux µÄÈËÊýµÄÔö¼Ó£¬Õâ¸öϵͳµÄ²»×ãÖ®´¦ºÜ¿ì¾Í±©Â¶Á˳öÀ´¡£ÔÚÒÔÇ°£¬³ý·ÇÈËÃǶÔȱÏݵı¨¸æ¿ÉÒÔ¾ªÈ˵Øά³ÖÏÂÈ¥£¬È±Ïݾ­³£±»ÒÅ©¡¢ÒÅÍü»òÕߺöÂÔ¡£

ÏÖÔÚ£¬OSDL °²×°ÁËÒ»¸öȱÏÝ×·×Ùϵͳ£¬À´±¨¸æºÍ×·×Ù Linux Äں˵ÄȱÏÝ¡£ÏµÍ³¾­¹ýÁËÅäÖã¬ÕâÑùµ±Ä³¸ö×é¼þµÄȱÏݱ»±¨¸æʱ£¬ÄǸö×é¼þµÄά»¤Õ߾ͻáµÃµ½Í¨Öª¡£Î¬»¤Õ߼ȿÉÒÔ½ÓÊܲ¢ÐÞ¸´ÄǸöȱÏÝ£¬»òÖØÐÂÖ¸¶¨È±ÏÝ £¨Èç¹û×îÖÕÈ·¶¨Êµ¼ÊÉÏÄÇÊÇÄÚºËÁíÍâÒ»²¿·ÖµÄȱÏÝ£©£¬Ò²¿ÉÒÔÅųýËü£¨Èç¹û×îÖÕÈ·¶¨²¢²»ÊÇÕæÕýµÄȱÏÝ£¬±ÈÈç´íÎóÅäÖõÄϵͳ£©¡£±¨¸æ¸øÓʼþÁбíµÄȱÏÝ»¹ÓжªÊ§µÄΣÏÕ£¬ÒòΪԽÀ´Ô½¶àµÄµç×ÓÓʼþÓ¿ÏòÄǸöÁÐ±í¡£È»¶ø£¬ÔÚȱÏÝ×·×ÙϵͳÖУ¬Ê¼ÖÕÓжÔÿһ¸öȱÏݼ°Æ䵱ǰ״̬µÄ¼Ç¼¡£

´óÁ¿ÐÅÏ¢

ÔÚΪ½«À´µÄ 2.6 Linux Äں˽øÐпªµÄ¹ý³ÌÖУ¬³ýÁËÕâЩ×Ô¶¯»¯µÄÐÅÏ¢¹ÜÀí·½·¨Ö®Í⣬¿ª·ÅÔ´´úÂëÉçÇøµÄ²»Í¬³ÉÔ±»¹ÊÕ¼¯ºÍ×·×ÙÁËÊýÁ¿¾ªÈ˵ÄÐÅÏ¢¡£

ÀýÈ磬ÔÚ Kernel Newbies Õ¾µãÉÏ´´½¨ÁËÒ»¸ö״̬ÁÐ±í£¬À´±£³Ö¶ÔÒѾ­Ìá³öµÄÄÚºËв¿¼þµÄ×·×Ù¡£Õâ¸öÁбí°üº¬ÁËÒÔ״̬ÅÅÐòµÄÌõÄ¿£¬Èç¹ûËüÃÇÒѾ­Íê³ÉÁË£¬Ôò˵Ã÷ËüÃÇÒѾ­°üº¬ÔÚÄĸöÄÚºËÖУ¬Èç¹û»¹Ã»ÓÐÍê³É£¬ÔòÖ¸³ö»¹ÐèÒª¶à³¤Ê±¼ä¡£ÁбíÉϺܶàÌõÄ¿µÄÁ´½ÓÖ¸Ïò´óÐÍÏîÄ¿µÄ Web Õ¾µã£¬»òÕßµ±ÌõÄ¿½ÏСʱ£¬Á´½ÓÖ¸ÏòÒ»¸ö½âÊÍÏàÓ¦²¿¼þµÄµç×ÓÓʼþÐÅÏ¢µÄ¿½±´¡£

ͬʱ£¬¡°post-halloween Îĵµ¡±¸æËßÓû§¼´½«µ½À´µÄ 2.6 ÄÚºËÓÐÄÄЩ¿ÉÆÚ´ýµÄ¶«Î÷¡£post-halloween ÎĵµµÄ´ó²¿·ÖÌÖÂÛÄÚÈÝÊÇÓû§ÐèҪעÒâµÄÖ÷Òª¸Ä±ä£¬ÒÔ¼°ÐèÒª¸üеÄϵͳ¹¤¾ß£¨ÎªÁËÀûÓÃËüÃÇ£©¡£¹ØÐÄÕâÒ»ÐÅÏ¢È˵ÄÖ÷ÒªÊÇÄÇЩÆÚÍûÌáÇ°Á˽â 2.6 ÄÚºËÖÐÓÐÄÄЩÄÚÈÝµÄ Linux ·¢ÐÐÉÌ£¬»¹ÓÐÖÕ¶ËÓû§£¬Õâ¿ÉÒÔÈÃËûÃÇÈ·¶¨ÎªÁËÄÜÀûÓÃв¿¼þÊÇ·ñÓÐÐèÒªÉý¼¶µÄ³ÌÐò¡£

Kernel Janitors ÏîÄ¿±£³ÖÁË£¨Êµ¼ÊÉÏÏÖÔÚ»¹ÔÚ±£³Ö£©Ò»¸öÁÐ±í£¬ÄÚÈÝÊÇÐèÒªÐÞ¸´µÄ½ÏСȱÏݺͽâ¾ö·½·¨¡£ÕâЩȱÏݽâ¾ö·½·¨Öд󲿷ÖÊÇÓÉÓÚÏòÄں˴ò½Ï´óµÄ²¹¶¡Ê±ÐèÒª¸Ä¶¯ºÜ¶à²¿·Ö´úÂë¶øµ¼Öµģ¬±ÈÈçÓÐЩµØ·½»áÓ°ÏìÉ豸Çý¶¯³ÌÐò¡£ÄÇЩнü´ÓÊÂÄں˿ª·¢µÄÈË¿ªÊ¼Ê±µÄ¹¤×÷¿ÉÒÔÑ¡ÔñÁбíÖеÄÌõÄ¿£¬ÕâÑùÈÃËûÃÇ¿ÉÒÔͨ¹ýСÏîĿѧϰÈçºÎ±àдÄں˴úÂ룬ͬʱÓлú»áΪÉçÇø×ö³ö¹±Ïס£

»¹ÓУ¬ÔÚÁíÒ»¸öÔ¤·¢²¼µÄÏîÄ¿ÖУ¬John Cherry ×·×ÙÁËÔÚ¶Ôÿ¸öÒѾ­·¢²¼µÄÄں˰汾½øÐбàÒëʱ·¢ÏֵĴíÎóºÍ¾¯¸æ¡£ÕâЩ±àÒëͳ¼ÆÊý×ÖËæ×Åʱ¼äµÄÁ÷ÊÅÒ»Ö±³ÖÐøϽµ£¬¶øÇÒ£¬ÒÔϵͳµÄÐÎʽÀ´·¢²¼ÕâЩ½á¹ûʹµÃËùÈ¡µÃµÄ½øչһĿÁËÈ»¡£ÔںܶàÇé¿öÏ£¬¿ÉÒÔÏñʹÓà Kernel Janitors ÁбíÒ»ÑùÀ´ÀûÓÃÕâЩ¾¯¸æºÍ´íÎóÏûÏ¢ÖеÄÒ»²¿·Ö£¬ÒòΪ±àÒë´íÎóͨ³£ÊÇÓÉСµÄȱÏÝÒýÆðµÄ£¬ÐèҪһЩŬÁ¦È¥ÐÞ¸´¡£

×îºó£¬»¹ÓÐ Andrew Morton µÄ¡°must-fix¡±ÁÐ±í¡£ÓÉÓÚËûÒѾ­±»Ñ¡¶¨Îª 2.6 Äں˷¢²¼ºóµÄά»¤Õߣ¬ËûÔËÓÃËûµÄÌØȨ¸ÅÀ¨µØÁгöÁËÄÇЩËûÈÏΪÔÚ×îÖÕµÄ 2.6 Äں˷¢²¼Ç°×îÆÈÇÐÐèÒª½â¾ö·½°¸µÄÎÊÌâ¡£must-fix ÁбíÖаüº¬ÁËÄÚºË Bugzilla ϵͳÖеÄȱÏÝ£¬ÐèÒªÍê³ÉµÄ²¿¼þ£¬ÒÔ¼°ÆäËûÒÑÖªµÄÎÊÌ⣬ÕâЩÎÊÌâÈç²»½â¾ö½«×è°­ 2.6 ·¢²¼¡£ÕâÒ»ÐÅÏ¢¿ÉÒÔ°ïÖúÖ¸Ã÷ÔÚÐÂÄں˷¢²¼Ç°»¹ÐèÒªÄÄЩ²½Ö裻¶ÔÄÇЩ¹ØÐÄÕâÒ»ÍòÖÚÆÚ´ýµÄ 2.6 Äں˷¢²¼ºÎʱÄÜÍê³ÉµÄÈËÀ´Ëµ£¬Ëü»¹¿ÉÒÔÌṩÓмÛÖµµÄÐÅÏ¢¡£

×Ô´ÓÈ¥ÄêÄêµ× 2.6 Äں˷¢²¼ÒÔºó£¬ÕâЩ×ÊÁÏÖÐÓÐһЩÒѾ­Ã÷ÏÔ²»ÔÙ½øÐÐά»¤ÁË¡£ÆäËûµÄÏà¹Ø¹¤×÷ÔÚÖ÷Òª°æ±¾·¢²¼ºóÈÔδ½áÊø£¬»¹Òª¼ÌÐø½øÐкóÆڵĸüС£ÓÐȤµÄÊÇÄÜ¿´µ½ÄÄЩÓÖ±»ÖØÐÂÌáÆð£¬ÓÐÁËÄÄЩ¸ïУ¬ÎÒÃÇÓÖÒ»´Î½Ó½üÁËÒ»¸öÖ÷Òª·¢²¼°æ±¾¡£

½áÊøÓï

¶àÊýÈËÔÚ¿¼ÂÇÄں˵ÄÒ»¸öеÄÎȶ¨°æ±¾Ê±£¬µÚÒ»¸öÎÊÌâͨ³£ÊÇ¡°ÕâÒ»°æ±¾ÖÐÓÐʲôж«Î÷Â𣿡±Êµ¼ÊÉϳýÁËһЩÐÂÌØÐÔºÍÐÞ¸´Ö®Í⣬ÔÚÄ»ºó»¹ÓÐÒ»¸öËæ×Åʱ¼ä¶ø²»¶Ï¸Ä½øµÄ¹ý³Ì¡£

ÔÚ Linux ÉçÇøÖУ¬¿ª·ÅÔ´´úÂ뿪·¢ÈÕÒæÐËÍú¡£ÖÂÁ¦ÓÚ Linux Äں˺ÍÆäËû·½Ã湤×÷µÄ±àÂëÕßÖ®¼äÁªÏµÊÇËÉÉ¢µÄ£¬Õâ¾ÍʹµÃÍŶӿÉÒԳɹ¦µØÊÊÓ¦±ä»¯¡£ÔÚÐí¶à·½Ã棬Ïà¶ÔÓÚÒѾ­Íê³ÉµÄºÜ¶àµ¥¸öµÄ¸Ä½øºÍȱÏÝÐÞ¸´¶øÑÔ£¬Linux µÄ¿ª·¢ºÍ²âÊÔ·½·¨ ---- ÓÈÆäÊÇÕâЩ·½·¨Ëæʱ¼äµÄÍÆÒƵõ½Á˸Ľø ---- ¶ÔÐÂÄں˵Ŀɿ¿ÐÔÓ°Ïì¸üΪÉîÔ¶¡£

¹ØÓÚ×÷Õß

Paul Larson Ϊ IBM Linux Technology Center µÄ Linux Test ÍŶӹ¤×÷¡£¹ýÈ¥Ò»ÄêÖУ¬Ëû´ÓʵÄÏîÄ¿°üÀ¨ Linux ²âÊÔÏîÄ¿¡¢2.5/2.6 ÄÚºËÎȶ¨ÐÔºÍÄں˴úÂ븲¸Ç·ÖÎö¡£¿ÉÒÔͨ¹ý pl@us.ibm.com ÓëËûÁªÏµ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 2 ÌõÆÀÂÛ

  1. jpl2000 ÓÚ 2005-10-03 00:14:13·¢±í:

    ѧϰÁË

  2. koov ÓÚ 2005-09-25 00:12:17·¢±í:

    ѧϰÁË