Linus Torvalds ºÍ VMware ¿ªÔ´¸ºÔðÈË Dirk Hohndel ÉÏÖÜÔÚÖйú LinuxCon ÉϽøÐÐÁËÒ»´Î¡°Â¯±ßÁÄÌ족¡£
ÖÜÒ»£¬Linus Torvalds Ê×´ÎÀ´µ½Öйú²Î¼ÓÔÚ±±¾©ÕÙ¿ªµÄ LinuxCon + ContainerCon + CloudOpen¡£ÔÚ½ü 2000 Ãû¹ÛÖÚÃæÇ°£¬Linus Torvalds ºÍ VMware ¿ªÔ´¸ºÔðÈË Dirk Hohndel ½øÐÐÁ˽øÐÐÁËÒ»´Î¡°Â¯±ßÁÄÌ족£¬Ì¸¼°ÊÇʲôÔÚ¾ªÑȺͼ¤Àø×ÅËû£¬ÒÔ¼°ÓÐÖ¾µÄ¿ªÔ´¿ª·¢ÕßÃǸÃÈçºÎÉÏÊÖ¡£ÏÂÃæÊÇËûÃÇ̸»°ÖеÄһЩÁÁµã¡£ Linux ¿ª·¢ÖÐÓÐʲôÁîÈ˾ªÑȵÄÊÂÇé?¡°ÎÒ¾õµÃÓÐȤµÄÊÇÎÒÈÏΪÒѾÎȶ¨µÄ´úÂëÈÔÈ»ÔÚ²»¶ÏµÄµÃµ½¸Ä½ø£¬ÓÐЩ¶«Î÷ÎÒÃÇÒѾºÜ¶àÄêûÓÐÅöÁË£¬È»ºóÓÐÈËÀ´¸Ä½øÁËËüÃÇ£¬»òÕßÔÚÎÒÒÔΪ¸ù±¾¾Í²»»áÓÐÈËÓõĶ«Î÷ÉÏÌá½»ÁË Bug ±¨¸æ¡£ÎÒÃÇÓÐÁËеÄÓ²¼þ£¬¿ª·¢ÁËÐµĹ¦ÄÜ£¬µ«ÊÇ 25 Äêºó£¬ÎÒÃÇÈÔÈ»ÓÐÀϵġ¢·Ç³£»ù´¡µÄ¶«Î÷£¬²¢ÇÒÈËÃÇÒÀÈ»ÔÚ¹ØÐĺ͸ÄÉÆ×ÅËüÃÇ¡£¡± ʲôÔÚ¼¤Àø×ÅËû¡°ÎÒÕæµÄºÜϲ»¶ÎÒÕýÔÚ×öµÄÊÂÇé¡£ÎÒϲ»¶ÐÑÀ´Ê±ÓÐÒ»¸öÔÚ¼¼ÊõÉÏÓÐȤ¶ø¸»ÓÐÌôÕ½ÐÔ²¢ÇÒ²»Ì«½ôÕŵŤ×÷£¬Òò´ËÎÒ¿ÉÒÔ³¤Ê±¼äµÄΪ´Ë¹¤×÷£»»òÕß×öһЩÎҸоõÎÒÕýÔÚ×öÒ»¸öÕæÕýÓÐÓ°ÏìµÄÊÂÇ飬×öһЩ²»½ö½öÊǶÔÎÒÀ´ËµÓÐÒâÒåµÄÊÂÇé¡£ ¡°ÎÒż¶ûÔÚ¹¤×÷ÖÐÐÝϢһϣ¬ÀýÈçÎÒÔÚ Git ÉϹ¤×÷Á½µ½ÈýÖܵÄʱºò¾Í¿ªÊ¼ÐÝÏ¢ÁË¡£µ«ÊÇÿ´ÎÐÝÏ¢µÄʱ¼ä±È½Ï³¤ÎÒ¶¼»á¸Ðµ½ÎÞÁÄÑá¾ë¡£µ±ÎÒ³öȥDZˮһÖÜ£¬¾ÍÏë×ÅÒª»ØÀ´£¬ÎÒ´ÓûÓиоõÎÒÐèÒªÒ»¸ö¸ü³¤µÄ¼ÙÆÚ¡£¡±
£¨LCTT Òë×¢£º´Ë´¦¡°ÔÚ Git ÉϹ¤×÷¡± ÊÇÖ¸ Linus ÔÚ Git °æ±¾²Ö¿âÀïÃæ¿ª·¢ Linux Äںˣ¬¶ø·Ç¿ª·¢ Git Èí¼þ¡ª¡ªÊÂʵÉÏ£¬Linus ÔÚÔçÆÚ¿ª·¢Íê Git µÄÔÐÍÖ®ºó£¬Ö÷ÒªµÄ Git ¿ª·¢ÒѾÓбðÈ˽ÓÊÖÁË£¬ËäÈ»Ëû±»³ÆÖ®Îª Git Ö®¸¸¡£¶ø¡°Ç±Ë®¡±ÊÇÕæµÄָDZˮÔ˶¯£¬Linus ϲºÃÍæÇ±Ë®Ô˶¯¡££© Linux µÄδÀ´Áìµ¼Á¦¡°ÎÒÃǵŤ×÷½ø³Ì²»»áÖ»ÊÇ 25 Ä꣬ÎÒÃÇÈÔÈ»Óзdz£Ç¿´óµÄά»¤ÍŶӡ£ÎÒÃdz£³£±§Ô¹ÎÒÃÇûÓÐ×ã¹»µÄά»¤Õß - ÕâÊÇÕæµÄ£¬ÎÒÃÇÖ»ÓÐÊýÊ®Ãû¶¥¼¶Î¬»¤Õß×öÈÕ³£ºÏ²¢µÄ¹¤×÷£¬Õâ¶ÔÓÚÒ»¸ö¿ªÔ´ÏîÄ¿À´ËµÊÇÒ»¸ö·Ç³£Ç¿´óµÄÍŶӡ£¶øÇÒËæ×ÅÕâЩ¶¥¼¶Î¬»¤ÕßÂýÂý±äÀϱäÅÖ£¬ÎÒÃDz»¶ÏÓÐÐÂÈ˽øÀ´¡£Ò»¸öÐÂÈ˳ɳ¤ÎªÒ»¸ö¶¥¼¶Î¬»¤ÕßÐèÒª¼¸ÄêµÄʱ¼ä£¬Òò´ËÎÒ²»¾õµÃÎÒÃÇÓ¦¸ÃΪ Linux µÄÏÂÒ»¸ö 20 Äêµ£ÐÄ¡£¡± Linux »á±»Ìæ´úÂ𣿡°»òÐí»áÓÐһЩеÄÏîÄ¿½«À´»á²¢ÇÒ±íÃ÷ËûÃDZÈÎÒÃÇ×öµÄ¸üºÃ£¬µ«ÊÇÎÒ²»µ£ÐÄÕâ¸ö¡£Óкܶà·Ç³£³É¹¦µÄ Linux µÄ·ÖÖ§£¨fork£©£¬ÈËÃDz»»á°ÑËüÃÇ¿´×÷ÊÇ·ÖÖ§ÊÇÒòΪËûÃǺܺÍг¡£Èç¹ûÓÐÈËÏëÒª¸Ä±äÒ»Çв¢ÇÒÈÃÄں˱äµÃ¸üºÃ£¬ÎҵĸоõÊÇ£¬¸É°É£¬Ö¤Ã÷Äã×Ô¼º¡£ÎÒ¿ÉÄܾõµÃÄÇÊÇÒ»¸ö»µÖ÷Ò⣬µ«ÊÇÄã¿ÉÒÔÖ¤Ã÷ÎÒÊÇ´íµÄ¡£¡±
£¨LCTT Òë×¢£º´Ë´¦Ëù˵µÄ·ÖÖ§£¬Ó¦¸ÃÊÇÖ¸ÀàËÆ Android¡¢AGL µÈ Linux ·ÖÖ§²¢Ã»ÓзÖÁÑ Linux Éú̬£¬¶øÊDZ˴˲¹³ä¡££© ¶Ô Git µÄÏë·¨¡°ÎÒ¶Ô Git µÄ¹ã·º´«²¥¸Ðµ½·Ç³£µÄ¾ªÑÈ¡£ÏÔÈ»Îҷdz£¸ßÐË£¬ËüÑéÖ¤ÁËÎÒ¶Ô·Ö²¼Ê½¿ª·¢µÄ¿´·¨¡£È»¶øÄÇʱ£¬ÒѾÓÐÈç´ËÖ®¶àµÄÔ´Âë°æ±¾¿ØÖƹ¤¾ß£¬ºÜÄÑÔÙÈ¥ÍÆ³öÒ»¸öеİ汾¿ØÖÆÏµÍ³¡£ÎÒÔ¤¼ÆËüÖ÷ÒªÏÞÓÚÄں˿ª·¢ - ÒòΪËüÊÇÕë¶ÔÎÒÃÇËù×öµÄ¡£¡± ¡°ÔÚ¸Õ¿ªÊ¼µÄÈýµ½ËÄÄêÀ¹ØÓÚ Git µÄ±§Ô¹ÊÇËüÈç´ËµÄÓëÖÚ²»Í¬£¬ÄÑÒÔʹÓᣴóÔ¼ÎåÄêǰ£¬ÊÂÇé·¢ÉúÁ˸ı䡣ÓÐ×ã¹»¶àµÄÏîÄ¿ºÍ¿ª·¢Õß¿ªÊ¼Ê¹Óà Git £¬Ëü±äµÃ²»ÔÙÓëÖÚ²»Í¬£»ÈËÃÇϰ¹ßÓÚʹÓà Git ¡£ËûÃÇ¿ªÊ¼ÀûÓÃÕâÖÖ¿ª·¢Ä£Ê½£¬Ê¹Óà Git µÄ°²È«¸Ð£¬Òâζ×ÅÈκζ«Î÷¶¼²»»áË𻵻òÕß¶ªÊ§¡£¡± ¡°ÔÚijЩ·½Ã棬Git ±È Linux ¸üΪÈËËùÖª¡£Linux ³£³£±»Òþ²ØÆðÀ´£¬ÀýÈ簲׿ÊÖ»ú¾ÍÔËÐÐÔÚ Linux Ö®ÉÏ£¬µ«ÊÇÄã²¢²»ÖªµÀ¡£µ«ÊÇʹÓà Git ʱ£¬ÄãÈ·ÇеØÖªµÀÄãÔÚʹÓà Git ¡£¡± ·ÖÖ§ Linux¡°µ±ÎÒ×øÏÂÀ´¿ªÊ¼Ð´ Git £¬Ò»¸öÊ×ÒªµÄÔÔò¾ÍÊÇÄãÓ¦¸ÃÄÜ fork ²¢ÇÒÔÚ´Ë»ù´¡ÉÏ×öÄã×Ô¼ºµÄÊÂÇé¡£Èç¹ûÄãÓÐÓÑºÃµÄ fork£¨ÄÜÖ¤Ã÷ÎÒ´íÁË£¬²¢ÇÒÄܹ»¸Ä½øÄںˣ©£¬ÔÚÕâÖÖÇé¿öÏ£¬ÈËÃÇ¿ÉÒÔ»ØÀ´ËµÎÒÃÇʵ¼ÊÉϸĽøÁËÄںˣ¬ÕâûÓÐʲô²»ºÃµÄ¸Ð¾õ¡£ÎÒ»á²ÉÄÉÄãµÄ¸Ä½ø²¢ÇÒ½«ÆäºÏ²¢½øÀ´¡£Õâ¾ÍÊÇΪʲôÄãÓ¦¸Ã¹ÄÀø fork ¡£ÄãÒ²ÏëÈÃÁ¼ºÃµÄ»ØÀ¡±äµÃºÜ¼òµ¥¡£¡± ¿ªÔ´¿ª·¢ÕßÓ¦¸ÃÈçºÎ¿ªÊ¼¡°ÓÚÎÒ¶øÑÔ£¬ÎÒ×ÜÊÇ×ÔÎÒ¼¤Àø£¬ÖªµÀ×Ô¼ºÏëÒª×öʲô£¬ÎÒ´ÓÀ´Ã»Óб»¸æÖªÒªÈ¥×öʲô¡£ÎÒ²»È·¶¨ÎÒµÄÀý×ÓÊÇ·ñÊʺÏÈËÃÇЧ·Â¡£Èç¹ûÄãÊÇÒ»¸öÐÂÊÖ³ÌÐòÔ±£¬Äã¿ÉÒÔ´Ó³ÉǧÉÏÍòµÄ¿ªÔ´ÏîÄ¿ÖÐÕÒµ½ÄãËù¸ÐÐËȤµÄ£¬Äã¿ÉÒÔ³¤ÆÚ¹Ø×¢Õâ¸öÏîÄ¿£¬È¥Á˽âËüµÄ´úÂ룬ÒÔÖÁÓÚÄã¿ÉÒÔÔÚij¸ö²¿·ÖµÄ´úÂëÉÏ¿ÉÒÔ³ÉΪר¼Ò£¬²»ÐèÒªÊÇÕû¸öÏîÄ¿¡£Ã»ÓÐÈËÊÇÕû¸öÄں˵Äר¼Ò£¬µ«ÊÇÄã¿ÉÒԺܺõØÁ˽âÆäÖеÄÒ»¸öÁìÓò¡£¡± ¡°Èç¹ûÄãÄܳÉΪÉçÇøµÄÒ»·Ý×Ó£¬ÄÜÌá½»²¹¶¡£¬Äǽ«²»½ö½öÊDZà³Ì£¬¶øÊÇÓпªÔ´Éç»á·½ÃæµÄÒâÒå¡£Äã×÷Ϊһ¸ö³ÌÐòÔ±ÌáÉýÁËÄã×Ô¼º²¢ÇÒºÍÍâ½çÁªÏµÁËÆðÀ´¡£Äã»ù±¾ÉÏ¿ÉÒÔÏòÍâչʾ - ÎÒ×öÁËÕâЩ¸Ä½ø£¬ÎÒÓÐÄÜÁ¦ÔÚÎÒµÄÉçÇø»òÕß¹¤×÷ÉÏ×ߵøüÔ¶¡£Äã²»µÃ²»»¨·ÑÒ»¶¨µÄʱ¼äÀ´Ñ§Ï°Ò»¸öÏîÄ¿£¬µ«ÊÇÄ㽫ÓÐÒ»¸ö¾Þ´óµÄÉÏÉý¿Õ¼ä - ²»½ö½öÊÇ´ÓÖ°Òµ·½Ã棬¶øÇÒÔÚÄãµÄÉú»îÖÐÓÐÒ»¸ö¾ªÈ˵ÄÏîÄ¿¡£¡±
|