ÆÚ´ýÒÑ¾ÃµÄ 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 ÓëËûÁªÏµ¡£
jpl2000 ÓÚ 2005-10-03 00:14:13·¢±í:
ѧϰÁË
koov ÓÚ 2005-09-25 00:12:17·¢±í:
ѧϰÁË