À´Ô´£ºCSDN
ÕªÒª£ºÍ¶ÉíÓÚ¿ªÔ´ÏîÄ¿µÄ¿ª·¢ÕßÃǻᷢÏÖËûÃǵĴúÂë»á³ÉΪËûÃÇÖ°ÒµÉúÑÄÖлñµÃÌáÉýµÄ×îºÃ¹¤¾ß¡£Bikas Saha˵ÕâÖÖ¹«¿ªµÄ¼òÀúÓ¦¸Ã²»»áÈ¡´ú´«Í³µÄ¼òÀúÐÎʽ¡£Í¬ÑùҲûÓÐȱ·¦¿ªÔ´¾ÑéµÄÈË»á˵ӵÓпªÔ´¾ÑéµÄÈ˵ϵ»°¡£
IT½çÓиöЦ»°£ºÄãÈçºÎ³ÆºôÄÇЩ¸øLinuxÄÚºËдÁËÁù¸ö²¹¶¡µÄ³ÌÐòÔ±£¿´ð°¸ÊÇ£º±»¹ÍÓ¶µÄÈË¡£
ÄãÃ÷°×ÁËÂ𣿾ÍÈÃLinux FundationµÄͬÊÂGreg Kroah-HartmanÀ´½âÊͰɣº¡°Õâ¸öЦ»°Òâ˼ÊÇÒµÓ࿪·¢ÕßÊDz»»á¿ª·¢³¬¹ý5¸öÄں˲¹¶¡µÄ£¬ÒòΪµ±Ä㿪·¢ÁË5¸ö²¹¶¡Ö®ºó£¬ÍùÍù¾Í»áµÃµ½Ò»¸ö¹¤×÷ÑûÇë¡£ÆäʵÕâ¸ö²¢²»ÊÇЦ»°£¬ÒòΪÕâÑùµÄÊÂÇé¼ûµÃÌ«¶àÁË¡£¡±
Õâ¸ö¿ÉÄÜÊÇÄÇЩÔÚ¿ªÔ´ÏîÄ¿ºÍ¿ªÔ´ÉçÇø²ÎÓë¶ÈºÜ¸ßµÄÖ°ÒµÕßµÄÒ»¸ö²àÃæ£º¶ÔÓÚËùÓÐ×íÐÄÓÚ¿ªÔ´ÏîÄ¿µÄºÏ×÷ÕßÀ´Ëµ£¬ÐËȤÊÇ×î¹Ø¼üµÄÒ»¸öÒòËØ¡£¿ª·¢ÕßÄܽ«¶ÔÓÚ¿ªÔ´ÏîÄ¿µÄÎÞ³¥¹¤×÷±ä³É»ñµÃ¹¤×÷µÄÓÐÁ¦¹¤¾ß£¬ÕâÒ²ÊǺÜÄѵõġ£
Bikas SahaÊÇÔÚHortonworksµÄÒ»¸ö¼¼ÊõÈËÔ±£¬Ëûͬʱ»îÔ¾ÓÚApacheÈí¼þ»ù½ð»á£¬¶øApache»ù½ð»áÓаüÀ¨Hadoop£¨Ò»¸ö·Ö²¼Ê½ÏµÍ³¼Ü¹¹£©ºÍÆäËû¿ªÔ´Æ½Ì¨µÈÏîÄ¿¡£SahaÈÏΪ£¬ËûÔÚApacheµÄ¹¤×÷ÊÇËû¡°×îÓмÛÖµµÄ¹«¿ª¼òÀú¡±¡£Ëû±íʾ£¬ËûÔÚ¿ªÔ´ÉçÇøËùдµÄ´úÂëºÍËûËù»ñµÃµÄÉùÓþºÍËûÓÃÔÚÕÐÆ¸Æ½Ì¨ÉϵļòÀúͬÑùÖØÒª¡£
¡°ÄãµÄ¹¤×÷ÈκÎÈ˶¼¿ÉÒÔ¿´µÃ¼û£¬¡±Ëû˵£¬¡°ÈËÃÇÇå³þ¿´µ½Äã×öÁËЩʲô£¬»¹ÓÐÄ㹤×÷µÄÖÊÁ¿ÈçºÎ¡£¡±
Saha²¢Ã»ÓÐ˵µ½ÕâÖÖ¹«¿ªµÄ¼òÀúÓ¦¸ÃÈ¡´ú´«Í³µÄ¼òÀú¡£Í¬ÑùҲûÓÐȱ·¦¿ªÔ´¾ÑéµÄÈË»á˵ӵÓпªÔ´¾ÑéµÄÈ˵ϵ»°¡£SahaÊÇÔÚ2011ÄêÀ뿪Microsoft¼ÓÈëHortonworksºó²Å²ÎÓëApacheµÄ¿ªÔ´¹¤×÷µÄ¡£ÔÚ¿ªÔ´ÏîÄ¿Éϵľ޴ó¹±Ï×Äܹ»ºÜºÃµØÎªÄãµÄÖ°ÒµÉúÑļӷ֣¬ËäÈ»Äã¿ÉÄÜÔÚµ±Ê±²¢²»ÊÇÔÚѰÇóÒ»·Ý¹¤×÷£¬µ«ÆäʵÄÇÊÇÄãÕÒÒ»·Ý¹¤×÷µÄ×î¼Ñʱ»ú¡£
Kroah-HartmanÊÇÒ»ÃûÕÐÆ¸ÈËÔ±£¬Ëû°ïÖúIBMºÍNovell£¨Ò»¼ÒÔÚ2004ÄêÊÕ¹ºÁËSUSEµÄ¹«Ë¾£©ÕÐÆ¸ÓµÓÐLinuxÄں˼¼ÊõµÄÈ˲š£Ëû¸æËßÎÒÃÇ£ºÔÚÃæÊÔµÄʱºò£¬Ó¦Æ¸ÈËÔ±ÔÚ¿ªÔ´¹¤×÷ÖеűÏ××Ü»á¸øÕÐÆ¸ÕßÁôϺÜÉî¿ÌµÄÓ¡Ïó¡£
¡°Ëü£¨ÔÚ¿ªÔ´¹¤×÷ÖеűÏ×£©±íÃ÷Ò»¸öÈËÄܹ»²ÎÓëµ½Ò»¸ö¿ª·¢ÍŶÓÖУ¬²¢ÇÒÓµÓÐÓÅÐãµÄ¹µÍ¨ÄÜÁ¦ºÍ¼¼ÊõÄÜÁ¦¡£¡±Kroah-Hartman˵£¬¡°ºÜ¶àÎÒÕÐÆ¸µÄÈËÉõÖÁÁ¬Ò»·ÝÕýʽµÄ¼òÀú¶¼Ã»ÓУ¬ÎÒÃÇÖ»ÊÇÖªµÀËûÃÇÔÚ¿ªÔ´¹¤×÷ÖеľÀú£¬µ«ÊÇÕâЩȴºÜºÃ˵Ã÷ËûÃǵļ¼Êõˮƽ¡£¡±
Saha˵ApacheµÄ¾«Ó¢¹ÜÀíģʽºÜÊʺϡ°¹«¿ª¼òÀú¡±ÕâÖÖ¸ÅÄî¡££¨¹«¿ª¼òÀú£©ºÍ´«Í³µÄ¼òÀú²»Í¬£¬ÎÒÃǺÜÄÑÈ¥·ÛÊÎÎÒÃǹýÈ¥µÄ¾ÀúºÍ³É¾Í£¬ÒòΪÕâЩ¹¤×÷ÊÇÈκÎÈ˶¼¿ÉÒÔ¿´µ½ºÍʹÓõġ£ÔÚApacheÀïÃæ£¬×¿Ô½µÄ¹±Ï×ÕßÄܹ»Ó®µÃËûÃÇͬ°éµÄ×ðÖØ£¬ÀýÈ磬ËûÃÇ»á±»ÍÆ¾ÙΪ¡°ÏîÄ¿Ö÷³ÖÕß¡±£¬´Ó¶øÄܹ»ÔÚApacheµÄÏîÄ¿ÖÐÓµÓиü´óµÄÓ°ÏìÁ¦¡£
Òª³ÉΪһÃû¡°ÏîÄ¿Ö÷³ÖÕß¡±ÊÇûÓнݾ¶µÄ£¬Äã²»½ö½öÐèÒªÌύһЩ²¹¶¡£¬¶øÇÒ»¹ÐèÒª²ÎÓ뿪·¢ÏîÄ¿ºÍ°ïÖúÓû§½â¾öÎÊÌ⣬´ËÍ⻹ҪÍê³ÉÎĵµ¹¤×÷ºÍ¸ú×ÙÏîÄ¿µÄ½ø³Ì£¬²¢Õ¹ÏÖ³öÄã¶ÔÓÚÕâÏ×÷³¤ÆÚµÄÐËȤ¡£ApacheÍøÕ¾ÈçÊÇ˵¡£
SahaÈÏΪ£¬ÕâÖÖͬʼäÍÆ¾ÙµÄ»úÖÆ£¬»¹ÓжԿªÔ´¹¤×÷µÄ¹±Ï×Êǹ«¿ª¼òÀúµÄ»ù´¡£¬¶øÇÒÕâЩ±ÈÄãÔÚÃæ¶ÔÃæµÄÃæÊÔÖÐ˵µÄÈκζ«Î÷Óиü´óµÄÓ°ÏìÁ¦¡£
¡°ÓÐʱºò£¬£¨¶ÔÓÚÕÐÆ¸ÕßÀ´Ëµ£©ÓëÆä»¨ÈýËĸöÐ¡Ê±ÃæÊÔÒ»¸öÈË£¬²»ÈçÁ˽âÒ»ÏÂËûÔÚ¿ªÔ´ÉçÇøÖеľÀú¡£¡±Saha˵£¬¡°Í¨¹ý¿ªÔ´ÉçÇøµÄÉç½»ÍøÂçÁ˽âÒ»ÏÂӦƸÕßÔÚ¿ªÔ´Öеı³¾°£¬Ê¹Äã¸üÈÝÒ×ÖªµÀÕâ¸öÈËÊÇ·ñÖµµÃÄãÆ¸Óᣡ±
¡°Éç½»ÍøÂ硱ָµÄÊDZ鲼ÓÚ¿ªÔ´ÏîÄ¿ÖÐÔÚÏßÉçÇø£¬ÓÈÆäÖ¸ÏñHadoop»òÕßLinux kernelÕâЩ֪Ãû¶È¸ßµÄÉçÇø¡£Kroah-HartmanÖ¸³ö£¬¶ÔÓÚÕÐÆ¸ÕßÀ´Ëµ£¬ËûÃǺÜÈÝÒ×Äܹ»·Ö±æ³öÒ»¸öÈËÊÇ·ñ»îÔ¾ÓÚLinux kernel£ºÄãÖ»ÐèÒª¿´¿´ÔÙLinux kernelÉϵÄÓʼþÁбíºÍÔ´´úÂëÊ÷£¨source tree£©£¬ÒòΪÉÏÃæÓкܶà²ÎÓëÕâЩ¹¤×÷µÄÈ˵ÄÃû×ÖºÍËûÃǵÄÓʼþµØÖ·¡£
¡°¹«¿ª¼òÀú¡±ÓÐÁíÍâÒ»ÖÖ×é³É²¿·Ö¡£Kroah-Hartman¸æËßÎÒÃÇ£¬¶ÔÓÚÒ»¸öLinux¿ª·¢ÕßÀ´Ëµ£¬×îÓÐЧµÄÕÒ¹¤×÷·½·¨Ö®Ò»ÊǸæËßËûÃǵÄͬÊÂËûÃÇÏëÕÒÒ»·Ý¹¤×÷¡£¡°ÈÃÆäËû¿ª·¢ÕßÖªµÀÄãÔÚÕÒÒ»·ÝºÍÏÖÔÚ²»Ò»ÑùµÄ¹¤×÷£¬¡±Ëû˵£¬¡°Ã¿Öܶ¼»áÓй«Ë¾À´ÕÒÎÒ£¬ÎÊÎÒÊÇ·ñÖªµÀһЩӵÓÐNÄêÄں˾Ñé¶øÇÒÔÚÕÒ¹¤×÷µÄ¿ª·¢Õß¡£¡±
¶øSahaÔò±íʾ£¬Éç½»ÍøÂçºÍ¸öÈËÉùÓþÊǷdz£ÓÐÓõģ¬ÒòΪHadoopºÍÓëËüÏà¹ØµÄ´óÊý¾ÝºÍ·Ö²¼Ê½¼ÆËã¼¼Êõ¶¼ÊÇÏà¶ÔÄêÇáµÄ¡£¡°Ëü£¨Hadoop£©Êµ¼ÊÉÏÊÇÒ»¸öÏ൱¸´ÔӵŤ³Ìƽ̨£¬¡±£¬Saha˵£¬¡°ÕÒÒ»¸öÄܹ»Ò»À´µ½Á¢¼´¿ÉÒÔ½øÈ빤×÷µÄÈËÊǺܲ»ÈÝÒ׵ġ£ÕâЩ¹¤×÷²»½ö½öÊÇÒòΪ±à³ÌµÄ¸´ÔÓ¶È£¬»¹Éæ¼°µ½Ë¼¿¼µÄ·½Ê½¡£ºÜ¶àÈ˶¼ºÜÉó¤±ãЯÈí¼þ£¬µ«ÊÇËûÃÇÍùÍùÈÔδ¶Ô·Ö²¼Ê½Èí¼þÓгä×ãµÄÀí½â£¬Ò²Ã»ÓÐÏà¹ØµÄ¾Ñé¡£¡±
ËäÈ»Saha˵¶ÔÓÚ¹ÍÓ¶ÕßÀ´Ëµ£¬¹ÍÓ¶×´¿öÒѾÔÚ½ü¼¸ÄêÀïÓÐËùÌáÉý£¬µ«ÊǶÔÓÚÄÇЩÔÚHadoopÉú̬ȦÖÐÓµÓгöÉ«¼¼ÊõµÄÈËÀ´Ëµ£¬ÏÖÔÚÒÀÈ»ÊÇӦƸÕßÖ÷µ¼×ÅÇóÖ°Êг¡¡£
×îºó£¬Kroah-Hartman²¹³ä£º¡°Èç¹ûÄã²ÎÓëµ½¿ªÔ´ÏîÄ¿µÄ¿ª·¢¹¤×÷ÖУ¬½«À´×Ü»áÓй«Ë¾ÕÒÉÏÃÅÀ´ÕÐÆ¸Äã¡£¡±