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

¶þÊ®ÄêÀ´ UNIX µÄ·¢Õ¹Ê·

·¢²¼Ê±¼ä:2006-09-09 00:24:01À´Ô´:ºìÁª×÷Õß:ckaces
ÔçÆÚÀúÊ·
ThompsonºÍRitchieÔÚ1973ÄêPurdue´óѧÕÙ¿ªµÄ²Ù×÷ϵͳԭÀíÑÐÌÖ»áÉÏ£¬·¢±íÁ˵Úһƪ¹ØÓÚUNIXµÄÂÛÎÄ¡£ÄÇʱ²®¿ËÀû·ÖУµÄBob Fabry½ÌÊÚÒ²ÔÚ³¡£¬ËûÁ¢¿Ì¶ÔUNIX²úÉúÐËȤ£¬²¢µÃµ½Ò»·Ý¿½±´£¬×¼±¸ÔÚ²®¿ËÀû×öʵÑé¡£
µ±Ê±£¬²®¿ËÀû·ÖУ½öÓм¸Ì¨´óÐÍÖ÷»ú×öÅú´¦Àí¹¤×÷¡£Òò´Ë£¬²®¿ËÀûµÄ¼ÆËã»ú¿Æѧϵ¡¢ÊýѧϵºÍͳ¼ÆϵÁªºÏ¶©¹ºÁËһ̨Äܹ»ÔËÐе±Ê±×îеĵÚËÄ°æUNIXµÄ PDP - 11/45¡£1974Äê1Ô£¬UNIXµÚËÄ°æ´Å´ø½»¸¶Ñ§Ð£Ê¹Ó㬲¢±»Ñо¿ÉúKeith Standiford°²×°µ½Õą̂»úÆ÷ÉÏ¡£
ÄÇʱ£¬ÓÐÌ«¶àϵͳÐèÒªThompsonά»¤£¬µ«ÔÚPurdue´óѧµÄThompson»¹ÊÇûÓÐÖ±½Ó²ÎÓë²®¿ËÀûUNIXϵͳµÄ°²×°¡£ÓÉÓÚÔÚ²®¿ËÀû°²×°µÄϵͳ³öÏÖ¼¸´ÎÆæ¹ÖµÄϵͳ±ÀÀ££¬ÕâÑùÒ»À´¾ÍÐèÒªËûÕâÑùµÄר¼ÒÀ´½â¾öÎÊÌâ¡£ÒòΪ²®¿ËÀû½öÓÐһ̨300²¨ÌصÄÉùƵżºÏʽµ÷Öƽâµ÷Æ÷£¬ÇÒûÓÐÓ¦´ð¹¦ÄÜ£¬ Thompson²»µÃ²»ÏÈͨ¹ýµç»°Í¨ÖªÔÚ»ú·¿Standiford£¬ÈÃËû½«µç»°Ïß²åÈëµ÷Öƽâµ÷Æ÷ÖУ¬Í¨¹ýÕâÖÖ·½·¨£¬ThompsonµÃÒÔÔÚÐÂÔóÎ÷ÖݶԱÀÀ£µÄϵͳ½øÐÐÔ¶³Ìµ÷ÊÔ¡¢³ý´í¡£
ϵͳ¶à´Î±ÀÀ£ÊÇÓÉÓÚÓ²ÅÌ¿ØÖÆÆ÷²»ÄܽøÐÐÖصþÐÔËÑË÷ÒýÆðµÄ¡£Ïà¶ÔÓÚÆÕͨµÄÎĵµËÑË÷²»Í¬£¬²®¿ËÀûµÄPDP- 11/45ÊÇThompsonÓöµ½µÄµÚÒ»ÅúÔÚͬһ¸ö¿ØÖÆÆ÷ÉÏÓÐÁ½¸öÓ²Å̵ļÆËã»ú¡£ThompsonµÄÔ¶³Ì³ý´íÒ²ÊDz®¿ËÀûºÍ±´¶ûʵÑéÊÒºÏ×÷µÄÒ»¸öÀý×Ó¡£±´¶ûʵÑéÊÒ»ý¼«¿Ï¸ÉµÄÑо¿ÈËÔ±ÀÖÓÚÖúÈË£¬Í¬Ê±Ò²ºÍ²®¿ËÀû·ÖÏí¹¤×÷³É¹û£¬ÕâÔںܴó³Ì¶ÈÉÏ´Ù½ø²®¿ËÀûÈí¼þµÄ¸Ä½ø¹¤×÷¡£
¾¡¹ÜUnixºÜ¿ìÄܹ»ÔËÐУ¬²¢ÇұȽÏÎȶ¨¡£µ«¼ÆËã»úϵ¡¢ÊýѧϵºÍͳ¼Æϵ¿ªÊ¼³öÏÖì¶Ü----ÊýѧϵºÍͳ¼ÆϵÏëÒªÔËÐÐDECµÄRSTSϵͳ¡£ÕùÂÛÖ®ºó£¬ËûÃÇ´ï³ÉЭÒ飺ÿ¸öϵ¿ÉÒÔÿ°àÔËÐÐ8СʱµÄ¼ÆËã»úϵͳ£»Unix¿ÉÒÔÔÚÔËÐÐRSTSϵͳ16Сʱºó£¬ÔÙÔËÐÐ8Сʱ¡£Îª¹«Æ½Æð¼û£¬ÔËÐеÄʱ¼ä¶ÎΪÿÌìÂÖ»»¡£Òò´Ë£¬µÚÒ»ÌìUnixÔËÐдÓÉÏÎç 8µãµ½ÏÂÎç4µã£¬È»ºóÊǵڶþÌìµÄÏÂÎç4µãµ½ÎçÒ¹£¬¶øºóÊǵÚÈýÌìµÄÁ賿µ½ÉÏÎç8µã¡£¾¡¹ÜÓÐÕâÑùÀëÆæµÄʱ¼ä°²ÅÅ£¬²Î¼Óѧϰ²Ù×÷ϵͳ¿Î³ÌµÄѧÉúÈÔȻϲ»¶ÔÚ Unix¶ø²»ÊÇÅú´¦Àí»úÉÏ×öÏîÄ¿¡£
ÔçÆڵķ¢Ðа汾
´Ë¼ä£¬¶ÔPascal±àÒëÆ÷µÄ´íÎó»Ö¸´¹¤×÷µÄÐËȤʹµÃÕâÒ»¹¤×÷±»ÒýÈëÁ˶ÔϵͳµÄÐèÇó¡£1977Äê³õ, JoyÍê³ÉÁË¡°²®¿ËÀû·¢Ðаæ(Berkeley Software Distribution)¡±¡£Õâ¸ö·¢Ðа汾°üÀ¨Pascalϵͳ£¬ÒÔ¼°´æ·ÅÔÚÔÚPascalÔ´ÂëµÄ»ÞɬµÄ×ÓĿ¼ÏµÄex±à¼­Æ÷¡£ÓÖ¹ýÁËÒ»Ä꣬×÷Ϊ·¢ÐÐ×éµÄÃØÊéµÄJoy£¬·¢·ÅÁË´óÔ¼ÈýÊ®·ÝÃâ·ÑµÄϵͳ¿½±´¡£
Ëæ×ÅÌṩָÏòÏÔʾ»º³åÇøÖ¸Õ빦ÄܵÄADM-3aÖն˵ijöÏÖ£¬Joy×îÖÕÍê³ÉÁËÆÁÄ»±à¼­Æ÷vi£¬¸øBerkeley´øÀ´ÁËÈ«ÆÁÄ»±à¼­Æ÷¡£ËûºÜ¿ì·¢ÏÖ×Ô¼º´¦ÔÚ½øÍËÁ½Äѵľ³µØ¡£ÔÚѧУ£¬¾­·Ñ²»×ãÊdz£ÓеÄÊ£¬¾ÉµÄÉ豸¸ù±¾¾ÍûÓÐÌæ»»µô¡£Ëû¾ö¶¨·ÅÆú½øÐдúÂëÓÅ»¯ºÍÐ޸ļ¸¸öÖն˵ÄÖ§³Ö¹¤×÷£¬×ª¶øͨ¹ýʹÓÃÒ»¸öСµÄ½âÊÍÆ÷È¥ÖØ»­ÆÁÄ»£¬¼®´ËÀ´¸ÄÉÆÆÁÄ»¹ÜÀí¡£Õâ¸ö½âÊÍÆ÷ͨ¹ýÃèÊöÖն˵ÄÌØÐÔÀ´Çý¶¯£¬Õâ×îÖÕµ¼ÖÂÁËtermcapµÄ²úÉú¡£
µ½1978ÄêÖÐÆÚ£¬Èí¼þµÄ·¢ÐаæÒѾ­¿ªÊ¼¹ýʱ£¬ÐèÒªÐ޸ġ£¶ÔÓÚPascalϵͳ£¬ÈÕÒæÔö³¤µÄÓû§ÈºÌå·´À¡Á˺ܶàÒâ¼û£¬¸ù¾Ý·´À¡µÄÒâ¼ûÐ޸ĺóµÄϵͳ¸ü¼ÓÎȶ¨£¬Í¬Ê±Ò²ÐÞ¸ÄΪÁ½±éɨÃ裬ʹÆä¿ÉÒÔÔÚPDP-11/34ÉÏÔËÐУ¬Ð޸ĵĽá¹û¶¨ÃûΪ¡°²®¿ËÀû·¢Ðеڶþ°æ(Second Berkeley Software Distribution)¡±ºÜ¿ì±»ËõдΪ2BSD£¬Ëü°üÀ¨ÁËÔöÇ¿µÄPascalϵͳ£¬vi±à¼­Æ÷ºÍ¼¸¸öÖն˵ÄtermcapÔÚÄÚ¡£Bill JoyÔٴζÀ×Ô×÷ÁË·¢ÐаæÈí¼þµÄ¼¯³É£¬´ð¸´Óû§µÄµç»°£¬²¢ÇÒ°Ñ¿Í»§µÄ·´À¡Ò²¼¯ÖÐÔÚϵͳÖС£Ò»Äêºó£¬ÓÖ·¢ÐÐÁË75·Ýϵͳ¡£È»¶ø£¬½ÓÏÂÀ´µÄÒ»ÄêJoyתÏòÁíÒ»¸öÏîÄ¿£¬¶ø2BSD·¢²¼»¹ÔÚ½øÐС£Æä×îÖհ汾Ϊ2.11BSD£¬ÊÇÒ»¸öÖÁ½ñÈÔÔËÐÐÔÚÊÀ½ç¸÷¸ö½ÇÂäµÄ¼¸°Ų̀PDP-11ÉϵÄÍêÕûµÄϵͳ¡£
VAX Unix
1978Äê³õ£¬Richard Fateman½ÌÊÚ¿ªÊ¼Ñ°ÕÒÓµÓиü´óµØÖ·¿Õ¼äµÄ»úÆ÷£¬ÒÔ¼ÌÐøÖ§³ÖËûÔÚMacsymaÉϵÄÑо¿¹¤×÷(×î³õ¿ªÊ¼ÓÚPDP-10)¡£Ð·¢²¼µÄVAX- 11/780Âú×ãÁËÒªÇ󣬲¢³öÏÖÔÚÔ¤ËãÖС£FatemanºÍÈýÊ®¸öͬÊÂһͬÏòNSF(ÃÀ¹ú¹ú¼Ò¿Æѧ»ù½ð»á£¬Òë×¢)Ìá³ö½¨Ò飬²¢¹ºÂòÁËһ̨VAX¡£
×î³õVAXÔËÐÐDECµÄVMS²Ù×÷ϵͳ£¬µ«ÏµÀïÒ»Ö±ÔÚʹÓÃUnix»·¾³£¬²¢Ï£Íû¼ÌÐøÓÃÏÂÈ¥¡£Òò´Ë£¬ÔÚVAX½»¸¶Ö®ºó²»¾Ã£¬Fateman»ñµÃÁËÒ»·Ý±´¶ûʵÑéÊÒJohn ReiserºÍTom LondonÒÆÖ²µ½VAXÉϵÄUnix----32/V¡£
¾¡¹Ü32/VÔÚVAXÉÏÌṩÁ˵ÚÆß°æUnix»·¾³£¬µ«ËüûÓÐÀûÓÃVAXÓ²¼þµÄÐéÄâÄڴ湦ÄÜ¡£ÈçͬËüÔÚPDP-11ÉÏÔËÐеÄÏÈÇýÒ»Ñù£¬ËüÊÇÍêÈ«»ùÓÚ½»»»µÄϵͳ¡£¶ÔÓÚBerkeleyµÄMacsymaÑо¿×éÀ´Ëµ£¬Ã»ÓÐÐéÄâÄÚ´æÒâζ׎ø³ÌµÄµØÖ·¿Õ¼äÖ»ÄܾÖÏÞÓÚÎïÀíÄڴ棬ÔÚеÄVAXÉÏ£¬ËûµÄ´óСÊÇÒ»Õ××Ö½Ú¡£
ΪÁ˽â¾öÕâÒ»ÎÊÌ⣬FatemanÕÒµ½ÁËDomenico Ferrari½ÌÊÚ£¬Berkeleyϵͳѧ¿Æ²¿³ÉÔ±£¬À´Ñо¿ÎªUnix±àдÐéÄâÄÚ´æÖ§³ÖµÄ¿ÉÄÜÐÔ¡£Ozalp Babaoglu£¬FerrariµÄѧÉúÖ®Ò»£¬¿ªÊ¼×ÅÊÖÑо¿ÔÚVAXÉÏʵÏÖÒ³Ãæϵͳ£¬ÓÉÓÚVAXûÓÐÒýÓÃ룬ËûµÄ¹¤×÷Óöµ½ÁËÄÑÌâ¡£
ÔÚBabaoglu½Ó½üÍê³ÉËûµÄµÚÒ»¸öʵÏÖµÄʱºò£¬ËûÕÒµ½ÁËBill Joy£¬ÒÔÑ°ÇóÔÚÀí½â´í×Û¸´ÔÓµÄUnixÄÚºËÖÐÓöµ½µÄÀ§ÄѵİïÖú¡£JoyÓÉÓÚBill Joy¶ø¶ÔÕâЩ¹¤×÷²úÉúÁËÐËȤ£¬²¢¼ÓÈëµ½½«ÕâЩ´úÂ뼯³Éµ½32/V£¬ÒÔ¼°ºóÐøµÄµ÷ÊÔ¹¤×÷ÖС£
²»ÐÒµÄÊÇ£¬BerkeleyÖ»ÓÐһ̨VAX£¬Í¬Ê±ÓÃÓÚϵͳµÄ¿ª·¢ºÍÈÕ³£¹¤×÷¡£Òò´Ë£¬ÔÚÊ¥µ®½Ú¼ÙÆڵļ¸ÖÜÄÚ£¬¸»ÓÐÄÍÐĵÄÓû§ÈºÌå·¢ÏÖËûÃǽ»ÌæµØµÇ¼µ½ÁË 32/VºÍ¡°Virtual VAX/Unix¡±ÉÏ¡£ËûÃǵŤ×÷¾­³£ÔÚºóÃæµÄϵͳÖÐͻȻµØ¹ÒÆ𣬼¸·ÖÖÓÖ®ºó£¬32/VµÄµÇ¼ÌáʾÔٴγöÏÖ¡£1979Äê1Ô£¬¾ø´ó¶àÊýÎÊÌâµÃµ½ÁËÐÞÕý£¬¶ø 32/VÕýʽ³ÉΪÀúÊ·¡£
JoyÈÏʶµ½32-λVAXºÜ¿ì¾Í»áÈÃ16-λµÄPDP-11¹ûʵ£¬ÓÚÊÇ¿ªÊ¼½«2BSDµÄÈí¼þÒÆÖ²µ½VAXÉÏ¡£µ±ÎÒºÍPeter KesslerÒÆÖ²Pascalϵͳʱ£¬JoyÒÆÖ²ÁËexºÍvi±à¼­Æ÷£¬C Shell£¬ÒÔ¼°2BSDÖеÄÎÞÊýС³ÌÐò¡£1979ÄêÄêµ×£¬ÍêÕûµÄ·¢Ðа汻¼¯³Éµ½ÁËÒ»Æð¡£Õâ¸ö·¢Ðаæ°üÀ¨ÁËÐéÄâÄÚ´æÄںˡ¢±ê×¼µÄ32/VʵÓóÌÐò£¬ÒÔ¼° 2BSDÐÂÔö¼ÓµÄ¹¦ÄÜ¡£1979Äê12Ô£¬Joy·¢ÐÐÁË3BSDµÄ½ü°Ù·Ý¿½±´£¬ÕâÊÇBerkeleyÔÚVAXÉϵĵÚÒ»¸ö·¢Ðа档
±´¶ûʵÑéÊÒ·¢ÐеÄ×îºóÒ»¸öUnix°æ±¾ÊÇ32/V£»Æäºó£¬ËùÓеÄAT&T Unix°æ±¾£¬´ÓSystem III¿ªÊ¼£¬ÒÔ¼°ÆäºóµÄSystem V£¬×ª¶øÓÉÒ»¸öÇ¿µ÷Îȶ¨µÄÉÌÒµ·¢Ðа汾µÄС×é¼ÌÐøά»¤¡£Ëæ×ÅUnixµÄÉÌÒµ»¯£¬BellʵÑéÊÒÎÞ·¨¼ÌÐø×÷ΪUnixÑо¿µÄÇå¾²ËùÔÚ¡£Ëæ×ÅÑо¿ÍÅÌå¶Ô UnixµÄ¼ÌÐøÐ޸ģ¬Ëü·¢ÏÖÐèÒªÒ»¸öÄܹ»ÖÆ×÷Ñо¿ÐÔ·¢Ðа汾µÄ×éÖ¯¡£ÓÉÓÚ¶ÔUnixµÄÔçÆÚÓ°Ï죬BerkeleyºÜ¿ì½øÈëÁËÔ­ÏÈÓɱ´¶ûʵÑéÊÒ°çÑݵĽÇÉ«¡£
DARPA(ÃÀ¹ú¹ú·À²¿¸ß¼¶Ñо¿¾Ö)µÄÖ§³Ö
ͬʱ£¬DARPA²¿ÃŵIJ߻®È˵ÄÌÖÂÛ¶ÔBerkeleyµÄ¹¤×÷²úÉúÁËÖØÒªÓ°Ïì¡£DARPAÔçÆڳɹ¦µÄ¼Æ»®ÊÇ°ÑËûÃǵÄÖ÷ÒªÑо¿ÖÐÐÄÁ¬ÔÚÒ»Æð£¬ÐγÉÒ»¸öÈ«¹úµÄ¼ÆËã»úÍøÂç¡£Óë´Ëͬʱ£¬ËûÃÇÒ²ÔÚÕâЩÑо¿ÖÐÐÄÑ°ÕÒÒѵ½ÊÙÃüµÄ¼ÆËã»ú£¬²¢ÇÒ»»µôËüÃÇ¡£È»¶ø£¬±È¾Þ´óµÄÌæ»»¿ªÏú»¹´óµÄÊÇ°ÑÑо¿µÄÈí¼þÒÆÖ²µ½ÐµļÆËã»úÉÏ¡£ÁíÍ⣬ÓÉÓÚÓ²¼þºÍ²Ù×÷ϵͳµÄ¶àÑùÐÔ£¬Ê¹µÃºÜ¶àÖ÷»úÖ®¼ä²»Äܹ²ÏíÈí¼þ¡£
Ñ¡ÔñÒ»¸öµ¥Ò»Ó²¼þµÄÂôÖ÷ÊDz»ÆõºÏʵ¼ÊµÄ£¬ÒòΪÑо¿Ð¡×é¶Ô¶àÖÖÀàÐ͵ļÆËã»úÐèÒªºÍ²»Äܵ¥Ò»µÄÒÀ¿¿Ò»¸öÖÆÔìÉÌ¡£È»¶ø£¬DARPAµÄ¾ö²ßÕß¾ö¶¨×îºÃµÄ·½°¸ÔÚÓÚ²Ù×÷ϵͳµÄͳһ¡£¾­¹ý¶à´ÎÌÖÂÛÖ®ºó£¬ÓÉÓÚUnixÒѱ»Ö¤ÊµµÄ¿ÉÒÆÖ²ÐÔ£¬±»Ñ¡¶¨Îª²Ù×÷ϵͳµÄ±ê×¼¡£
1979ÄêÇBob Fabry»ØÓ¦DARPAµÄ¹ØÓÚÒÆÏòUnix½¨Ò飬ÏòBerkeleyÌáÒ飬¿ª·¢Ò»¸öΪDARPAÍŶÓʹÓõÄ3BSDÔöÇ¿°æ±¾¡£Fabry ´ø×ÅËûµÄ½¨ÒéÈ¥²Î¼ÓDARPAͼÏó´¦ÀíµÄ»áÒéºÍÔ¼¼ûVLSIµÄ³Ð°üÈË£¬Ò»Í¬È¥µÄ»¹ÓÐARPAnet¿ª·¢ÕßBolt£¬Beranek£¬ÒÔ¼°NewmanµÄ´ú±í¡£µ±Ê±»¹ÎªBerkeleyÄÜ·ñ¿ª·¢Ò»¸ö¹¤×÷ϵͳÐĴ滳ÒÉ£»È»¶ø£¬1979ÄêÊ®¶þÔÂ3BSDµÄ·¢²¼´òÏûÁËËûÃǵĹËÂÇ¡£
ÓÉÓÚ3BSD °æ±¾ÊµÏÖÁËËûµÄ³Ðŵ£¬3BSDÉùÓþÒ²Ëæ×Å´ó´óÌá¸ß£¬Òò´ËBob FabryºÍDARPAÇ©¶¨ÁËÒ»·ÝÔÚ1980ËÄÔÂÉúЧµÄ³¤Ô¼18¸öÔµĺÏͬ¡£ÔÚÕâ·ÝºÏͬµÄÔÞÖúÏ£¬Bob Fabry×齨ÁËÃûΪ¡°¼ÆËã»úϵͳÑо¿Ð¡×顱µÄ×éÖ¯£¬»òÕß¼òдΪCSRG¡£ËûºÜ¿ì¹ÍÓ¶ÁËLaura Tong´¦ÀíÏîÄ¿µÄ¹ÜÀí¡£Fabry°ÑËûµÄ×¢ÒâÁ¦×ªÏòÑ°ÕÒһλÄܹ»¹ÜÀíÈí¼þ¿ª·¢µÄÏîÄ¿¾­Àí¡£FabryÒÔΪÒѾ­Í¨¹ýPh.D.×ʸñ¿¼ÊÔµÄJoy£¬ÄþÔ¸Íê³ÉËûµÄѧλҲ²»¿Ïµ±Èí¼þ¿ª·¢µÄְλ£¬È»¶øJoyÓÖÓÐÁËÆäËûµÄ¼Æ»®¡£ÈýÔÂÉÏÑ®µÄÒ»¸öÍíÉÏ£¬Joy´ïµç»°ÍùFabry¼ÒÀï´òµç»°£¬±íʾ¶ÔÕƹÜUnix½øÒ»²½·¢Õ¹¸ÐÐËȤ¡£¾¡¹ÜÕâ¸öÌáÒéʹ FabryºÜ³Ô¾ª£¬µ«FabryÉÒ¼Ó¿¼ÂǾʹðÓ¦ÁË¡£
ÏîÄ¿½øÕ¹µÄµÄºÜ˳Àû¡£Tong½¨Á¢Ò»Ì×·¢ÐÐϵͳ£¬Äܹ»Ê¹´ÓJoyÔçÏÈ·¢Ðа洦Àí´óÁ¿µÄ¶¨µ¥¡£Fabry¿ªÊ¼Í¬AT&TµÄBob GuffyÒÔ¼°¼ÓÖÞ´óѧµÄÂÉʦºÏ×÷£¬Öƶ¨Ê¹ÓÃÕßÐèҪͬÒâʹÓÃUnixµÄÌõ¿î¡£Joy½«Jim Kulp×÷Òµ¿ØÖÆ»úÖÆ£¬»¹ÓÐ×Ô¶¯ÖØÆô¶¯¹¦ÄÜ£¬1K-¿éÎļþϵͳ£¬²¢ÇÒÖ§³ÖÐÂÐÍVAX-11/750¡£µ½ÁË1980Äêʮԣ¬ÓÅ»¯ºóµÄϵͳ4BSD·¢²¼£¬°üÀ¨ Pascal±àÒëÆ÷¡¢FranzµÄLispϵͳ£¬ºÍÔöÇ¿µÄÓʼþ´¦Àíϵͳ¡£ÔÚËü9¸öÔµÄÉúÃüÖÜÆÚÖУ¬´óÔ¼Âô³ö150·Ýϵͳ¿½±´¡£Ðí¿ÉµÄ¹ÜÀíÊÇͨ¹ýÒÔ¹«¹²»ú¹¹Îªµ¥Î»µÄ£¬¶ø²»ÊÇÒÔÿ̨»úÆ÷À´Êշѵģ»Òò´ËÕâ¸ö°æ±¾ÔËÐÐÔÚ500̨ÒÔÉϵĻúÆ÷ÉÏ¡£
Ëæ×Å·¢Ðа汾´óÁ¿Ôö¼Ó£¬Berkeley UnixµÄ¿É¼ûÐÔÔö¼Ó¡£¼¸¸öÆÀÂÛÆÀÂÛ¼Ò¿ªÊ¼ÆÀÂÛBSD¡£Ë¹Ì¹¸£Ñо¿ÔºµÄ¹¤×÷ÈËԱ׫дÁËһƪÖ÷Òª¹ØÓÚVMSºÍBerkeley UnixÔËÐвâÊÔ½á¹ûµÄÂÛÎÄ£¬ÕâЩ²âÊÔ½á¹û±íÃ÷VAXÔËÐÐUnixµÄ¼¸¸öÑÏÖØÎÊÌâ¡£Joy¿´µ½ÕâƪÂÛÎÄ£¬Á¢¿Ì°ÑδÀ´µÄ¼Æ»®¸éÖÃÁ˼¸¸öÔ£¬×ÅÊÖµ÷ÕûÄںˡ£¼¸ÖÜÒÔºó£¬Ëû»ùÓÚKashtanµÄ²âÊÔ½á¹û»Ø¸´Ò»ÆªÎÄÕ£¬±íÃ÷Unix¿ÉÒԺܺõØÔËÐÐÔÚVMS»úÆ÷ÉÏ¡£
4BSD²»¶Ï·¢ÐеÄͬʱ£¬ÈÔÈ»´¦ÓÚϸ΢µÄµ÷Õû½×¶Î¡£Ôö¼ÓRobert ElzµÄ×Ô¶¯ÅäÖôúÂëÖ®ºóµÄϵͳ£¬ÓÚ1981Äê6Ô·¢²¼£¬Õâ¸ö°æ±¾³ÆΪ4.1BSD¡£ÔÚËüÁ½Äê¶àµÄÉú´æÖÜÆÚÄÚ£¬´óÔ¼·¢ÐÐÁË400·Ý¡£Ô­¼Æ»®³ÆΪ5BSD°æ±¾£¬È»¶ø£¬AT&T·´¶Ô´ËÊ£¬Ðû³Æ¹Ë¿Í¿ÉÄÜ»á°ÑËüºÍÉÌÒµUnix----System V»ìÏý¡£ËùÒÔ£¬ÎªÁ˽â¾öÕâ¸öÕù¶Ë£¬Berkeley´ðÓ¦ÔÚδÀ´°æ±¾ÃüÃû¼Æ»®ÖУ¬Ö÷°æ±¾ºÅÍ£ÁôÔÚ4BSD£¬Ö»Ôö¼Ó´Î°æ±¾ºÅ¡£
4.2BSD
Ëæ×Å4.1BSD°æ±¾µÄ·¢ÐУ¬ºÜ¶à¹ØÓÚÐÔÄܵÄÒÉÂDZ»½â¾ö¡£DARPA·Ç³£ÂúÒâºÏͬµÄ½á¹û¡£ÒÔÖÂÓÚÓÖͬBerkeleyÇ©¶¨Ò»·ÝÁ½ÄêÆڵĺÏͬ£¬¶øÇÒÕâ´ÎµÄ»ù½ðºÜ¶à£¬´óÔ¼ÊÇÔ­À´µÄ5±¶¡£Õⲿ·Ö×ʽðÒ»°ëÓÃÀ´×ÊÖúUnixÏîÄ¿£¬Óàϵķָø¼ÆËã»ú¿ÆѧϵµÄ¼¸¸öÆäËûÑо¿Ô±¡£ºÏͬҪÇó£¬Ö÷Òª¹¤×÷·ÅÔÚϵͳÑо¿ÉÏ£¬ÒÔ±ã DARPAµÄÑо¿ÈËÔ±¿ÉÒԺܺõؽøÐÐËûÃǵŤ×÷¡£
ÓÉÓÚDARPAÍŶӵÄÒªÇó£¬È·¶¨ÁËÐµĹ¤×÷£¬²¢ÇÒ¿ªÊ¼¾Ý´Ë¶Ôϵͳ½ø¸Ä½ø¡£ÌرðµØ£¬ÐÂϵͳϣÍû°üº¬Äܹ»ÊÊӦеÄÓ²Å̼¼ÊõµÄ¿ìËÙÎļþϵͳ¡¢Ö§³ÖGB¼¶µÄ½ø³ÌµØÖ·¿Õ¼ä¡¢ÌṩÁé»îµÄ½»»¥´¦ÀíͨѶ»úÖÆ£¬ÒÔÖ§³ÖÔÚ·Ö²¼Ê½ÏµÍ³ÏµÄÑо¿¹¤×÷£¬²¢ÇÒ¼¯³ÉÍøÂçÖ§³Ö£¬ÕâÑùÄܹ»Ê¹ÔËÐÐÐÂϵͳµÄ»úÆ÷¶¼ºÜÈÝÒ×µØÁ¬µ½ ARPAnet¡£
ΪÁË°ïÖúÈ·¶¨ÐÂϵͳµÄ·½°¸£¬Duane Adams×÷ΪDARPAÔÚBerkeleyºÏͬµÄ¼à¶½ÈË£¬×éÖ¯ÁË¡°³ï»®Ö¸µ¼Î¯Ô±»á¡±Ð­ÖúÖ¸µ¼Éè¼Æ¹¤×÷£¬È·±£Ñо¿DARPAµÄÒªÇóµÃµ½Âú×ã¡£Õâ¸öίԱ»áÔÚ 1981Äê4Ôµ½1983Äê6Ô£¬¹²¿ªÁËÁ½´Î´ó»á¡£Î¯Ô±»á°üÀ¨Bob Fabry¡¢Bill Joy£¬ºÍBerkeleyµÄSam Leffler¡¢Alan NemethºÍBoltµÄRob Gurwitz¡¢BeranekºÍNewman£¬±´¶ûʵÑéÊÒµÄDennis Ritchie£¬Ë¹Ì¹¸£(Stanford)´óѧµÄKeith Lantz¡¢¿¨ÄÚ»ù÷¡(Carnegie-Mellon)´óѧµÄRick Rashid£¬ÂéÊ¡Àí¹¤(MIT)µÄBert Halstead¡¢Information Sciences InstituteµÄDan Lynch¡¢Duane AdamsºÍDARPAµÄBob Baker£¬ÒÔ¼°¼ÓÖÞ´óѧÂåÉ¼í¶·ÖУµÄJerry Popek¡£1984Äê³õ£¬ÕâЩ»áÒé±»Óɸü¶àÈ˲μӵÄÖ÷ÌâÌÖÂÛ»áÈ¡´ú¡£
1981Äê7Ô£¬ÔÚÐÂϵͳÖн¨Òé°üº¬ÌØÐÔµÄԭʼÎĵµ½»¸ø¡°³ï»®Ö¸µ¼Î¯Ô±»á¡±ºÍÆäËû²»ÔÚBerkeleyµÄÈËÄÇÀÒýÆðÁ˺ܳ¤Ê±¼äµÄÌÖÂÛ¡£ÕâÄêÏÄÌ죬ÎÒ³ÉΪ CSRGµÄ³ÉÔ±£¬²¢ÇÒ²ÎÓëʵÏÖеÄÎļþϵͳ¡£Õû¸öÏÄÌ죬JoyÒ»Ö±¼¯ÖÐÉè¼Æ½ø³Ì¼äͨѶ»úÖƵÄÔ­ÐÍ¡£1981ÄêÇSam LefflerÒ²×÷ΪȫְÈËÔ±¼ÓÈëCSRG£¬Í¬Bill JoyÒ»Æð¹¤×÷¡£
µ±Rob Gurwitz releasedÔÚBerkeley·¢²¼ÔçÆÚµÄTCP/IPЭÒ飬¶øJoyÔò°ÑËü¼¯³Éµ½ÏµÍ³Öв¢ÓÅ»¯ÁËÆäÐÔÄÜ¡£ÔÚÕâÏ×÷ÖУ¬JoyºÍLeffler·¢ÏÖÐÂϵͳ²»Ó¦¸ÃÖ»Õë¶ÔDARPAµÄ±ê×¼ÍøÂçЭÒ飬»¹Ó¦¸ÃÖ§³Ö¸ü¶àЭÒé¡£Òò´Ë£¬ËûÃÇÖØÐÂÉè¼ÆÁËÈí¼þµÄÄÚ²¿½á¹¹£¬¾«Á¶Á˶à¸öÍøÂçЭÒéµÄ½Ó¿Ú£¬ÒÔ±ãÕâЩÍøÂçЭÒé¿ÉÒÔͬʱʹÓá£
Ëæ×ÅÄÚ²¿½á¹¹Öؽ¨µÄÍê³É£¬ºÍTCP/IP±»¼¯³Éµ½IPC¹¦ÄܵÄÔ­ÐÍÖУ¬»¹Ð´Á˼¸¸ö¼òµ¥µÄ³ÌÐò£¬Èñ¾µØÓû§¿ÉÒÔ´æÈ¡Ô¶³Ì×ÊÔ´¡£ËüÃÇÊÇÊìÖªµÄrcp¡¢ rsh¡¢ rloginºÍrwho¡£ËüÃÇÊÇ×÷ΪÔÝʱÐÔ¹¤¾ßÉè¼ÆµÄ£¬ÒÔÖÁÈÕºó¿ÉÒÔ±»ÆäËû¸üºÏÀíµÄ¹¤¾ßÌæ»»£¨ËùÒÔÔÚÃüÁîÇ°¼ÓÁËÒ»¸ö¡±r¡±£©¡£Õâ¸öϵͳ£¬³ÆΪ4.1a£¬³õ´Î·¢ÐÐÊÇÔÚ1982Äê4Ô£¬ÇÒ½ö¹©ÄÚ²¿Óû§Ê¹Óã¬Ò²Ã»ÓÐÆÚÍûËü¹ã·ºÓ¦Óã¬È»¶øËüÈ´¼ÓËÙÈËÃǶÔ4.2 °æ±¾µÄ¿ÊÍû¡£
ϵͳ4.1aÔÚËüÍê³É֮ǰ¾Í¹ýʱÁË¡£µ«ÊÇ£¬Óû§Ìṩ·´À¡ÓмÛÖµµÄÐÅÏ¢£¬±»ÓÃÀ´½¨Á¢Ò»¸öÐÞ¶©¼Æ»®¡°4.2BSDϵͳʹÓÃÊֲᡱ¡£Õâ·ÝÎĵµÔÚ1982Äê2Ô·¢ÐУ¬ÆäÖаüº¬½«ÔÚ4.2BSDÖÐʵÏÖµÄΪϵͳµ÷Óù¦ÄÜÌṩµÄ½Ó¿ÚµÄ¼òÒªÃèÊö¡£
4.1a¿ª·¢µÄͬʱ£¬ÎÒÍê³ÉÁËÐÂÎļþϵͳ¡£ÔÚ1982Äê6Ô£¬ÎÒ°ÑËüÍêÕûµØ¼¯³Éµ½4.1aµÄÄÚºËÖС£ÐÂϵͳ³ÆΪ4.1b£¬Ö»ÔËÐÐÔÚ Berkeley Ñ¡¶¨µÄ¼¸Ì¨ÓÃÓÚ¿ª·¢µÄ»úÆ÷ÉÏ¡£Joy¸Ð¾õÒ»¸öÃæÁٽϴó¸Ä¶¯µÄϵͳÁ¬ÄÚ²¿·¢Ðж¼Ó¦¾¡Á¿±ÜÃ⣬ÌرðÊÇÕâ¸ö±ä¶¯ÐèÒª½«Ã¿Ì¨»úÆ÷µÄÎļþϵͳת´¢²¢»Ö¸´£¬ÒÔÍê³É 4.1a µ½ 4.1bµÄת»»¡£ÔÚ֤ʵеÄÎļþϵͳÄܹ»Îȶ¨ÔËÐÐÖ®ºó£¬LefflerÁ¢¼´×ÅÊÖ½øÐÐÔö¼ÓÓÐÓëеÄÎļþϵͳÓйصÄϵͳµ÷ÓõŤ×÷£¬¶øJoyÖ÷ÒªÍê³É½»»¥Í¨Ñ¶»úÖƵÄÐÞ¶©¡£
1982Äêĺ´º£¬JoyÐû²¼Ëû½«²Î¼ÓSun¹«Ë¾¡£ÏÄÌì¹ýºó£¬Ëû½«¹¤×÷·Ö¿ª£¬Ò»²¿·Öʱ¼äΪSun¹¤×÷£¬ÁíÒ»²¿·Öʱ¼äΪ Berkeley¹¤×÷£¬Ëû»¨·Ñ´óÁ¿Ê±¼ä¶Ô½»»¥Í¨Ñ¶»úÖƽøÐÐÐÞ¶©£¬¶øÇÒÖØÐÂ×éÖ¯UnixºËÐÄÒÔ¼õС¶Ô»úÆ÷µÄÒÀÀµÎÊÌâ¡£JoyÀ뿪ºó£¬Leffler½Ó¹ÜÕû¸öÏîÄ¿µÄ¿ª·¢¹¤×÷¡£¿ª·¢µÄ×îºó½ØÖ¹ÆÚÏÞÒѾ­±»È·¶¨£¬¶øÇÒBerkeleyÒѾ­´ðÓ¦DARPAÍŶÓ1983Äê´ºÌìÍê³É·¢Ðа汾¡£ÓÉÓÚʱ¼ä½ôÆÈ£¬¶ÔÊ£ÓàµÄ¹¤×÷½øÐÐÁËÍê³ÉÆÀ¹À£¬¶øÇÒ¶øÇÒÉèÖÃÓÅÏȼ¶±ð¡£ÌرðµØ£¬ÔöÇ¿½»»¥Í¨Ñ¶»úÖƺÍÐéÄâÄÚ´æÖÐ×ÔӵIJ¿·Ý¶¼½µµÍÓÅÏȼ¶£¨ºóÀ´ÍêÈ«±»¸éÖã©¡£Í¬Ê±£¬ÓÉÓÚUnixÍÅÌåµÄÆÚÍû¸ßÕÇ£¬BerkeleyÈÏΪÔÚ×îÖÕ°æ±¾·¢ÐÐ֮ǰ£¬ÓбØÒª·Ö²¼Ò»¸ö¹ý¶É°æ±¾¡£Õâ¸öϵͳ±»³ÆΪ4.1c£¬ÓÚ1983Äê4Ô·¢²¼£»Ðí¶à³§ÉÌ×¼±¸½«4.2BSDÒÆÖ²µ½ËûÃǵÄÓ²¼þÉÏ¡£´Ó4.1c°æ±¾¿ªÊ¼£¬Pauline Schwartz±»¹ÍÀ´¹ÜÀí·¢Ðй¤×÷¡£
1983Äê6Ô£¬Bob Fabry°ÑCSRG¹ÜÀíȨ½»¸øDomenico FerrariºÍSusan Grahamturned£¬²¢¿ªÊ¼¶È¼Ù£¬ÒÔ½â·ÅËû4ÄêÀ´·è¿ñµÄÉú»î½Ú×à¡£Leffler¼ÌÐøÍê³Éϵͳ£¬ÊµÏÖеÄÐźŻúÖÆ£¬Ôö¼ÓÁËÍøÂçÖ§³Ö£¬ÖØ×öÁ˵¥¶ÀµÄÊäÈ룯Êä³öϵͳÒÔ¼ò»¯°²×°³ÌÐò£¬ÕûºÏÀ´×ÔRobert ElzµÄ´ÅÅÌÅä¶î»úÖÆ£¬¸üÐÂËùÓеÄÎĵµ£¬ÐÞ¸´ÁË×Ô4.1c°æÒÔÀ´µÄbug¡£ÔÚ1983Äê8Ô£¬4.2BSD·¢²¼¡£
µ±4.2BSD·¢²¼²»¾Ã£¬LefflerÀ뿪BerkeleyÈ¥ÁËLucasfilm£¬ËûµÄÖ°Îñ±»Mike KarelsÈ¡´ú¡£KarelsÔçÆÚ·¢ÐÐ2.9BSD PDPµÄ¾­Ñ飬¸øËûµÄй¤×÷ÌṩÀíÏëµÄ±³¾°¡£ÔÚÎÒÍê³É²©Ê¿Ñ§Î»Ö®ºó£¬1984Äê12Ô£¬ÎÒ×÷Ϊȫְ¹¤×÷ÈËÔ±²Î¼ÓÁËCSRG£¬Í¬KarelsÒ»Æð¹¤×÷¡£
4.2BSDµÄÁ÷ÐÐÈÃÈËÓ¡ÏóÉî¿Ì¡£ÔÚ·¢ÐеÄ18¸öÔÂÄÚ£¬Ç©·¢ÁË1000¶à·ÝÕ¾µãÐí¿É¡£Ëæºó£¬ÓÖ·¢ÐдóÁ¿4.2BSDµÄ·¢Ðа棬¿ÉÒÔ˵ÆäÊýÁ¿³¬¹ýÒÔÇ°·¢ÐаæÊýÁ¿µÄ×ܺ͡£´ó²¿·ÝUnix³§ÉÌÒÆÖ²4.2BSDϵͳµ½ËûÃǵÄÓ²¼þÉÏ£¬¶ø²»ÊÇÒÆÖ²AT&TµÄÉÌÓÃSystem V¡£ÒòΪSystem V¼ÈûÓÐÍøÂçҲûÓÐBerkley¿ìËÙÎļþϵͳ¡£BSD°æµÄUnixÔÚÉÌÓÃÁìÓòÕ¼ÓÅÊƵĵØ볤´ï¼¸Äê¡£4.2BSDµÄ¸Ä½øÖð½¥±»¼¯³Éµ½System VÖУ¬³§ÉÌÖð½¥ÓÖת¶øÒÆÖ²System V£¬²»¹ý£¬ºóÀ´µÄBSD¿ª·¢³É¹ûÈÔÈ»¼ÌÐø±»System VÒý½ø¡£
4.3BSD
4.1BSD·¢Ðв»¾Ã£¬ºÜ¿ìÕÐÖ¶෽ÃæÅúÆÀ¡£´ó²¿·ÝÈ˱§Ô¹ÏµÍ³ÔËÐÐÌ«Âý¡£Õâ¸öÎÊÌâ ²¢²»ÁîÈ˾ªÑÈ£¬ÒòΪÐµĹ¦ÄÜ»¹Ã»Óб»ÓÅ»¯£¬Ðí¶àÄÚºËÖеÄÊý¾Ý½á¹¹ºÍÐµĹ¦Äܲ»ÄÜЭµ÷¹¤×÷¡£KarelsºÍÎҵĵÚÒ»ÄêÍêÈ«»¨·ÑÓÅ»¯ÏµÍ³ÉÏ¡£
ÔÚ»¨·Ñ¶þÄêʱ¼äµ÷ÕûϵͳºÍ¾«Á¶ÍøÂç´úÂëÖ®ºó, ÎÒÃÇÈçÔ¤ÆÚµÄ1985ÄêÏÄÌ죬6ÔÂÔÚUsenix»áÒéÉÏÐû²¼ÁË·¢²¼4.3BSDµÄÏûÏ¢¡£È»¶øÎÒÃǵķ¢Ðмƻ®±»BBNͻȻÖÐÖ¹¡£ËûÃǼ°Ê±µØÖ¸³öÎÒÃÇ´ÓδÓÃËûÃǵÄ×îÖÕÍøÂç´úÂëÐÞ¸Ä4.2BSD£¬Ïà·´£¬ÎÒÃÇÈÔÈ»ÔÚʹÓÃËûÃÇÔçÏȸøÎÒÃǵijõʼģÐÍ£¬Õâ¸öÄ£ÐÍÆäºó¾­¹ýÁË´óÁ¿µÄÐ޸ġ£ËûÃÇÏòDARPA±§Ô¹£¬Ô¤ÏëµÄÇé¿öÓ¦¸ÃÊÇBerkeleyʵÏÖ½Ó¿Ú£¬BBNʵÏÖЭÒé¡£Òò´ËBerkeleyÓ¦¸ÃÔÚ4.3BSDÖÐÓÃBBNÉè¼ÆµÄTCP/IP´úÂë¡£
Mike KarelsµÃµ½ÁËBBNµÄ´úÂ룬¶øÇÒ×öÁË×Ô´Ó´úÂë±»´«µÝµ½BerkeleyÒÔºóµÄ¹¤×÷½øÐÐÁËÆÀ¹À¡£Ëû¾ö¶¨×îºÃµÄ¼Æ»®ÊÇ°ÑBBN´úÂëµÄÓÅÐã˼Ïë½áºÏµ½ Berkeley´úÂë»ù´¡ÖУ¬µ«ÊDz»ÒªÌæ»»Berkeley´úÂë¡£ÀíÓÉÓÐBerkeley´úÂëÒѾ­ÔÚ4.2BSDÖй㷺µØ²âÊԺͽøÐÐÁ˺ܴó¸Ä½ø¡£È»¶ø£¬ÕÛÖд¦Àí£¬ËûÌá³öÁ½Õ߶¼°üÀ¨ÔÚ4.3BSDµÄ·¢Ðа汾ÖУ¬ÈÃÓû§ÔÚÄÚºËÌôѡʹÓÃÄÇÖÖ´úÂë¡£
¼ìÌÖMike KarelsµÄ¾ö¶¨Ö®ºó£¬DARPAÈ·¶¨·¢Ðжþ¸ö´úÂë»ù´¡£¬ÄǻᵼÖ²»±ØÒªµÄ»¥²Ù×÷ÎÊÌ⣬¾ö¶¨Ö»·¢²¼Ò»Ì×´úÂ롣ΪÁËÒª¾ö¶¨Ê¹ÓÃÄÄÖдúÂë×÷Ϊ»ù´¡£¬ËûÃÇ°ÑÁ½Õ߶¼¸øBallisticsÑо¿ÊµÑéÊÒMike Muuse£¬×÷ΪµÚÈý·½ÆÀ¹ÀÕß¡£ÔÚÒ»ÔÂÆÀ¹ÀÖ®ºó£¬±¨¸æBerkeley´úÂë¸üÓÐЧÂÊ£¬¶øBBN´úÂë´¦Àí×èÈû±È½ÏºÃ¡£¸üÖØÒªµÄÒ»µã£¬Berkeley ´úÂëÔÚ¸÷ÖÖ²âÊÔÖж¼ÄܺܺõØͨ¹ý£¬BBN´úÂëÔڸ߸ººÉÌõ¼þÏ»áÝлú¡£DARPA×îºó¾ö¶¨£¬4.3BSDÓ¦¸ÃʹÓÃBerkeley´úÂë»ù´£
ÐÞ¸ÄһеÄ4.3BSD×îºóÔÚ1986Äê6Ô·¢²¼¡£¾ÍÏòÔ¤ÆÚµÄÒ»Ñù£¬ËüƽϢÁ˶àÊýÓû§µÄ±§Ô¹£¬¾ÍÏñ4.1BSDƽϢÁ˶àÊýÓû§¶Ô4BSDµÄ±§Ô¹Ò»Ñù¡£ËäÈ»´ó²¿·Ý³§ÉÌÒѾ­¿ªÊ¼×ªÏòSystem V£¬µ«ÊÇ4.3BSDµÄ´ó²¿·Ý³É¹û»¹ÊǼ¯³Éµ½ËûÃǵÄϵͳ֮ÄÚ£¬ÌرðÊÇÍøÂç×Óϵͳ¡£
ÔÚ1986 Äê10Ô£¬Keith Bostic²Î¼ÓÁËCSRG¡£ËûµÄÈÎÎñÊÇÍê³ÉÔÚËûµÄÔçÏȹ¤×÷Ö®ÉÏÒ»¸öÏîÄ¿£¬Òª°Ñ4.3BSDÒÆÖ²µ½PDP-11¡£ËäÈ»KarelsºÍÎÒ¶¼ÈÏΪËü²»Ì«¿ÉÄÜ£¬ÔÚVAX±àÒë³É250 KbytesµÄϵͳ£¬²¢ÇÒÄÜÂú×ãPDP-11µÄ64 KBµÄµØÖ·¿Õ¼äµÄÒªÇó¡£µ«ÊÇ£¬ÎÒÃÇ»¹ÊÇͬÒâBostic ¿ÉÒÔʵÏÖËûµÄÕâÓÐÉèÏë¡£ÁîÎÒÃdzԾªµÄÊÇ£¬ÒÆÖ²·Ç³£³É¹¦£¬ËûÔÚPDP-11ÉÏʹÓÃÒ»×鸴Ôӵĵþ¼Ó¼¯ºÏºÍ¸½¼Ó´¦Àí¡£Æä½á¹ûÊÇ2.11BSDµÄ·¢²¼¡£¸ÃϵͳÓÉ Casey LeedomºÍBosticÍê³É£¬ÔÚ1998ÄêÈÔÈ»ÔÚһЩPDP-11Ô¶ÐÐÕâ¸öϵͳ¡£Í¬Ê±£¬ÏÔÈ»Ò×¼ûVAXÌåϵÒѾ­´ï³ÉÉúÃüµÄÍíÄ꣬ÊǸÿªÊ¼¿¼ÂÇÔÚÆäËûµÄ»úÆ÷ÉÏÔËÐÐÁ÷ÐеÄBSDʱºòÁË¡£Computer Consoles¹«Ë¾ÕâʱÖÆÔìÁËÒ»ÖÖ½Ð×öPower 6/32µÄÐÂÌåϵµÄ¼ÆËã»ú¡£²»ÐÒµÄÊÇ£¬µ±¹«Ë¾¾ö¶¨¸Ä±äËüµÄ²ßÂÔ·½ÏòµÄʱºò£¬¸ÃÌåϵ²»±»Ö§³Ö¡£È»¶ø£¬ËûÃÇȷʵΪCSRGÌṩÁËÄܹ»Íê³ÉÎÒÃǹ¤×÷µÄһЩ»úÆ÷¡£ÓÚÊÇBill Joy¿ªÊ¼£¬´ÓÕû¸öBSDÄÚºËÖзÖÀëÒÀÀµ»úÆ÷µÄÄDz¿·Ö´úÂë¡£Õâ¸ö¹¤×÷µÄ½á¹ûÊÇ£¬1988Äê6Ô·¢²¼4.3BSD-Tahoe¡£TahoeÀ´×Ô Computer Consoles¿ª·¢¹ý³ÌÖÐËùÓеÄÒ»¸öÃû×Ö£¬ËûÃÇÔ­±¾´òË㽫ËüÓÃÓÚPower 6/32»úÆ÷ÉÏ¡£ËäÈ»Power 6/32 »úÆ÷ÉúÃüÖÜÆں̣ܶ¬µ«Ëü¶ÔBSDÏòÆäËû»úÆ÷ÒÆÖ²£¬·ÖÀëÄں˴úÂ빤×÷Óб¦¹óµÄ¼ÛÖµ¡£
Networking, Release 1
4.3BSD-TahoeµÄ·¢²¼Ê±£¬ËùÓеÄBSDÓû§±ØÐëÊÂÏȵõ½AT&TµÄÒ»·ÝÔ´´úÂëµÄÐí¿É£¬ÒòΪBerkeley´ÓÀ´Ã»ÓÐÖ»·¢Ðжþ½øµÄ BSD ϵͳ£»·¢Ðа汾ÍêÈ«°üº¬ÏµÍ³Ã¿¸ö²¿·ÖµÄÔ­´úÂë¡£UnixϵͳºÍBSDϵͳµÄÀúÊ·ÏÔʾԭ´úÂë¾ßÓÐÇ¿´óµÄÍþÁ¦¡£Óû§²»ÊÇÏû¼«µØʹÓÃϵͳ, ¶øÊÇ»ý¼«µØÐ޸ijô³æ£¬¸ÄÁ¼ÐÔÄܺÍÍêÉƹ¦ÄÜ£¬ÉõÖÁÍêÈ«µØÔö¼ÓеÄÌØÕ÷¡£
Ëæ×ÅAT&TÔ­´úÂëÐí¿É·ÑÓÃÖð½¥Ôö¼Ó£¬ÄÇЩÏëÒªÓÃBSD ´úÂëΪPCÊг¡¿ª·¢½öÒÔTCP/IPΪ»ù´¡µÄÍøÂç²úÆ·µÄ³§ÉÌ£¬·¢ÏÖΪÿ¸ö¶þ½øÖÆ°æ±¾¸¶·ÑÊDz»¿ÉÄܵġ£Òò´Ë£¬ËûÃÇÒªÇóBerkeley°ÑÍøÂç´úÂëºÍʵÓù¤¾ß·ÖÀë³öÀ´£¬ÔÚÐí¿ÉÌõ¿îÏ£¬Ìṩ¸ÃËûÃÇ£¬¶ø²»ÔÙÐèÒªAT&TµÄÔ­´úÂëÐí¿É¡£ÏÔÈ»Ò×¼û£¬TCP/IP ÍøÂç´úÂë²»°üº¬ÔÚ32/VÖУ¬ÍêÈ«ÓÉBerkeleyºÍËüµÄÖ§³ÖÕß¿ª·¢¡£BSDÔçÆÚµÄÍøÂç´úÂëºÍÖ§³Ö¹¤¾ßÔÚ1989Äê6Ô¿ªÊ¼·¢²¼£¬¼´ Networking, Release 1£¬Ê×´ÎÓÉBerkeley ·¢ÐеĿÉ×ÔÓÉÔÙ·¢²¼µÄ´úÂë¡£
ÄÇÐí¿ÉÌõ¿îºÜ¿í·º¡£»ñµÃÐí¿ÉµÄÈË¿ÉÒÔ·¢Ðб»Ð޸ĵĴúÂ룬²»ÂÛÊÇÒÔÔ´´úÂ뻹ÊǶþ½øÖƵÄÐÎʽ·¢ÐУ¬Berkeley¶¼²»»á¼Æ½Ï¡£Î¨Ò»µÄÒªÇóÊÇÔ´ÎļþÖбØÐë°üº¬ÍêÕûµÄ°æȨÉùÃ÷£¬ÔÚ²úÆ·µÄÎĵµÖÐÖ¸Ã÷²úÆ·Öаüº¬À´×ÔÀ´¼ÓÖݵĴóѧºÍËüµÄ¹±Ï×ÕߵĴúÂë¡£¾¡¹ÜÕâÑù£¬Berkeley»¹ÊǶÔÿÅÌ´Å´øÊÕÈ¡$1,000 ·ÑÓã¬ÈκÎÈ˶¼¿ÉÒÔ´ÓÒѾ­µÃµ½´Å´øµÄÈËÄÇÀïÃâ·ÑµÄµ½¸±±¾¡£µÄÈ·£¬Ò»Ð©´óµÄÕ¾µãÔÚÆä·¢²¼²»¾Ã£¬¾Í½¨Á¢ÄäÃûftp¹©ÈËÃâ·ÑÏÂÔØ¡£ÓÉÓÚÐí¿ÉÌõ¿îºÜ¿í·º£¬´óÔ¼Óм¸°Ù¸ö×éÖ¯¹ºÂòÁË´Å´ø£¬·¢ÐзÑÓÿÉÒÔ°ïÖú½øÒ»²½ÏîÄ¿µÄ·¢Õ¹£¬CSRGµ±È»ºÜ¸ßÐË¡£
4.3BSD-Reno
ͬʱ£¬»ù´¡ÏµÍ³µÄ·¢Õ¹ÈÔÔÚ¼ÌÐø¡£ÐéÄâÄÚ´æϵͳ½Ó¿ÚµÚÒ»´ÎÔÚ4.2BSDÌåϵÃèÊöÎļþÖгöÏÖ£¬×îÖÕµÄÒÑʵÏÖ¡£´ó¶àÊýÇé¿öÏ£¬CSRG×ÜÊÇÊÔ×ÅÑ°ÕÒ´æÔڵĴúÂëÈ»ºóÕûºÍ£¬¶ø²»ÊÇ´ÓͷдÆð¡£Èç´Ë£¬²¢·ÇÉè¼ÆÒ»¸öеÄÐéÄâ´æ´¢ÏµÍ³£¬ÎÒÃÇËÄ´¦Ñ°ÕÒ´æÔÚµÄÌæ´ú·½°¸¡£ÎÒÃǵĵÚһѡÔñÊÇÔÚSun¹«Ë¾µÄSunOSϳöÏÖµÄÐéÄâ´æ´¢ÏµÍ³¡£ËäÈ»ÓйØSun¹«Ë¾¶ÔBerkeley¹±Ï×´úÂëµÄһЩÌÖÂÛ£¬µ«ÊÇ»¹ÊDz»Á˶øÖ¹¡£Òò´Ë£¬ÎÒÃǵĵڶþ¸öÑ¡Ï¿¨ÄÚ»ù÷¡´óѧµÄMach²Ù×÷ϵͳµÄÐéÄâ´æ´¢ÏµÍ³±»¼¯³Éµ½ÏµÍ³ÖС£Utah´óѧµÄMike Hibler½«MachµÄºËÐļ¼Êõͬ4.2BSDÌåϵÖеĽӿںϲ¢(Ò²ÊDZ»SunOSʹÓõĽӿÚ)ºÏ²¢¡£
ÄÇʱ£¬ÔÚϵͳÖУ¬ÁíÒ»¸öÖ÷Òª¸½¼ÓµÄÊÇͬSun¹«Ë¾¼æÈݵÄÍøÂçÎļþϵͳ(NFS)¡£CSRGÔÙÒ»´ÎµÃÒÔ±ÜÃâʵ¼Ê±àдNFS´úÂ룬Õâ´Î¼¯³É¹¤×÷ÊÇÓɼÓÄôóµÄGeulph´óѧµÄRick MacklemÍê³ÉµÄ¡£
ËäÈ»ÎÒÃÇÈÔȻûÓÐÍê³ÉÔ¤·¢Ðа汾4.4BSDµÄËùÓÐÐÔÄÜ£¬µ«ÊÇCSRG¾ö¶¨·¢ÐÐÒ»¸ö¹ý¶É°æ±¾£¬Ä¿µÄÊǵõ½ÐÂϵͳµÄ·´À¡ºÍ¾­Ñé¡£Õâ¸öÐí¿É¹ý¶É°æ±¾±»½Ð×ö 4.3BSD-Reno£¬ÔÚ1990Äê³õ·¢ÐС£°æ±¾µÄÃû×ÖÀ´×ÔÄÚ»ª´ïÖÝÒ»×ù´óµÄ¶Ä²©³ÇÊÐÖеÄÒ»¸öбµÄ¼ÇÄîÎÌáÐÑÓû§ÔËÐÐÕâ¸ö°æ±¾ÊÇÒ»³¡¶Ä²©¡£
Networking, Release 2
ÔÚÎÒÃÇÒ»´ÎÿÖܵÄÍÅÌå»áÒéÉÏ£¬Keith BosticÌá³ö¿ÉÔÙ·¢²¼ÍøÂç°æ±¾µÄÆÕ¼°ÐÔµÄÖ÷Ì⣬½¨Òé·¢Ðаüº¬¸ü¶àBSD´úÂëµÄÀ©³ä°æ±¾¡£Mike KarelsºÍÎÒÖ¸³ö£¬·¢ÐÐϵͳµÄ´ó²¿·ÝÊÇÒ»¼þ¼è¾ÞµÄ¹¤×÷£¬µ«ÊÇÎÒÃÇͬÒ⣬Èç¹ûËûÄܹ»ÖØзÖÀàʵÏÖ¼¸°Ù¸öʵÓóÌÐòºÍÅÓ´óµÄCÓïÑԿ⺯Êý£¬ÄÇôÎÒÃǻᴦÀíÄںˡ£ÊÂʵÉÏKarelsºÍÎÒ˽ÏÂÀï¸Ð¾õÌÖÂÛÒѾ­½áÊø¡£
²»¹ý£¬ÕⲢûÓÐ×è°­BosticÔÚ¼¼ÊõÉϵÄ̽Ë÷ºÍ´óÁ¿ÍøÂç»ù´¡ÉϵĿª·¢¹¤×÷¡£Ëû»¹ÒªÇóÆäËû³ÉÔ±ÒÀ¾Ýз¢²¼µÄUnixʵÓóÌÐò¡£×÷Ϊ²¹³¥£¬ËûÃǽöÒªÇóËûÃǵÄÃû×ÖºÍBerkeley¹±Ï×ÕßµÄÃû×ÖͬʱÔÚʵÓóÌÐòÖÐÁгö¡£¹¤×÷½øÕ¹ºÜÂý£¬¶øÇҴ󲿷ÖÊÇһЩËöϸµÄʵÓóÌÐò¡£µ«ÊÇͬÑùÍê³ÉʵÓóÌÐòÁÐ±í²»¶Ï±ä´ó£¬¶øÇÒ Bostic¼ÌÐøÑ°ÕÒ¹±Ï×Õß(ÀýÈçUsenixµÄ¹«¿ª³¡ºÏ)£¬¹±Ï×ÕßµÄÈËÊý¼ÌÐøÔö³¤¡£ºÜ¿ìÁÐ±í³¬¹ý¹ýÁË100¶à¸ö¹«ÓóÌÐò£¬¶øÇÒÔÚ18¸öÔÂÄÚ¼¸ºõËùÓÐÖØÒªµÄʹÓóÌÐò¶¼±»ÍêÈ«ÖØд¡£
ºóÀ´£¬Bostic´ø×ÅʵÓóÌÐòÁбí½øÈëMike KarelsºÍÎҵİ칫ÊÒ£¬ÏëÒªÖªµÀÎÒÃÇÕýÔÚºËÐÄÉϵŤ×÷½øÕ¹¡£ÎÒÃÇÖØзÖÅ乤×÷£¬Karels£¬BosticºÍÎÒ»¨·ÑÒÔºóµÄ¼¸¸öÔÂÏêϸ²ì¼ì²éÕû¸ö·¢Ðа汾£¬Ò»¸öÎļþÒ»¸öÎļþµØɾ³ýÀ´×Ô32/V°æ±¾µÄ´úÂë¡£µ±¹¤×÷½«½ü½áÊøµÄʱºò£¬ÎÒÃÇ·¢ÏÖ»¹ÓÐÁù¸öºËÐÄÎļþ£¬ÇÒûÓбØÒªÖØд¡£ÎÒÃÇ¿¼ÂÇÖØдÄÇÁù¸öÎļþ£¬ÒÔ±ãÎÒÃÇ¿ÉÒÔ·¢ÐÐÒ»¸öÍêÈ«µÄϵͳ¡£ÎÒÃǾö¶¨¸ÄΪ·¢ÐÐÏÖÓеÄϵͳ£¬È»¶ø£¬ÎÒÃÇÐèÒªµÃµ½´óѧÐÐÕþ²¿ÃŸ߲ãÈËÔ±µÄÐí¿É¡£¾­¹ýÄÚ²¿ÌÖÂÛÖ®ºó£¬²¢ÑéÖ¤ÁËÎÒÃǶԴúÂëµÄËùÓÐȨÎÊÌ⣬ÎÒÃÇÌáÇ°·¢ÐÐÁËа汾¡£
ÎÒÃÇÆð³õµÄÏë·¨ÊÇ£¬ÎªÎÒÃǵĵĵڶþ¸ö¿É×ÔÓÉÔÙ·¢ÐеÄϵͳÆð¸öȫеÄÃû×Ö¡£È»¶ø,ÎÒÃÇ¿´µ½´óѧÂÉʦдµÄаæÐí¿ÉÖ¤£¬ÄÇÑùÍêȫûÓбØÒª£¬¶øÇÒ¿ÉÄÜÀË·Ñʱ¼ä¡£Òò´Ë£¬ÎÒÃǾö¶¨¶ÔNetworking Release 1µÄÐí¿ÉÖ¤½øÐÐÐÞ¶©£¬²¢ÇÒÒÔNetworking Release 2À´·¢ÐÐÎÒÃǵÄϵͳ¡£¾ÍÕâÑù£¬ÎÒÃÇÔÚ1991ÄêÁùÔ·¢ÐÐÁËÀ©Õ¹ºóµÄϵͳ¡£Õâ¸ö°æ±¾µÄ·ÑÓÃͬµÚÒ»°æµÄÒ»Ñù¡£ÓëÒÔÍùÏàͬ£¬¼¸°Ù¸ö¸öÈ˺Í×éÖ¯ÒÔÿ·Ý¿½±´ $1,000µÄ·ÑÓôÓBerkeleyµÃµ½ËüµÄ¸±±¾¡£
Networking Release 2ºÍÍêÕûϵͳµÄ²î±ð²»¶Ï¼õС£¬ÔÚ·¢ÐеÄÁùÔÂÄÚ£¬JolitzÒѾ­ÖØдÁËÁù¸ö²»Ì«ÖØÒªµÄÎļþ¡£ËûËæºó¾Í·¢ÐÐÁËÍêÈ«±àÒë»ùÓÚPCÌåϵ£¬¿ÉÆô¶¯µÄϵͳ¡£ JolitzµÄ386/BSDÍêÈ«ÔÚÍøÂçÉÏ·¢ÐС£Ëû´î½¨ÁËÄäÃûFTP£¬ÒÔ±ãÓû§¿ÉÒÔÃâ·ÑÏÂÔØ¡£ÔÚ¼¸¸öÐÇÆÚÄÚ£¬ËûÓÐÁË´óÁ¿µÄ×·ËæÕß¡£
FreeBSDÍÅÌåÔÚ NetBSDÍÅÌå³ÉÁ¢¼¸¸öÔÂÖ®ºó³ÉÁ¢£¬Æä×ÚÖ¼ÊǽöÖ§³Ö¸öÈ˼ÆËã»úÌåϵ£¬²¢×·ÇóÊýÁ¿¸ü¶à(½ÏÉÙ¼¼Êõ»¯)µÄ¸Ä½ø£¬Í¬Linux×÷·¨Ê®·ÖÏàÏó¡£ËûÃǾ«ÐĵÄÉè¼Æ°²×°½Å±¾£¬ÒÔµÍÁ®µÄ¼Û¸ñµÄCD-ROM·¢ÐÐËûÃǵÄϵͳ¡£Ò×ÓÚ°²×°ºÍ·è¿ñµÄÍøÂç´ÙÏú¡¢ÒÔ¼°ÔÚComdex´ó»áµÄ±íÑݵ¼Ö¿ìËٵģ¬´óÁ¿µÄ·¢ÐС£²»¿É·ñÈÏ£¬ FreeBSDÊÇËùÓÐNetworking Release 2·ÖÖ§Öз¢ÐÐ×î¶àµÄϵͳ¡£
FreeBSDÒ²ÔøΪLinuxµÄÁ÷Ðжø¿àÄÕ£¬Òò´ËFreeBSDƽ̨¼ÓÈëLinuxÄ£Äâģʽ¡£Õâ¸öÌØÕ÷ÔÊÐíFreeBSDʹÓÃÕßÔËÐдóÁ¿µÄ Linux³ÌÐò¡£Í¬Ê±£¬Ò²´Ù½øFreeBSDϵͳÏò¸ü¼Ó½¡×³£¬¸ß¼æÈÝÐԺ͸ßÐÔÄÜ·½Ïò·¢Õ¹¡£×î½ü£¬ÍÅÌ忪ÉèÁËÒ»¸öFreeBSDÉ̳ǣ¬°ÑFreeBSDÉçÇøµÄÐí¶à²¿·ÝÁ¬½ÓÆðÀ´£¬°üÀ¨ÉÌÒµ·þÎñ¡¢²úÆ·¡¢Êé¼®ºÍÐÂÎű¨µÀ¡£
ËßËÏ
BSDI¿ªÊ¼ËûÃǵÄÏúÊÛÕ½Ö®ºó²»¾Ã£¬ËûÃǾÍÊÕµ½ÁËÀ´×ÔUnixϵͳʵÑéÊÒ(USL, Ò»¸ö»ù±¾ÉÏÊôÓÚAT&TµÄ£¬¿ª·¢ºÍÏúÊÛUnixµÄ»ú¹¹)¡£Õâ·âÐÅÒªÇóËûÃÇÍ£Ö¹ÒÔ¡°Unix¡±µÄÃûÒåÍƹãËûÃǵIJúÆ·£¬°üÀ¨ËûÃÇ¡°ÆÛÆ­ÐԵġ±µç»°ºÅÂë¡£ËäÈ»µç»°ºÅÂëºÜ¿ì±»Í£Ó㬶øÇÒËûÃǵĹ«¸æÒ²½âÊÍÁËËûÃǵIJúÆ·ºÍUnixÖ»¼ûµÄÇø±ð£¬USLÈÔÈ»²»ÂúÒ⣬²¢ÇÒ׫дÁËÆðËßÊ飬ҪÇó½ûÖ¹BSDI³öÊÛËûÃǵIJúÆ·¡£ÆðËßÊéÐû³ÆBSDI³öÊ۵IJúÆ·Öк¬ÓÐÊôÓÚUSLµÄ´úÂë¡£USLͬʱҪÇóÔÚËßËÏÐûÅÐ֮ǰ£¬ÖÐÖ¹BSDIµÄÏúÊÛ£¬Éù³ÆBSDI¼ÌÐøÏúÊÛ»á¸øUSLÔì³É²»¿ÉÍì»ØµÄËðʧ¡£
µ÷²éÌýÖ¤»áÖУ¬BSDIÖ¸³öËûÃÇÖ»ÊǼòµ¥µØʹÓÃÁËÀ´×Ô¼ÓÖÝ´óѧµÄÃâ·Ñ·¢ÐеĴúÂ룬ÒÔ¼°Áù¸ö¸½¼ÓµÄÎļþ¡£ËûÃÇÔ¸Òâ¾ÍÕâÁù¸öÎļþÕ¹¿ªµ÷²é£¬µ«²»Ï£Íû³Ðµ£¼ÓÖÝ´óѧ·¢ÐеĴúÂëµÄÔðÈΡ£·¨¹ÙͬÒâÁËBSDIµÄÖ÷ÕÅ£¬²¢Í¨ÖªUSLËûÃÇÐèÒªÐÞ¸ÄËûÃǵÄÆðËßÊ飬·ñÔò½«²µ»ØÆðËß¡£ÈÏʶµ½Õë¶ÔÁù¸öÎļþµÄÆðËß½«Ã»ÓÐÒâÒ壬 USL¾ö¶¨ÖØÐÂ׫дÆðËßÊ飬ÆðËßBSDIºÍ¼ÓÖÝ´óѧ¡£ºÍËûÃÇÏÈÇ°×÷µÄÒ»Ñù£¬USLÒªÇó¼ÓÖÝ´óѧֹͣ·¢²¼Networking Release 2£¬µ±È»£¬Ò²°üÀ¨BSDI¹«Ë¾µÄÉÌÒµ²úÆ·¡£
ÓÉÓÚ½ûÁîµÄÆȽü£¬ÈËÃÇ¿ªÊ¼»ý¼«µØ×¼±¸¡£CSRGµÄËùÓгÉÔ±ºÍBSDI¼¸ºõËùÓеĹÍÔ±¶¼ÐûÊÄ×÷Ö¤¡£ÂÉʦÃÇÕë·æÏà¶Ô,»¥²»ÏàÈá£Keith BosticºÍÎÒ²»µÃ²»Ç××Ô׫д²ÄÁÏ£¬ÎÒ×Ô¼ºÒ²²»µÃ²»Îª¸÷Öֳ´ÊдÉϼ¸°ÙÒ³µÄ²ÄÁÏ¡£
1992Äê12Ô£¬ÃÀ¹úÖÚÒéÔºÐÂÔóÎ÷ÖÝÑ¡Çø·¨¹ÙDickinson R. DebevoiseÊÜÀíÁ˹ØÓÚ·¢²¼½ûÁîµÄÒªÇó¡£¾¡¹Ü·¨¹Ùͨ³£»áÁ¢¼´·¢²¼½ûÁµ«ËûÈÏΪÕâÑùµÄ½ûÁîÐèÒª¾­¹ýÉî˼ÊìÂÇ¡£ÁùÖܺóµÄÒ»¸öÐÇÆÚÎ壬ËûÇ©ÊðÁËÒ»·ÝËÄʮҳµÄÒâ¼û£¬±íʾËû¾Ü¾ø½ûÁ²¢²µ»Ø³ýÁ½ÌõÖ®ÍâµÄÆäËûÖ÷ÕÅ¡£ÓàϵÄÁ½ÌõËßÇó±»¾ÖÏÞÓÚ×î½üµÄ°æȨºÍ¿ÉÄÜй©ÉÌÒµ»úÃܵÄÎÊÌâ¡£Ëû½¨ÒéÕâÒ»°¸¼þÓ¦µ±ÔÚÁª°î·¨ÔºÖ®Ç°±»ÖÝÁ¢·¨ÔºÏµÍ³ÊÜÀí¡£
¼ÓÖÝ´óѧ¸ù¾ÝÕâÒ»¾ö¶¨£¬Á¢¼´ÔÚÖÜÒ»Ìá³ö¶ÔUSLµÄ·´Ëß¡£³ýÁ˼ÓÀû¸£ÄáÑÇÖÝÖ®Í⣬´óѧ»¹ÎªÁª°î·¨Í¥µÄËßËϽøÐÐÁË×¼±¸¡£ÏÜ·¨ÒªÇóËùÓÐÖݵÄÎļþ±ØÐëÔÚÒ»¸öÖÝ×¼±¸£¬ÒÔ·ÀÖ¹ËßËÏÕß×Ô¼º´øןñÖصÄÌá°üΪ׼±¸50·Ý²ÄÁÏ----ÿÖÝÒ»·Ý¡£Æä½á¹ûÊÇ£¬Èç¹ûUSLÏ£ÍûÔÚÁª°î·¨Í¥¶Ô´óѧÌáÆðËßËÏ£¬ËûÃDZØÐëÔÚ¼ÓÖÝ£¬¶ø²»ÊÇÐÂÔóÎ÷×öͬÑùµÄÊÂÇé¡£
´óѧµÄËßËÏÉù³ÆUSLûÓо¡µ½×÷ΪBSD´úÂë×÷Õß¾¡µ½µÄÔðÈΣ¬ÒòΪSystem VÖÐBSD´úÂëµÄÊðÃûȨÒѾ­ÔÚÏÈÇ°µÄÐí¿ÉÖ¤Öй涨ÁË¡£Èç¹ûÕâÏîÖ÷Õű»Ö¤Ã÷ÊÇÓÐЧµÄ£¬ÄÇô´óѧҪÇóUSLÖØÓ¡ËûÃÇËùÓеÄÊֲᣬ²¢ÔÚÖ÷Òª³ö°æÎÈ绪¶û½Öʱ±¨¡¢²Æ¸»ÔÓÖ¾¿¯µÇÕûÒ¹µÄ¹ã¸æÒÔ֪ͨÕû¸öÉÌÒµ½ç¡£
Æäºó²»¾Ã£¬USL±»Novell´ÓAT&TÂò×ß¡£NovellµÄCEO, Ray Noorda£¬¹«¿ª±íʾËûÄþ¿ÉÔÚÊг¡ÉÏ£¬¶ø²»ÊÇÔÚ·¨Í¥ÉϽøÐнÏÁ¿¡£1993ÄêÏÄ̸ÅпªÊ¼£¬È»¶ø²»ÐÒµÄÊÇ£¬Ë«·½¶¼ÒѾ­ÏݵúÜÉÒÔÖÁÓÚ̸ÅнøÐеÄÒì³£»ºÂý¡£×îºó£¬USLÒ»±ßÔÚRay NoordaµÄÁìµ¼ÏÂÔÚһЩ¹Ø¼üÎÊÌâÉÏ×ö³öÁËÈò½£¬×îÖÕÓÚ1994Äê1Ô´ï³ÉÁËЭÒ飬Æä½á¹ûÊÇ×é³ÉNetworking Release 2µÄ18,000¸öÎļþÖеÄ3¸ö±»É¾³ý£¬²¢¶ÔÆäËûһЩÎļþ½øÐÐÁËϸ΢µÄÐ޸ġ£Í¬Ê±£¬¼ÓÖÝ´óѧͬÒâÔÚ´óÔ¼70¸öÎļþÖмÓÈëUSLµÄ°æȨ£¬¾¡¹ÜËûÃÇÈÔÈ»±»Ãâ·Ñ·Ö·¢¡£
4.4BSD
ÇúÕÛÖ®ºó£¬Ò»¸öа汾4.4BSD-LiteÔÚ1994Äê6Ô·¢²¼¡£ÆäÐí¿ÉÌõ¿îͬ Networking releasesÒ»Ñù¡£ÌرðµØ£¬Ìõ¿îÔÊÐíÒÔÔ´´úÂëºÍ¶þ½øÖƵÄÐÎʽ×ÔÓÉ·¢ÐÐ,Ö»ÒªÍêÕû±£Áô¼ÓÖÞ´óѧ°æȨÉùÃ÷£¬²¢ÇÒÆäËûÈËʹÓÃʱҲÄܵõ½Õâ¸ö°æȨÉùÃ÷¡£Í¬Ê±£¬·¢ÐÐÍêÈ«µÄϵͳ4.4BSD-Encumbered°æ±¾, ÈÔÈ»ÐèҪʹÓÃÕßÓÐÒ»·ÝUSLÔ´´úÂëÐí¿É¡£
¾À·×½á¹û»¹¹æ¶¨£ºUSL²»µÃ¿Ø¸æÈκÎʹÓÃ4.4BSD-Lite×÷ΪËûÃÇϵͳµÄ»ù´¡µÄ×éÖ¯¡£Èç´Ë,ÄÇʱËùÓз¢ÐÐBSDµÄÍÅÌ壬°üÀ¨BSDI£¬ NetBSD ºÍFreeBSD£¬±ØÐëÒÔ4.4BSD-Lite×÷ΪËûÃǵĴúÂëÀ´Ô´£¬È»ºóÕûºÏϵͳ£¬Ìá¸ßϵͳÐÔÄÜ¡£ËäÈ»Õâ´ÎÖØÐÂÒÔ4.4BSD-LiteΪ»ù´¡ÑÓÎóÁ˸÷¸öÍÅÌ忪·¢ÏµÍ³µÄʱ¼ä£¬µ«¸üÐÒÔ˵ÄÊÇ£¬Networking Release 2·¢ÐÐÈýÄêÄÚ£¬ÈçͬCSRGÒ»Ñù£¬¸÷¸ö·ÖÖ§ÍÅÌåµÄ¿ª·¢¹¤×÷±ØÐëÖØÐÂͬ²½¡£
4.4BSD-Lite, Release 2
ÓÉ 4.4BSD-Encumbered ºÍ 4.4BSD-Lite release°æ±¾·¢Ðеõ½µÄ¾­·Ñ£¬ÓÃÀ´ÔÞÖúÒ»¸ö¼æÖ°µÄ¹¤×÷ÈËÔ±£¬À´Ð޸ijô³æºÍÌá¸ßϵͳÐÔÄÜ¡£ÕâÑù³¤´ï¶þÄêµÄ¹¤×÷£¬³ÖÐøµ½³ô³æµÄ±ÈÂÊһֱϽµºÍÐÔÄÜÒѲ»ÄÜÌá¸ßΪֹ¡£×îÖյĸıä´Ù³É4.4BSD-Lite°æ±¾ÔÚ1995Äê6Ô·¢ÐС£ÕâЩ´ó¶àÊýµÄ±ä»¯¶¼ÊÇÒÔºóÆäËûϵͳµÄÔ´´úÂëµÄ»ù´£
4.4BSD-LiteµÚ¶þ°æµÄ·¢²¼ÒÔºó£¬CSRGͬʱҲ±»½âÉ¢¡£ÔÚÁ캽BSDµÄ¶þÊ®¶àÄêÖУ¬ÎÒÃǸоõÓ¦¸ÃÈÃÆäÔÚÐÂ˼ÏëºÍÎÞÏÞµÄÈÈÇéÖÐÉú´æºÍ·¢Õ¹¡£µ±Ëü¿ÉÄÜÓе¥Ò»¼¯ÖеÄȨÍþ¼à¶½ÏµÍ³·¢Õ¹ÏñÊÇ×îºÃµÄʱºò£¬ÓÃһЩÍÅÌ岻ͬµÄÌØÐí×´µÄÖ÷ÒâÈ·¶¨ÄÇÐí¶à²»Í¬µÄ½Ó½ü½«»á±»³¢ÊÔ¡£ÒòΪϵͳ±»ÒÔÀ´Ô´´úÂëÐÎʽ·¢ÐÐ, ×îºÃµÄ½á¹û¾ÍÊÇËüÄܹ»ÈÝÒ׵ر»ÆäËûÍÅÌå½ÓÊÜ¡£Èç¹ûijЩ¸Ä±äÌرðµØÓÐЧ£¬ËûÃÇ¿ÉÄÜ×îºó±ä³ÉÕ¼ÓÅÊƵÄϵͳ¡£
½ñÌ죬¿ªÔ´Èí¼þÔ˶¯ÕýÔڵõ½¸ü¶àµÄ×¢ÒâºÍ×ð¾´¡£ËäÈ»Linuxϵͳ·Ç³£ÓÐÃû£¬µ«ÊÇÆäÖдóÔ¼Ò»°ëÒÔÉϵijÌÐò¶¼À´×ÔBSDµÄ·¢Ðа汾¡£Linux·¢²¼ºÜÑÏÖصØÒÀÀµ±àÒëÆ÷¡¢µ÷ÊÔÆ÷ÒÔ¼°ÆäËûÓÉ×ÔÓÉÈí¼þ»ù½ð»áËùдµÄ¿ª·¢¹¤¾ß¡£
×ܶøÑÔÖ®£¬CSRG£¬×ÔÓÉÈí¼þ»ù½ð»á£¨Free Software Foundation£©ºÍLinuxÄں˿ª·¢ÕßÒѾ­Í¶Éí¿ªÔ´Èí¼þÔ˶¯£¬²¢ÒԴ˽¨Á¢ÁË»ù´¡Æ½Ì¨¡£ÎҺܽ¾°ÁÓлú»áÌᳫ¿ªÔ´Èí¼þÔ˶¯¡£ÎÒÅÎÍûÓÐÒ»Ì죬ÎÞÂÛÉí´¦ºÎ´¦µÄÓû§ºÍ¹«Ë¾ÔÚ¿ª·¢ºÍ¹ºÂòÈí¼þµÄʱºò¶¼Ô¸Òâ²ÉÈ¡ÕâÖÖ·½Ê½¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ