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

UNIX·¢Õ¹Ê·

·¢²¼Ê±¼ä:2006-07-30 10:05:52À´Ô´:ºìÁª×÷Õß:bear10214
UNIXÕâ¸öÃû×ÖÔçÒѱ»ÖÚ¶àÓû§ËùÊìÖª¡£×÷Ϊһ¸ö²Ù×÷ϵͳ£¬ËüÒÔÆä¶ÀÌصÄ÷ÈÁ¦----¼´¿ª·ÅÐÔ¡¢¿ÉÒÆÖ²ÐÔ¡¢ºÍ¶àÓû§¶àÈÎÎñµÈÌص㣬²»½öÓ®µÃÁ˹ã´óÓû§µÄϲ°®£¬Í¬Ê±Ò²Êܵ½Ðí¶à¼ÆËã»ú³§É̵ÄÇàíù¡£
Unix²Ù×÷ϵͳµÄÀúÊ·Âþ³¤¶øÇúÕÛ£¬ËüµÄµÚÒ»¸ö°æ±¾ÊÇ1969ÄêÓÉKeThompsonÔÚAT&T±´¶ûʵÑéÊÒʵÏֵģ¬ÔËÐÐÔÚһ̨DECPDP-7¼ÆËã»úÉÏ¡£Õâ¸ö°æ±¾ÊµÏÖÁËÒ»¸öÎļþϵͳ¡¢Ò»¸öÃüÁî½âÊÍÆ÷(shell)ºÍһЩ¼òµ¥µÄÎļþ¹¤¾ß¡£KenºÍËûµÄ»ï°éÃÇʹÓÃGEϵͳÀ´ÎªPDP-7½øÐн»²æ±àÒ룬ºÜ¿ìдºÃÁË»ã±àÆ÷£¬Ê¹ÏµÍ³ÓÐÁË×ÔÖ§³ÖµÄÄÜÁ¦¡£Õâ¸öϵͳÒÑ»ù±¾³ÉÐÍ£¬ÆäÎļþϵͳÓëÏÖÔÚµÄÎļþϵͳÏàËÆ£¬ËüʹÓÃi½áµã£¬ÓÐÌØÊâÎļþÀàÐÍÖ§³ÖĿ¼ºÍÉ豸£¬¶øÇÒ¿ÉÒÔͬʱ֧³ÖÁ½¸öÓû§¡£
Ó뵱ʱµÄÒ»¸öÃûΪMULTICS(MULTiplexed Information and Computing System)µÄ²Ù×÷ϵͳÏà±È£¬UNIXÏÔµÃÒì³£¶ÌС¾«º·£¬ËüÔø±»ÍæЦµØ³Æ×÷"UNICS",´ú±í UNiplexed Information and Computing System. ÓÐÈË³Æ MULTICS ´ú±í "Many Unneccessarily Large Tables In Core Simulataneously",¶øUNIXÔòÊDzüõÁ˵ÄMULTICS£¬²»¾Ã£¬UNICS±ä³ÉÁËUNIX¶øÇÒ±»Á÷´«ÏÂÀ´¡£
1970Ä꣬UNIX±»ÒÆÖ²µ½PDP-11/20ÉÏ£¬ÕâÐèÒªºÜ´óµÄ¹¤×÷Á¿£¬ÒòΪÕû¸öϵͳȫÊÇÓûã±àÓïÑÔ±àдµÄ¡£
CÓïÑԵĵ®Éú¸øϵͳÉè¼Æ´øÀ´ÁËеÄÆõ»ú, Ken ThompsonºÍDennis RitchieʹÓÃCÓïÑÔ¶ÔÕû¸öϵͳ½øÐÐÁËÔÙ¼Ó¹¤ºÍ±àд£¬Ê¹µÃUnixÄܹ»ºÜÈÝÒ×µÄÒÆÖ²µ½ÆäËûÓ²¼þµÄ¼ÆËã»úÉÏ¡£´ÓÄÇÒÔºó£¬Unixϵͳ¿ªÊ¼ÁËÁîÈËÖõÄ¿µÄ·¢Õ¹¡£ÓÉÓÚ´ËʱAT&T»¹Ã»ÓаÑUnix×÷ΪËüµÄÕýʽÉÌÆ·£¬Òò´ËÑо¿ÈËÔ±Ö»ÊÇÔÚʵÑéÊÒÄÚ²¿Ê¹Óò¢ÍêÉÆËü¡£ÕýÊÇÓÉÓÚUnixÊDZ»×÷ΪÑо¿ÏîÄ¿£¬ÆäËû¿ÆÑлú¹¹ºÍ´óѧµÄ¼ÆËã»úÑо¿ÈËԱҲϣÍûÄܵõ½Õâ¸öϵͳ£¬ÒÔ±ã½øÐÐ×Ô¼ºµÄÑо¿¡£AT&TÒÔ·Ö·¢Ðí¿ÉÖ¤µÄ·½·¨£¬¶ÔUnix½ö½öÊÕÈ¡ºÜÉٵķÑÓ㬴óѧºÍÑо¿»ú¹¹¾ÍÄÜ»ñµÃUnixµÄÔ´´úÂëÒÔ½øÐÐÑо¿¡£UnixµÄÔ´´úÂ뱻ɢ·¢µ½¸÷¸ö´óѧ£¬Ò»·½ÃæʹµÃ¿ÆÑÐÈËÔ±Äܹ»¸ù¾ÝÐèÒª¸Ä½øϵͳ£¬»òÕß½«ÆäÒÆÖ²µ½ÆäËûµÄÓ²¼þ»·¾³ÖÐÈ¥£¬ÁíÒ»·½ÃæÅàÑøÁ˶®µÃUnixʹÓúͱà³ÌµÄ´óÁ¿µÄѧÉú£¬ÕâʹµÃUnixµÄÆÕ¼°¸üΪ¹ã·º¡£
ÓÉÓÚ²Ù×÷ϵͳµÄ¿ª·¢Ï൱À§ÄÑ£¬Ö»ÓÐÉÙÊýµÄ¼ÆËã»ú³§ÉÌ£¬ÈçIBM¡¢DigitalµÈ´óÐ͹«Ë¾£¬²ÅÓµÓÐ×Ô¼ºµÄ²Ù×÷ϵͳ£¬¶øÆäËûÖÚ¶àÉú²ú¼ÆËã»úµÄÓ²¼þ³§ÉÌÔò²ÉÓñðÈË¿ª·¢µÄ²Ù×÷ϵͳ¡£ÒòΪUnix²»ÐèҪ̫¶àµÄ»¨·Ñ£¬Òò´ËºÜ¶à³§É̾ÍÑ¡ÔñÁËUnix×÷ΪËûÃÇÉú²úµÄ¼ÆËã»úʹÓõIJÙ×÷ϵͳ¡£ËûÃÇ°ÑUnixÒÆÖ²µ½×Ô¼ºµÄÓ²¼þ»·¾³Ï£¬¶ø²»±Ø´ÓÍ·¿ª·¢Ò»¸ö²Ù×÷ϵͳ¡£
µ½ÁË70Äê´úÖкóÆÚ£¬ÔÚUnix·¢Õ¹µ½ÁË°æ±¾6Ö®ºó£¬AT&TÈÏʶµ½ÁËUnixµÄ¼ÛÖµ£¬³ÉÁ¢ÁËUnixϵͳʵÑéÊÒ£¨Unix System Lab,USL£©À´¼ÌÐø·¢Õ¹Unix¡£Òò´ËAT&TÒ»·½Ãæ¼ÌÐø·¢Õ¹ÄÚ²¿Ê¹ÓõÄUnix°æ±¾7£¬Ò»·½ÃæÓÉUSL¿ª·¢¶ÔÍâÕýʽ·¢ÐеÄUnix°æ±¾£¬Í¬Ê±AT&TÒ²Ðû²¼¶ÔUnix²úÆ·ÓµÓÐËùÓÐȨ¡£¼¸ºõÔÚͬʱ£¬¼ÓÖÝ´óѧ²®¿ËÀû·ÖУ¼ÆËã»úϵͳÑо¿Ð¡×飨CSRG£©Ê¹ÓÃUnix¶Ô²Ù×÷ϵͳ½øÐÐÑо¿£¬Òò´ËËûÃǵÄÑо¿³É¹û¾Í·´Ó³ÔÚËûÃÇʹÓõÄUnixÖС£ËûÃǶÔUnixµÄ¸Ä½øÏ൱¶à£¬Ôö¼ÓÁ˺ܶ൱ʱ·Ç³£ÏȽøµÄÌØÐÔ£¬°üÀ¨¸üºÃµÄÄÚ´æ¹ÜÀí£¬¿ìËÙÇÒ½¡×³µÄÎļþϵͳµÈ£¬´ó²¿·ÖÔ­ÓеÄÔ´´úÂ붼±» ÖØÐÂд¹ý£¬ÒÔÖ§³ÖÕâЩÐÂÌØÐÔ¡£ºÜ¶àÆäËûUnixʹÓÃÕߣ¬°üÀ¨ÆäËû´óѧºÍÉÌÒµ»ú¹¹£¬¶¼Ï£ÍûÄܵõ½CSRG¸Ä½øµÄUnixϵͳ¡£Òò´ËCSRGÖеÄÑо¿ÈËÔ±°ÑËûÃǵÄUnix×é³ÉÒ»¸öÍêÕûµÄUnixϵͳ©¤©¤BSD Unix£¨Berkeley Software Distribution£©£¬ÏòÍâ·¢ÐС£
µ½´Ë£¬UNIX¾ÍÓÐÁËÒ»¸ö´óµÄ·ÖÖ§£¬·ÖΪAT&T UNIX ºÍ BSD Unix£¬ÏÖ´úµÄUnix°æ±¾´ó²¿·Ö¶¼ÊÇÕâÁ½¸ö°æ±¾µÄÑÜÉú²úÆ·¡£
BSD
UnixÔÚUnixµÄÀúÊ··¢Õ¹ÖоßÓÐÏ൱´óµÄÓ°ÏìÁ¦£¬±»ºÜ¶àÉÌÒµ³§¼Ò²ÉÓ㬳ÉΪºÜ¶àÉÌÓÃUnixµÄ»ù´¡¡£¶øAT&TÓëÆäͬʱ´æÔÚµÄUnix°æ±¾µÄÓ°Ïì¾ÍСµÃ¶à¡£Í¬Ê±ºÜ¶àÑо¿ÏîÄ¿Ò²ÊÇÒÔBSDUnixΪÑо¿ÏµÍ³£¬ÀýÈçÃÀ¹ú¹ú·À²¿µÄÏîÄ¿©¤ARPANET£¬ARPANET½ñÌì·¢Õ¹³ÉΪÁËInternet£¬¶øBSDUnixÖÐ×îÏÈʵÏÖÁËTCP/IP£¬Ê¹InternetºÍUnix½ôÃܽáºÏÔÚÒ»Æ𡣶øAT&TµÄUnixϵͳʵÑéÊÒ£¬Í¬Ê±Ò²ÔÚ²»¶Ï¸Ä½øËûÃǵÄÉÌÓÃUnix°æ±¾£¬Ö±µ½ËûÃÇÎüÊÕÁËBSDUnixÖÐÒÑÓеĸ÷ÖÖÏȽøÌØÐÔ£¬²¢½áºÏÆä±¾ÉíµÄÌص㣬ÍƳöÁËUnix System V°æ±¾Ö®ºó£¬Çé¿ö²ÅÓÐÁ˸ı䡣´Ó´ËÒÔºó£¬BSDUnixºÍUnixSystemVÐγÉÁ˵±½ñUnixµÄÁ½´óÖ÷Á÷£¬ÏÖ´úµÄUnix°æ±¾´ó²¿·Ö¶¼ÊÇÕâÁ½¸ö°æ±¾µÄÑÜÉú²úÆ·¡£
UnixµÄ°æ±¾ºÅ±íʾ·½Ê½±È½Ï¸´ÔÓ£¬¸÷ÖÖ²»Í¬µÄUnix°æ±¾ÓÐ×Ô¼ºµÄ°æ±¾±êʶ·½Ê½£¬Èç×îÔçAT&T¿ª·¢µÄÄÚ²¿UnixʹÓüòµ¥µÄ˳ÐòºÅÀ´±êʶ°æ±¾£¬´ÓV 1µ½V 7¡£BSDʹÓÃÖ÷°æ±¾¼Ó´Î°æ±¾µÄ·½·¨±êʶ£¬Èç4.2BSD£¬4.3BSD£¬ÔÚԭʼ°æ±¾µÄ»ù´¡ÉÏ»¹ÓÐÅÉÉú°æ±¾£¬ÕâЩ°æ±¾Í¨³£ÓÐ×Ô¼ºµÄÃû×Ö£¬Èç4.3BSD-Net/1£¬4.3BSD-Net/2¡£AT&TʹÓÃÂÞÂíÊý×ÖÀ´±êʶËûÃǵĶÔÍâ·¢²¼µÄUnix°æ±¾£¬ÓÃReleaseÀ´±íʾ´Î°æ±¾¡£ÈçSystem V Release 4£¨¼òдΪSVR4£©±êʶAT&TµÄUnix System VµÄµÚËĴη¢²¼µÄ°æ±¾¡£ÆäËûÉÌÒµ¹«Ë¾µÄUnixʹÓÃ×Ô¼ºµÄ°æ±¾±êʶ£¬ÈçSunµÄSolaris 2.6£¬IBMµÄAIX 4.0µÈ¡£ ¡¡¡¡ËäÈ»AT&TµÄUnix System VÒ²ÊǷdz£ÓÅÐãµÄUnix°æ±¾£¬µ«ÊÇBSD UnixÔÚUnixÁìÓòÄÚµÄÓ°Ïì¸ü´ó¡£AT&TµÄUnixϵͳʵÑéÊÒÒ»Ö±¹Ø×¢×ÅBSDµÄ·¢Õ¹£¬ÔÚ1992Ä꣬UnixϵͳʵÑéÊÒÖ¸¿ØBSDI©¤©¤ Ò»¼Ò·¢ÐÐÉÌÒµBSD UnixµÄ¹«Ë¾£¬Î¥·´ÁËAT&TµÄÐí¿ÉȨ£¬·¢²¼×Ô¼ºµÄUnix°æ±¾£¬²¢½øÒ»²½Ö¸¿Ø²®¿ËÀû¼ÆËã»úϵͳÑо¿×éй©ÁËUnixµÄÉÌÒµ»úÃÜ£¨´ËʱµÄ4.3BSDÖÐÀ´×ÔAT&T Un ixµÄ´úÂëÒѾ­²»×ã10%£©¡£Õâ¸ö¹Ù˾ӰÏìÁ˺ܶàUnix³§ÉÌ£¬Ê¹ËûÃDz»µÃ²»´ÓBSD UnixתÏòUnix Sys tem V,ÒÔ±ÜÃâ·¨ÂÉÎÊÌâ¡£ÒÔÖÁÓÚµ±½ñ´ó¶àÊýÉÌÒµUnix°æ±¾¶¼ÊÇ»ùÓÚUnix System VµÄ¡£
¡¡¡¡
Õâ¼þÓйØUnix°æȨµÄ°¸×ÓÖ±µ½UnixϵͳʵÑéÊÒ±»AT&TÂô¸øÁËNovell¹«Ë¾ºó²ÅµÃÒÔ½â¾ö£¬ Novell²»´òËãÏÝÈëÕâÑùµÄ·¨ÂÉ·×ÕùÖУ¬Òò´Ë¾Í²ÉÓÃÁ˱ȽÏÓѺõÄ×ö·¨¡£²®¿ËÀûµÄCSRG±»ÔÊÐí×ÔÓÉ·¢²¼BSD£¬µ«ÊÇÆäÖÐÀ´×ÔÓÚAT&TµÄ´úÂë±ØÐëÍêȫɾ³ý¡£Òò´ËCSRG¾Í¶ÔËûÃÇ×îеÄ4.4BSD½øÐÐÁËÐ޸ģ¬É¾³ýÁËÄÇЩÀ´×ÔÓÚAT&TµÄÔ´´úÂ룬·¢²¼ÁË4.4 BSD Lite°æ±¾£¨¸ÃϵͳÊDz»ÍêÕûµÄ£¬ÓÈÆä¶ÔÓÚÓ¢Ìضû386ÌåϵµÄ¼ÆËã»úϵͳ£©¡£ÓÉÓÚÕâ¸ö°æ±¾²»´æÔÚ·¨ÂÉÎÊÌ⣬4.4BSD Lite³ÉΪÁËÏÖ´úBSDϵͳµÄ»ù´¡°æ±¾¡£
¡¡¡¡
NovellµÄ±È½ÏÓÑÉƵÄ×ö·¨»¹²»Ö¹¶ÔBSD£¬Ëû°Ñ×Ô¼ºµÄUnix¸ÄÃûΪUnixware£¬¶ø½«UnixÉ̱êÔùË͸øX/Open©¤©¤ Ò»¸öÓÉÖÚ¶àUnix³§¼Ò×é³ÉµÄÁªÃË£¬ÕâÑùÕâ¸öÁªÃËÄÚµÄËùÓгÉÔ±¾ù¿ÉʹÓÃUnixÉ̱ꡣ´Ó´ËÖ®ºó£¬Unix²»ÔÙÊÇרÓвúÆ·ÁË¡£ºóÀ´NovellÓÉÓÚ×ÔÉíµÄ¾­ÓªÎÊÌ⣬ÓÖ½«UnixwareÂô¸øSCO¹«Ë¾¡£Í¬Ê±£¬ÓÉÓÚBSDϵͳÒѾ­Ê®·Ö³ÉÊ죬×÷Ϊ¶Ô²Ù×÷ϵͳ½øÐÐÑо¿µÄÄ¿±êÒѾ­´ïµ½£¬²®¿ËÀû¼ÆËã»úϵͳÑо¿×飨CSRG£©ÔÚ·¢²¼ÁË4 .4BSD-lite2Ö®ºó¾Í½âÉ¢ÁË£¬Ð¡×éµÄ¿ÆÑÐÈËÔ±ÓÐЩ½øÈëÁËUnixÉÌÒµ¹«Ë¾£¬ÓÐЩ¼ÌÐø½øÐÐÆäËû¼ÆËã»úÁìÓòµÄÑо¿¡£´Ëʱ£¬ÑϸñÒâÒåÉϵÄUnix System VºÍBSD Unix¶¼²»¸´´æÔÚÁË£¬´æÔÚµÄÖ»ÊÇËûÃǵĸ÷ÖÖºóÐø°æ±¾¡£ UnixµÄ÷ÈÁ¦²»½öÔÚÓÚÆ书ÄܵÄÇ¿´óÐÔ£¬»¹ÔÚÓÚÆäÓÅÐãµÄ¿ÉÀ©Õ¹ÐÔ£¬ËüÌṩÁ˸߼¶ÓïÑÔCºÍ¸÷ÖÖ½âÊÍÓïÑÔ¿ÉÓÃÓÚ±àд³ÌÐò¡£ÀûÓÃÕâЩϵͳÌṩµÄ¹¤¾ß£¬Ê¹ÓÃÕß¾ÍÄÜ°´ÕÕ×Ô¼ºµÄÐèÒªºÍÐËȤ¶ÔÔ­ÓÐϵͳ½øÐÐÀ©Õ¹£¬Âú×ãÏ൱һ²¿·Ö¼ÆËã»úÑо¿ÈËÔ±ºÍʹÓÃÕßµÄÐèÒª£¬ÕâÑùUnix¾Í¾ß±¸¸üÇ¿´óµÄÄÜÁ¦£¬Íê³É¸÷ÖÖ¸´ÔÓµÄÈÎÎñ¡£Ò»µ©ÓÃÊìÁËUnix£¬Ìå»áµ½UnixµÄÇ¿´ó¹¦ÄÜ£¬Ê¹ÓÃÕ߾ͻáÏ£ÍûһֱʹÓÃËü£¬¶ø²»Êǽö¾ß±¸ÓÐÏÞÄÜÁ¦µÄÆäËû¼ÆËã»úϵͳ¡£ÆóҵҲϣÍûÄÜÔÚÆä¿ÉÒÔ³ÐÊܵÄÌõ¼þÏ£¬ÀûÓÃUnixϵͳµÄÇ¿´ó´¦ÀíÄÜÁ¦¡£
¡¡¡¡
ÓÉÓÚUnixÊǶàÓû§²Ù×÷ϵͳ£¬×÷ΪϵͳµÄÆÕͨʹÓÃÕßÖ»ÄÜʹÓÃϵͳÌṩµÄÓÐÏÞ¹¦ÄÜ£¬¶øÖ»ÓÐUnixϵͳ¹ÜÀíÔ±²ÅÄܳä·ÖÀûÓÃÆäµÄÈ«²¿ÄÜÁ¦¡£Òò¶øÓµÓÐ×Ô¼ºµÄUnixϵͳҲÊÇÒ»¸öÆÕͨUnixʹÓÃÕßµÄÔ¸Íû¡£µ«ÊÇÔÚÄÇЩʱºò£¬Äܹ»Âú×ãÕâЩԸÍûµÄ¼ÆËã»ú²¢²»ÊÇÿ¸öÈ˶¼ÄÜÂòµÃÆðµÄ¡£°º¹óµÄÓ²¼þ£¬ÒÔ¼°UnixÖð½¥ÉÌÒµ»¯Ç÷ÊÆ£¬¶¼Ê¹µÃÓµÓÐ×Ô¼ºµÄUnix¶Ô´ó¶àÊýÈËÖ»ÊÇÃÀºÃµÄÔ¸Íû£¬¶øʹÓÃUnixµÄµØ·½Ö÷ҪΪһЩҪÇó½Ï¸ßµÄ¿ÆÑкʹóÖÐÐ͹«Ë¾»ú¹¹¡£
¡¡¡¡
µ½80Äê´ú£¬¸öÈ˼ÆËã»úµÄ³öÏÖ£¬Ê¹µÃÓ²¼þµÄ¼Û¸ñÄܱ»È˺ÍСÆóÒµ½ÓÊÜÁË£¬¸øÓµÓÐÒ»¸öUnixϵͳµÄÔ¸Íû´øÀ´ÁËÒ»ÏßÊï¹â¡£µ«ÊÇʹÓÃ8086оƬµÄ¸öÈ˼ÆËã»úÄÜÁ¦±È½Ï²î£¬ÔÚÆäÉϲ»ÄÜʵÏÖÕæÕýÕý³£¹¤×÷µÄ¶àÓû§ÏµÍ³¡£½øÈë¾ÅÊ®Äê´úÖ®ºó£¬Ó¢Ìضû¹«Ë¾ÍƳöµÄ80386оƬʹ¸öÈ˼ÆËã»úµÄ¼ÆËãÄÜÁ¦´ó´óÌá¸ß£¬ÔÚ¸öÈ˼ÆËã»úÉϹ¹½¨Ò»¸ö¿ÉÒÔÕæÕýʹÓõÄUnixÒ²³ÉΪÁË¿ÉÄÜ¡£
¡¡¡¡
ÊÂʵÉÏ´ËʱÄÜÔËÐÐÔÚX86ƽ̨ÉϵÄUnixÏ൱ÓÐÏÞ£¬MircosoftµÄXienxÊÇÒ»ÖÖ£¨ºóÀ´·¢Õ¹³ÉΪSCO Unix£©£¬µ«²»ÄÜÖ¸ÍûÄÜ×ÔÓÉ¡¢Ãâ·ÑʹÓÃÕâ¸öÉÌÓÃϵͳ¡£ÒªÒÆÖ²Unixµ½PCƽ̨ÉϱãÐèÒªUnixµÄÔ´´úÂ룬¶ø´ËʱÊÜAT&TµÄÐí¿ÉȨµÄÏÞÖÆ£¬Unix´úÂ뻹²»Äܱ»×ÔÓÉ»ñµÃ£¨µ«ÔÚBSDÓëAT&TµÄ·¨ÂɾÀ·×Ö®ºóµÄ4.4 BSD Lite²»ÔÙÊÜÕâ¸öÏÞÖÆÁË£¬¿ÉÒÔÔÚBSDÐí¿ÉÏÂ×ÔÓÉʹÓã©¡£ºÜ¶à¼ÆËã»ú°®ºÃÕßΪÁËʵÏÖÒ»¸ö¿ÉÒÔ×ÔÓÉʹÓõIJÙ×÷ϵͳ£¬²»¶Ï½øÐÐ×ÅŬÁ¦¡£×ÔÓÉÈí¼þ»ù½ð»áµÄGNU¼Æ»®µÄÄ¿µÄ¾ÍÊÇ´òËã´´½¨Ò»¸ö×ÔÓɵġ¢ÓëUnixÀàËƵIJÙ×÷ϵͳ£¬ÎªÁËʵÏÖÕâ¸öÄ¿µÄ£¬GNU¿ª·¢Á˺ܶà·Ç³£ÓÐЧµÄ¹¤¾ß£¬°üÀ¨±àÒëÆ÷ºÍºÜ¶àϵͳÃüÁȻ¶øGNU¼Æ»®ÖеIJÙ×÷ϵͳÄÚºË ©¤©¤HURD£¬È´½øÕ¹»ºÂý£¬´Ó¶øÎÞ·¨¹¹½¨Ò»¸öÍêÕûµÄ²Ù×÷ϵͳ¡£ºÜ¿ì£¬¾ÍÓмÆËã»ú°®ºÃÕß¿ªÊ¼¿¼ÂÇÔÚ¸öÈ˼ÆËã»úƽ̨ÉϹ¹½¨Ò»¸öUnixÄںˡ£·ÒÀ¼Ò»Î»¼ÆËã»úÑо¿ÉúLinus Torvalds¿ªÊ¼ÁËÕâ¸ö¹¤×÷£¬²¢È¡µÃÁËÏ൱´óµÄ³É¹¦£¬Ëûͨ¹ýѧϰMinix©¤©¤Ò»¸öÓÃÓÚ½ÌѧĿµÄµÄ¼òµ¥Unixϵͳ£¬ÔÚx86ƽ̨ÉϹ¹½¨ÁËLinuxÄںˣ¬Õâ¸öÄں˺ÍGNUµÄϵͳ¹¤¾ß½áºÏÆðÀ´£¬³ÉΪµ±Ç°·Ç³£Á÷ÐеÄGNU/Linuxϵͳ¡£
ÔÚÕâÀïÏëÒª×ÅÖؽéÉÜÒ»ÏÂLinux·¢Õ¹µÄÀú³Ì¡£
˵µ½LinusºÍËûµÄ²Ù×÷ϵͳ£¬¾Í²»Äܲ»Ìáµ½ËûµÄ¹ÊÏç·ÒÀ¼¡£·ÒÀ¼¿ÉÒÔ˵ÊÇÊÀ½çÉϹúÍÁÃæ»ý°´±ÈÀýÀ´Ëµ´¦ÔÚ±±¼«È¦ÄÚ×î¶àµÄ¹ú¼Ò£¨Ô¼1/4µÄ¹úÍÁ£©£¬ÔÚÕâ¸öº®ÀäµÄ¹ú¶ÈÀ±é²¼×Å´ó´óССԼÁùÍò¶à¸öºþ²´£¬·ÒÀ¼Ò²Òò´Ë±»ÈËÃdzÆΪ¡°Ç§ºþÖ®¹ú¡±¡£ÔÚ·ÒÀ¼£¬Ò»ÄêÖÐʵ¼ÊÉÏÖ»ÓÐÈý¸ö¼¾¶È£¬¼´´º¶¬¡¢Ïļ¾ºÍÇﶬ¡£¡°ÑϺ®µÄ¶¬Ì족³¤´ï8¸öÔÂÖ®¾Ã£¬¶øÏÄÌìÈ´Ö»ÓÐ60Ìì×óÓÒ¡£·ÒÀ¼µÄÀúÊ·¿ÉÒÔ˵ÊÇ·ÒÀ¼ÈËÃñÓë×ÔÈ»¡¢Ó뺮Àä×ö¼è¿à׿¾øµÄ¶·ÕùµÄÒ»¸öÉñ»°¡£ ·ÒÀ¼È˵ÄÃñ×åÊ·Ê«¡¶¿¨ÀÕÍßÀ­¡·¾Í¼ÇÔØÁËÕâ¸öÃñ×å´ÓÔ¶¹Åʱ´úÆðÖ±µ½Ê¥Å®ÂêÀöÑÇÉúÏÂÓ¢ÐÛ¿¨ÀÕÀûÑÇÍõΪֹµÄËùÓÐÉñ»°¡£ÕⲿʷʫµÄ×÷ÕߴӷḻµÄÃñ¼ä´«Ëµ¡¢Éñ»°¼°¸èÒ¥Öм³È¡ÁËÒ»ÇÐÑøÁϺ;«²ÊƪÕ£¬½«ËüÃÇÊÕ¼¯¡¢¸Ä±à²¢ÈóÉ«ÕûÀí£¬1835Äê³õ°æʱÓÐ35ƪ³¤Ê«£¬¹²12000¶àÐУ»¶ø1849ÄêÔÙ°æʱ£¬Æª·ù¼¸ºõÔö¼ÓÁËÒ»±¶£¬¹²50ƪ³¤Ê«£¬23000ÓàÐУ¬×îÖÕ³ÉΪ·ÒÀ¼È˵ġ°ºÉÂíÊ·Ê«¡±¡£
140¶àÄêºó£¬ÓÖÓÐһλ·ÒÀ¼ÈË´´ÔìÁËÁíÒ»²¿Î°´óµÄ¡°Ê·Ê«¡±£¬Ëû¾ÍÊÇÌì²ÅµÄ³ÌÐòÔ±Linus.²»¹ýÕâÒ»´ÎËûÓõÄÊǼÆËã»úÓïÑÔ£¬ËûÊÕ¼¯Õⲿ¡°Ê·Ê«¡±´´×÷Ëزĵĵط½ÊǸ²¸ÇÈ«ÇòµÄÒòÌØÍø¡£ÕâʹµÃËûµÄ´´×÷´ÓÒ»¿ªÊ¼±ã¾ßÓÐÁ˹ú¼ÊÐÔ£¬Ê¹µÃËûµÄÕⲿ¡°Ê·Ê«¡±³ÉÁËÒ»²¿¹ú¼ÊÐÔµÄ×÷Æ·¡£Õⲿ¡°Ê·Ê«¡±µÄÎÊÊÀ£¬ºÜÓпÉÄÜÔÚ20ÊÀ¼ÍÒÔ¼°21ÊÀ¼Í³ÉΪ·ÒÀ¼È˶ÔÓÚÊÀ½çµÄ×î¾Þ´óµÄ¹±Ïס£Õⲿ¡°Ê·Ê«¡±µÄ´´×÷ÊÇ´Ó·ÒÀ¼Ê׶¼ºÕ¶ûÐÁ»ù¿ªÊ¼µÄ¡£¡¡¡¡·ÒÀ¼Ê׶¼ºÕ¶ûÐÁ»ùÊÇÒ»×ùÈýÃæ»·º£¡¢·ç¾°ÐãÀö¡¢´óСºþ²´ÐÇÂÞÆå²¼µÄ³ÇÊУ»Ëü»¹ÊǾÙÊÀÎÅÃûµÄ´óѧ³ÇºÍ¹ú¼ÊÐÔµÄÕþÖΡ¢ÎÄ»¯¼°»áÒéÖÐÐÄ£¬ÕâÀïÔø¾ÙÐйý¶à´ÎÎ÷·½¹ú¼ÒµÄÊ×ÄÔ»áÒé¡£ÔÚ¾àÊÐÖÐÐÄÔ¼10·ÖÖӽų̵ĵط½£¬ÓÐÒ»ÌõÒÔ¿¨ÀÕÍßÀ­ÃüÃûµÄ´ó½Ö£¬½ÖµÀÁ½ÅÔ£¬19ÊÀ¼ÍµÄ¾ÉʽסլºÍÏÖ´ú»¯µÄ½¨ÖþÏàÓ³³ÉȤ¡£¿¨ÀÕÍßÀ­´ó½ÖÉÏ£¬ÓÐÒ»×ù´óѧÉú¼ÄËÞ¹«Ô¢£¬ÎÒÃÇÕⲿʷʫµÄµÞÔìÕßLinus Torvalds¾ÍסÔÚÕâ×ù¹«Ô¢Àï¡£¡¡¡¡ÏÖÔÚ¿´À´£¬Linux²¢·ÇÉî˼ÊìÂǵľªÈËÖ®×÷£¬¶øÊÇÒ»¸öÖð½¥À©Õ¹µÄ¹ý³Ì¡£Ëü×ÛºÏÁËÐí¶à´ÎµÄÊÔÑé¡¢¸÷ÖÖ¸÷ÑùµÄ¸ÅÄîºÍһС¶ÎһС¶ÎµÄ³ÌÐò£¬ÔÚ²»Öª²»¾õÖÐÖð½¥Äý¾Û³ÉÁËÒ»¸öÓлúµÄÕûÌå¡£Õâ¸ö¹ý³ÌÓëÊ·Ê«¡¶¿¨ÀÕÍßÀ­¡·µÄ³ÉÊé¹ý³Ì¼«ÎªÏàËÆ¡£Ëü×î³õµÄÉú³É¶¯»úÓ¦µ±×·Ëݵ½1990ÄêµÄÇïÌì¡£ÄÇʱµÄLinusÕýÔÚºÕ¶ûÐÁ»ù´óѧѧϰUnix¿Î³Ì£¬ËùÓõĽ̲ÄÊÇAndrew TanenbaumµÄ¡¶²Ù×÷ϵͳ£ºÉè¼ÆÓëʵʩ¡·¡£ÒòΪÔÚѧУÉÏ»úÐèÒª³¤Ê±¼äÅŶӵȴý£¬ÓÚÊÇ¡°Ò»Æø֮ϣ¬ÎҸɴà×Ô¼ºÌÍÇ®ÂòÁËһ̨PC»ú¡±£¬Linus»ØÒä˵¡£
¡¡¡¡
LinusÔÚ×Ô¼ºµÄPC»úÉÏ£¬ÀûÓÃTanenbaum½ÌÊÚ×ÔÐÐÉè¼ÆµÄ΢ÐÍUnix²Ù×÷ϵͳMinixΪ¿ª·¢Æ½Ì¨£¬¿ª·¢ÁËÊôÓÚËû×Ô¼ºµÄµÚÒ»¸ö³ÌÐò¡£¡°Õâ¸ö³ÌÐò°üÀ¨Á½¸ö½ø³Ì£¬¶¼ÊÇÏòÆÁÄ»ÉÏд×Öĸ£¬È»ºóÓÃÒ»¸ö¶¨Ê±Æ÷À´Çл»ÕâÁ½¸ö½ø³Ì¡£¡±Ëû»ØÒä˵£¬¡°Ò»¸ö½ø³ÌдA£¬ÁíÒ»¸ö½ø³ÌдB£¬ËùÒÔÎÒ¾ÍÔÚÆÁÄ»ÉÏ¿´µ½ÁËAAAA£¬BBBB£¬Èç´ËÑ­»·Öظ´µÄÊä³ö½á¹û¡£¡±
¡¡¡¡
Linus˵¸Õ¿ªÊ¼µÄʱºòËû¸ù±¾Ã»ÓÐÏëµ½Òª±àдһ¸ö²Ù×÷ϵͳÄںˡ£1991Ä꣬ËûÐèÒªÒ»¸ö¼òµ¥µÄÖն˷ÂÕæ³ÌÐòÀ´´æÈ¡UsenetÐÂÎÅ×éµÄÄÚÈÝ£¬ÓÚÊÇËû¾ÍÔÚÇ°Á½¸ö²Ý²Ý±àдµÄ½ø³ÌµÄ»ù´¡ÉÏÓÖдÁËÒ»¸ö³ÌÐò¡£µ±È»£¬Ëû°ÑÄÇЩ¸öAºÍB¸Ä³ÉÁ˱ðµÄ¶«Î÷¡£¡°Ò»¸ö½ø³ÌÊÇ´Ó¼üÅÌÉÏÔĶÁÊäÈëÈ»ºó·¢Ë͸øµ÷Öƽâµ÷Æ÷£¬ÁíÒ»¸ö½ø³ÌÔòÊÇ´Óµ÷Öƽâµ÷Æ÷ÉÏÔĶÁ·¢ËÍÀ´µÄÐÅϢȻºóË͵½ÆÁÄ»ÉϹ©ÈËÔĶÁ¡£¡±È»¶øҪʵÏÖÕâÁ½¸öеĽø³Ì£¬ËûÏÔÈ»»¹ÐèҪһЩ±ðµÄ¶«Î÷£¬Õâ¾ÍÊÇÇý¶¯³ÌÐò¡£Ëû±ØÐëΪ²»Í¬µÄÏÔʾÆ÷¡¢¼üÅ̺͵÷Öƽâµ÷Æ÷±àдÇý¶¯³ÌÐò¡£1991ÄêµÄÏļ¾£¬Ò²¾ÍÊÇÔÚËû¹ºÂòÁ˵Úһ̨PCÖ®ºó6¸öÔ£¬Linus¾õµÃËû»¹ÐèÒª´ÓÍøÉÏÏÂÔØijЩÎļþ£¬Îª´ËËû±ØÐë¶Áдij¸ö´ÅÅÌ¡£¡°ÓÚÊÇÎÒÓÖ²»µÃ²»Ð´Ò»¸ö´ÅÅÌÇý¶¯³ÌÐò£¬È»ºóÊÇÒ»¸öÎļþϵͳ¡£¶øÒ»µ©µ±ÄãÓÐÁËÈÎÎñÇл»Æ÷¡¢ÎļþϵͳºÍÉ豸Çý¶¯³ÌÐòÖ®ºó£¬Ä㵱Ȼ¾ÍÓµÓÐÁËÒ»¸öUnix£¬¡±»òÕßÖÁÉÙÊÇËüµÄÒ»¸öÄںˡ£Linux¾ÍÒÔÕâÑùÒ»ÖÖ¼«Æä¹Å¹Öµ«Ò²¼«Æä×ÔÈ»µÄ·½Ê½ÎÊÊÀÁË¡£
¡¡¡¡
Õâ¸öÓðëδ·áµÄ²Ù×÷ϵͳºÜÓпÉÄÜÂíÉÏزÕÛ£¬ËùÒÔLinus²¢Ã»ÓÐÔÚMinixÐÂÎÅ×éÖй«²¼ ¡£ËûÖ»ÊÇÔÚºÕ¶ûÐÁ»ù¼¼Êõ´óѧµÄһ̨FTP·þÎñÆ÷ÉÏ·¢ÁËÒ»ÔòÏûÏ¢£¬ËµÓû§¿ÉÒÔÏÂÔØLinuxµÄ¹«¿ª°æ±¾¡£¡°LinuxÊÇÎҵıÊÃû£¬µ«ÊÇÎÒÒªÊÇÕæÓÃËüÀ´ÃüÃûµÄ»°£¬ÎÒµ£ÐÄÓÐÈË»áÈÏΪÎÒ¿ñÍý×Դ󣬶øÇÒ²»»áÈ¥ÈÏÕæµØ¶Ô´ýËü¡£ËùÒÔÎÒµ±Ê±Ñ¡ÁËÒ»¸öºÜÔã¸âµÄÃû×Ö£ºFreax£¬¡±Õâ¸ö×ÖÊÇÓÉfree£¨×ÔÓÉ£©+freak£¨¹ÖÌ¥£©£«x¹¹³ÉµÄ£¬¡°ÎÒÖªµÀÕâÌýÆðÀ´ÁîÈ˶ñÐÄ¡£¡±ÐҺ㬹ÜÀíÕą̂FTP·þÎñÆ÷µÄAri Lemmke¸ù±¾²»Ï²»¶FreaxÕâ¸öÃû×Ö£¬Ëû×îºó»¹ÊÇÑ¡ÔñÁËLinux¡£µ½1992Äê1ÔÂÖ¹£¬È«ÊÀ½ç´óÔ¼Ö»ÓÐ100¸ö×óÓÒµÄÈËÔÚʹÓÃLinux£¬µ«ÕýÊÇËûÃÇΪLinux×ö¹Ø¼üÐÔµÄÔÚÏßÏ´Àñ¡£ËûÃÇËùÌṩµÄËùÓгõÆÚµÄÉÏÔØ´úÂëºÍÆÀÂÛºóÀ´Ö¤Ã÷¶ÔLinuxµÄ·¢Õ¹ÖÁ¹ØÖØÒª£¬ÓÈΪÖØÒªµÄÊÇÄÇЩÍøÉϺڿÍÃÇΪÁ˽â¾öLinuxµÄ´íÎó¶ø±àдµÄÐí¶à²åÈë´úÂë¶Î¡£
¡¡¡¡
Linus¾ÍÊÇÈç´ËÕâ°ã½Å²½õçõǵøµøײײµØ´´½¨ÁËÒ»¸öÍøÉϵġ°¿¨ÀÕÀûÑÇÍõ¹ú¡±£¬²¢¿ªÊ¼ÎªËûµÄ¡°¿¨ÀÕÍßÀ­¡±ÊÕ¼¯²¢×éÖ¯¸÷ÖÖÓÐÓõÄËزġ£ÍøÉϵÄÈκÎÈËÔÚÈκεط½¶¼¿ÉÒԵõ½LinuxµÄ»ù±¾Îļþ£¬²¢¿Éͨ¹ýµç×ÓÓʼþ·¢±íÆÀÂÛ»òÕßÌṩÐÞÕý´úÂ룬Usenet»¹×¨ÃÅΪËü¿ª±ÙÁËÒ»¸öÂÛ̳¡£ÓÚÊÇ£¬Linux¾Í´Ó×ʼµÄÒ»¸öÈË˼ÏëµÄ²úÆ·±ä³ÉÁËÒ»¸±¾Þ´óµÄÖ¯½õ£¬±ä³ÉÁËÓÉÎÞÊý־ͬµÀºÏµÄºÚ¿ÍÃÇ·¢ÆðµÄÒ»³¡Ô˶¯¡£
LinusÏòÀ´²»ÇóÃûÀû£¬LinuxµÄ³É¹¦Ò²Ã»ÓÐΪËû´øÀ´²Æ¸»£¬µ«ËûµÄ³É¾ÍÒÑʹÆäÔÚµçÄԿƼ¼·¢Õ¹Ê·ÉÏÕ¼ÓÐһϯ֮µØ¡£LinusµÄ²ÅÄÜÎüÒýÁ˶þÊ®¶àÃû¾«Ó¢¸úËæ×óÓÒ£¬²¢ÐĸÊÇéÔ¸µØÀ뿪ËûÃǵļҺÍÔ­À´µÄ°ì¹«ÊÒ£¬ËæLinusÀ´µ½¹è¹È£¬È¥¿ª´´ËûÃÇÑÛÀïÕæÕýµÄÊÂÒµ¡£¶øLinuxµÄתÊÛÉÌ£¬ÏñRed Hat¡¢Solaris¡¢CalderaÒÔ¼°Workstation SolutionµÈ£¬ÔÚµÃÖªÀîÄÉ˹ҪÀ뿪ºÕ¶ûÐÁ»ùÈ¥¹è¹È·¢Õ¹Ê±£¬ÎÞ²»¶ÔLinuxϵͳµÄÇ°¾°ÇÌÊ×ÒÔÅΡ£¾ÍÏñµ±ÄêMarc AndreesenÀ뿪ѧУ¿ª·¢³öInternetÃâ·Ñä¯ÀÀÆ÷Èí¼þ£¨¼´½ñÌìµÄNETSCAPE£©£¬ÓÖ»òÏñÑîÖÂÔ¶ºÍDavid Filo´´°ìÑÅ»¢Ò»Ñù£¬LinusÀ뿪ÏóÑÀËþºóÒ²¶¨»áÓÐËù½¨Ê÷¡£
LinuxËäÓв»ÉÙÓÅÊÆ£¬µ«²¢·ÇËùÏòÅûÃÒ¡£¶Ô³¤ÆÚÒÀÀµÎ¢Èí²Ù×÷ϵͳµÄÈËÀ´Ëµ£¬LinuxµÄʹÓøÅÄîÈÔºÜÄ°Éú£»ÆóÒµÓû§Ò²²»¿ÉÄÜÒ»Ò¹¼äÅ×ÆúWindows¡£ËäÈ»µçÄԴ󳧷׷ױí̬֧³ÖLinux£¬µ«ÏÖÓÐÖ§Ô®LinuxµÄÓ¦ÓÃÈí¼þºÍ¹¤¾ßÈԱȲ»ÉÏ΢ÈíÍ걸¡£µ«¶ÔÓÚ²»Ô¶µÄ½«À´£¬Linus»á½ß¾¡Ò»ÇУ¬Ê¹LinuxÔÚ¼¤ÁÒ¾ºÕùÖмÌÐøÁìÏÈ¡£LinuxÊÜ»¶Ó­µÄÏÖ×´ÒѾ­³¬³öÁËËûµ±³õµÄÏëÏ󣬶øÇÒ»¹½«¼ÌÐø±»¹Ø×¢¡¢±»´«²¥¡¢±»½øÐÐÏÂÈ¥¡£
ÓëÕâЩŬÁ¦Ïà±È£¬BSD·½ÃæµÄÑо¿ÈËÔ±µÄÐж¯Ôò±È½Ï³Ù»º£¬Ò»¸öÔ­ÒòÊÇUnix¼¼ÊõÉÏÒѾ­Ï൱³ÉÊ죬¼ÆËã»úϵͳÑо¿×éµÄ´ó²¿·Ö³ÉÔ±ÒѾ­°Ñ×¢ÒâÁ¦×ªÏòÁËÆäËûÑо¿ÏîÄ¿£¬ÁíÍâAT&TÓëBSDµÄ·¨ÂÉ·×ÕùҲʹµÃBSD·¢Õ¹Êܵ½ÁË×è°­¡£µ«ÊÇ»¹ÊÇÓÐÁ½¸ö½«BSDÒÆÖ²µ½80386ƽ̨µÄ¿ª·¢¹¤×÷ͬʱ½øÐУ¬Ò»¸öÊÇBSD/386С×飬ËûÃǵÄÑо¿³É¹ûÊÇÉÌÒµ°æ±¾µÄBSD/OS£¬ÊôÓÚÉÌÒµ¹«Ë¾BSDI¡£ÁíÒ»¸ö¾ÍÊÇ386BSD¼Æ»®£¬ºóÀ´·¢Õ¹³ÉΪFreeBSD¡£
CSRGÑо¿ÈËÔ±µÄÌõ¼þ±È½ÏÓÅÔ½£¬ÓµÓÐ×ã¹»µÄUnixϵͳ£¬Òò´Ë¶Ô¸öÈ˼ÆËã»úƽ̨ÉϵÄUnixϵͳûÓÐÌ«¼±ÆȵÄÒªÇó¡£386BSD¼Æ»®ÓÉBill JolitzµÈÑо¿ÈËÔ±·¢Æ𣬽«4.3BSD Net/2ÒÆÖ²µ½80386ƽ̨ÉÏ£¬²¢Ê¹ÓÃ386BSDµÄÃû³Æ·¢²¼¡£µ«ÊÇÒÆÖ²¹¤×÷ÊÇÒ»¸ö¸´ÔÓµÄÈÎÎñ£¬Ö±µ½386BSD 0.5°æ±¾£¬ÏµÍ³ÖÐÈÔÈ»´æÔÚÏ൱¶àµÄÎÊÌâûÓнâ¾ö¡£ÓÚÊÇÔÚ1993Ä꣬ÁíһЩÑо¿Õß¾ö¶¨¼ÓÈëÕâ¸ö¼Æ»®£¬´òËãºÍBill JolitzÒ»ÆðÐÞÕýϵͳÖдæÔÚµÄÎÊÌâ¡£µ«ÊÇÕâʱ¼Æ»®µÄ×éÖ¯ÕßBill JolitzͻȻ¾ö¶¨Í˳ö£¬Ê¹µÃ386BSD¼Æ»®ÃæÁÙÍ£Ö¹µÄΣÏÕ¡£Bill Jolitz×÷Ϊ¼Æ»®µÄ·¢ÆðÕߺ͸ºÔðÕß²¢Ã»ÓжÔÕâ¸ö¼Æ»®ÒÔºó¸ÃÈçºÎ·¢Õ¹¸ø³ö¾ßÌåÒâ¼û£¬Òò´Ë386BSD¼Æ»®Êǵ½´ËΪֹ»¹ÊǼÌÐø·¢Õ¹£¬¾ÍÈ¡¾öÓÚÆäËû¿ª·¢Õߵľö¶¨¡£ÐÒÔ˵ÄÊÇ£¬¸ÃÏîÄ¿µÄÁíÈý¸ö²ÎÓëÕßNate Williams, Rod GrimesºÍJordan K. Hubbard¾ö¶¨¼ÌÐøÕâÏî·Ç³£ÓÐÒâÒåµÄ¹¤×÷£¬ËûÃDzÉÓÃÓÉDavid Green man´´ÔìµÄÃû×ÖFreeBSD×÷ΪϵͳµÄÐÂÃû×Ö£¬´Ó´ËÓÐÁËÒ»ÖÖÈκÎÈ˶¼¿ÉÒÔ×ÔÓÉʹÓõÄUnix²Ù×÷ϵͳ ©¤©¤ FreeBSD¡£
¡¡¡¡
BSD
UnixʹÓÃÒ»¸öÉñ»°Öеľ«ÁéÐÎÏó×÷ΪÆ伪ÏéÎÕâ¸ö¼ªÏéÎï±êÖ¾±»FreeBSD¡¢NetBSD¼ÌÐøʹÓ㬵«²»Í¬BSDϵͳµÄ¾«ÁéÂÔÓв»Í¬£¬ÓÒͼΪFreeBSDµÄBSD¾«ÁéÐÎÏó¡£µ±Óû§ä¯ÀÀInternetʱ£¬»áÔںܶàÓëFreeBSDÏà¹ØµÄÍøÕ¾ÉÏ¿´µ½Õâ¸ö¿É°®µÄ¾«Áé±êÖ¾¡£
¡¡¡¡
¡¡¡¡
FreeBSDËäÈ»¿ÉÒÔ×ÔÓÉ»ñµÃ£¬È»¶øBSDÓëAT&TµÄ·¨ÂɾÀ·×ÈÔÈ»Íþв×ÅFreeBSDϵͳµÄºÏ·¨ÐÔ¡£¾ÍÔÚFreeBSDµÃµ½Ï൱¶àÓû§»¶Ó­µÄʱºò£¬UnixϵͳʵÑéÊÒ£¨´ËʱÒѾ­Âô¸øÁËNovell£©Óë²®¿ËÀû¼ÆËã»úϵͳÑо¿Ð¡×éµÄ·¨ÂÉ·×ÕùÓÐÁ˽áÂÛ¡£ËäÈ»×îºó²»±Ø½øÐÐÅâ³¥£¬µ«ÊÇBSD UnixϵͳÖбØÐëÈ¥³ýÔ­À´À´×ÔAT& TµÄÔ´Âë¡£²®¿ËÀû¼ÆËã»úϵͳÑо¿Ð¡×éÈ¥³ýÁËÕâЩ²»µ½10%Ô´Â룬·¢²¼ÁË4.4BSD Lite£¬ÆäËû»ùÓÚBSDµÄU nix£¬°üÀ¨FreeBSDÔÚÄÚ£¬¶¼±»ÒªÇóÁ¢¼´×ª»»µ½4.4 BSD LiteÉÏÈ¥¡£
¡¡¡¡
Õâ¶ÔFreeBSDÊÇÒ»´ÎÏ൱ÑÏÖصĴò»÷£¬ËäÈ»4.4 BSD Liteֻɾ³ýÁËһС²¿·Ö´úÂ룬µ«ÓÈÆä¶ÔÓÚÓ¢Ìضû80386ƽ̨£¬È±·¦ÕâЩ´úÂ룬ϵͳ¾Í²»ÄÜÕý³£ÔËת¡£FreeBSDС×é±ØÐë½â¾öÁ½¸öÈÎÎñ£¬Ê×ÏÈÊǽ«FreeBS D´ÓÔ­±¾µÄ4.3BSDǨÒƵ½4.4BSDÉÏ£¬ÔÙ½«É¾³ýµÄÔ´ÂëÍêÈ«ÖØд¡£ÕâЩÈÎÎñÏ൱ÓÚ½«4.4BSD LiteÖØÐÂÒÆÖ²µ½80386ÉÏ£¬Òò´ËÕ⻨·ÑÁËFreeBSDºËÐÄС×éºÜ´óµÄ¾«Á¦¡£Òò´ËÖ±µ½1995Äê1ÔÂËûÃDzŷ¢²¼ÁËFreeB SD 2.0£¬Õâ´Î¾ÍÊÇÒ»¸öÍêÈ«µÄ4.4BSD LiteµÄϵͳÁË¡£µ«ÊÇÔÚ´óÔ¼Ò»Äêʱ¼äÖ®ÄÚ£¬FreeBSD²»ÄÜÔÚÔ­ÓÐ1.0»ù´¡ÉϽøÐиĽø²¢ÍƳöа汾£¬¶øÕâ¸öʱÆÚÕýÊÇInternet½øÒ»²½·¢Õ¹µÄ½×¶Î£¬FreeBSD´í¹ýÁËÒ»¸ö·¢Õ¹×³´óµÄºÃʱ»ú¡£¶øÆ侺Õù¶ÔÊÖ£¬ÈçLinux£¬ÔòÈ¡µÃÁ˾޴óµÄ³É¹¦¡£
¡¡¡¡
½ÓÏÂÀ´£¬FreeBSD¼Ó¿ìÁË¿ª·¢½Ú×࣬2.1¡¢2.2¡¢3.0Ïà¼ÌÍƳö£¬Õâ¸öϵͳÔÚInternetÉϵÄÓ¦ÓÃÒ²Ô½À´Ô½¶à£¬ÓÈÆäÊǶÔÓÚÒªÇó¸ßÐÔÄÜ¡¢¸ß¿É¿¿ÐÔµÄÍøÂç·þÎñÆ÷ϵͳ£¬FreeBSDÌṩÁËÒ»¸ö¼«¾ßÓÕ»óµÄÑ¡Ôñ¡£
¡¡¡¡
ÓÉÓÚUnixÉ̱êÊôÓÚX/Open×éÖ¯£¬¶øFreeBSDÖ»ÊÇÒ»¸ö×ÔÓɲÙ×÷ϵͳ£¬´Ó·¨ÂɽǶÈÉÏ¿´FreeBS D²»Äܱ»½ÐUnix£¨²»ÄÜʹÓÃUnix×öÉ̱꣩¡£µ«ÊÇ»ùÓÚUnix±¾ÉíµÄÀúÊ·£¬FreeBSD¿ÉÒÔËã×îԭ֭ԭζµÄUnix£¬ÔÚÓеķ½Ã棬Ëü¸ü¾ß´«Í³ÌØÉ«©¤©¤»òÕß˵BSD UnixµÄѧԺÌØÉ«¡£µ±Ç°£¬UnixÉ̱êÆäʵÊÇÖ»¾ßÓÐÏóÕ÷ÐԵĺ¬Ò壬ûÓÐÈ˽éÒâµ½µ×ÄÇЩϵͳÊÇX/OpenµÄ³ÉÔ±£¬¿ÉÒÔ±»³Æ×÷Unix£¬ÄÇЩ²»ÊÇ¡£UnixÒѾ­³ÉΪһ¸ö¹ã·ºµÄ¸ÅÄֻҪÊÇ°´ÕÕUnixΪģ°å½øÐпª·¢£¬ËùÓеÄÓ¦ÓóÌÐòÔÚCÔ´³ÌÐò¼¶ÓëÆäËûUnixÏ໥¼æÈÝ£¬Ò²Í¬Ñù±»ËùÓÐʹÓÃÕß³ÐÈÏΪ Unixϵͳ¡£Òò´ËÕâÀïµÄUnix°üÀ¨BSDºÍSystem VÔÚÄڵĸ÷ÖÖϵͳ£¬Ò²°üÀ¨ÏñLinuxÕâÑùµÄ¼æÈÝϵͳ¡£
ÓÉÓÚFreeBSDÊ®·Ö¹ØÐÄϵͳµÄÐÔÄܺÍÎȶ¨ÐÔ£¬Í¬Ê±FreeBSDµÄ¿ª·¢Óַdz£»îÔ¾²¢Ê®·Ö¿ª·Å¡£Òò´ËÔÚϵͳ¿ª·¢ÖÐÖ§³Ö¼¸¸ö°æ±¾µÄFreeBSDϵͳ²¢Ðз¢Õ¹£¬Ò»Ð©°æ±¾ÓÃÓÚÌṩһ¸ö×î¾ßÎȶ¨ÐԵIJÙ×÷ϵͳ£¬ÁíһЩ°æ±¾Öð½¥ÈںϽø¸÷ÖÖÐÂÌØÐÔ£¬Ê¹FreeBSD²»¶Ï·¢Õ¹¡£µ±Ç°Ö÷ҪʹÓõÄFreeBSDÓÐÈý¸ö·ÖÖ§°æ±¾£º
¡¡¡¡
FreeBSD2.2.x-stable£ºÕâ¸ö·ÖÖ§Êǵ±Ç°InternetÉϴ󲿷ÖÍøÂç·þÎñÆ÷ÉÏʹÓõÄFreeBSD°æ±¾£¬¾­¹ýÎÞÊýʵ¼ùÑéÖ¤£¬¾ßÓиßÎȶ¨ÐÔµÄÌص㡣µ«ÊÇÓÉÓÚ3.0°æ±¾ÒѾ­Õýʽ·¢²¼£¬FreeBSDµÄ¿ª·¢ÕßÒѾ­ÓÚ1999Äê1Ô¾ö¶¨Í£Ö¹¶ÔÕâ¸ö°æ±¾µÄ¿ª·¢£¬Õâ¸öFreeBSDµÄ·ÖÖ§°æ±¾½øÈëά»¤×´Ì¬£¬½«½ö½ö½øÐÐÐÞ²¹Ò»Ð©¿ÉÄÜ´æÔÚµÄϵͳ©¶´µÈ¹¤×÷¡£Òò´Ë³ý·ÇÊÇÏÖ´æµÄFreeBSDϵͳ£¬»òÕßΪÁËÌØÊâÄ¿µÄҪʹÓÃһЩ»ùÓÚ2.2.x¿ª·¢µÄÌØÊâÈí¼þ£¬Ð°²×°µÄFreeBSDϵͳӦ¸ÃʹÓÃFreeBSD-3.x°æ±¾¡£Õâ¸öϵÁÐÖÐ×îºóÒ»¸öÕýʽ·¢²¼µÄ¹âÅ̰汾ΪF reeBSD 2.2.8-release¡£
¡¡¡¡
FreeBSD3.x-stable£ºÕâ¸ö°æ±¾µÄµÚÒ»¸öÕýʽ°æ±¾3.0-release£¬ËüÓÚ1998Äê10ÔÂÕýʽ·¢²¼£¬Ëæºó¾Í³ÉΪÁËÎȶ¨°æ±¾¡£ËüÓë2.2Ïà±ÈÔö¼ÓÁ˶ԺܶàÐÂÓ²¼þµÄÖ§³Ö£¬²¢½øÒ»²½Ìá¸ßÁËÐÔÄÜ¡£¶ÔÓÚ°²×°ÐµÄFreeBSDϵͳÀ´½²£¬Ó¦¸ÃÑ¡ÓÃÕâ¸ö°æ±¾¡£µ±Ç°ÒѾ­·¢²¼ÁËFreeBSD 3.2-release¡£ ¡¡¡¡
FreeBSD4.0-current£ºÓÚ1999Äê1Ô²úÉú£¬Í¬Ê±FreeBSD 3.x-cur rent·Ö֧ת±äΪFreeBSD 3.x-stable·ÖÖ§¡£µ±Ç°»¹Ã»ÓÐÈκÎÕýʽ·¢²¼°æ±¾£¬ÐèҪͨ¹ýInternet»ñµÃÔ´´úÂë½øÐа²×°¡£
¡¡¡¡
¿ÉÒÔ¿´µ½£¬FreeBSDµÄ°æ±¾Ê¹ÓÃcurrent»òstableºó׺½øÐÐÐÞÊΣ¬ÆäÖÐʹÓÃstableÐÞÊεİ汾ÊÇÒ»¸öÎȶ¨µÄ°æ±¾£¬Ëü²»ÊÇFreeBSDµÄ×îа汾£¬Ö÷Òª¹ØÐÄϵͳµÄÐÔÄܺÍʹÓõÄÁ¬ÐøÐÔ£¬Í¬Ò»¸östable·ÖÖ§ÖеÄÏÂÒ»¸ö°æ±¾Ö÷ÒªÊÇÐÞ¶©ÏµÍ³ÎÊÌ⣬Òò´Ëstable·ÖÖ§µÃµ½ºÜ¶àÉÌÒµÓû§µÄ»¶Ó­¡£current±íʾÕâ¸ö°æ±¾ÊÇÕýÔÚ¿ª·¢µÄ°æ±¾£¬»¹²»³ÉÊ죬Ëü¸ü¹ØÐÄÐÂÌØÐÔ£¬Ã¿ÖÖ¿ÉÄܵÄÌØÐÔ¶¼±»¿ª·¢Õß³¢ÊÔ¼ÓÈë½øFreeBSDÖУ¬µ«²¢²»±£Ö¤ÒÔºóµÄÕýʽ·¢²¼°æ±¾»áÖ§³ÖËùÓеÄÌØÐÔ£¬Ò»Ð©ÌØÐÔ»áÒòΪ²»³ÉÊì»ò¶Ô´ó²¿·ÖÓû§ÎÞÒ棬¼´Ê¹Ôø¾­¼ÓÈëÒ²¿ÉÄÜ´ÓÕýʽ°æ±¾ÖÐÈ¥³ý¡£Í¨³£Fr eeBSDµÄ°®ºÃÕߺͿª·¢ÕßʹÓÃÕâ¸ö·ÖÖ§£¬»òÕßһЩÐèҪijЩFreeBSDµÄÐÂÌØÐÔµÄÓû§£¬¾Í±ØÐëʹÓÃÕâ¸ö·ÖÖ§¡£ ¡¡¡¡
FreeBSDÑ¡ÓÃcurrentºÍstableÀ´ÐÞÊÎFreeBSD²»µ«ÊÇÒòΪFreeBSDÊÇÒ»¸ö²»¶Ï·¢Õ¹¡¢¸üеÄϵͳ£¬¶øFreeBSD»¹ÊÇÒ»¸öÓÉInternetÉϵÄÓû§²ÎÓ뿪·¢¡¢Ê¹ÓÃInternet½»Á÷¿ª·¢¹¤×÷µÄϵͳ¡£ÕâÓëÉÌÒµÈí¼þ²»Í¬£¬ÉÌÒµÈí¼þµÄ¿ª·¢¹¤×÷ÔÚ¹«Ë¾ÄÚ²¿£¬Íâ½ç²»ÄÜ·ÃÎÊÕýÔÚ¿ª·¢µÄ°æ±¾£¬²»ÄܶÔÒª¿ª·¢µÄÈí¼þ·¢±íÒâ¼ûºÍÌá³ö½¨Òé¡£¶øFreeBSDÔòÏà·´£¬ÈκÎÈËֻҪͨ¹ýInternet£¬¶¼¿ÉÒÔ·ÃÎʵ½FreeBSDµÄÔ´Â룬²¢ÇÒFr eeBSD¿ª·¢Õß¹ÄÀø±ðÈË·ÃÎʵ±Ç°ÕýÔÚ¿ª·¢µÄÔ´³ÌÐò£¬¹ÄÀøÌὨÒéºÍ½øÐÐ×Ô¼ºµÄFreeBSD¿ª·¢¼Æ»®£¬Èç¹ûÕâ¸ö¼Æ»®µÄÈ·²»´í£¬ÄÇôÕâ¸ö¿ª·¢Õß¾ÍÄܱ»ÑûÇë½øÈëFreeBSD¿ª·¢×飬ËûµÄ¼Æ»®¾ÍÄܱ»ºÏ²¢µ½ÕýʽµÄFreeBSD¿ª·¢ÖÐÈ¥¡£µ«ÊÇ£¬Èç¹ûÒ»¸öϵͳÀÏÊÇ´¦ÓÚ²»¶Ï¿ª·¢µÄ¹ý³Ì£¬Ã»ÓÐÒ»¸öÎȶ¨µÄ°æ±¾£¬ÏÔÈ»µÃ²»ÀûÓÚÏ£Íû½«FreeBSDÓÃÔÚÈÕ³£ÒµÎñ´¦ÀíÈÎÎñµÄÆÕͨÓû§¡£Òò´ËFreeBSD²¢´æ×ÅÁ½¸öͬʱ·¢Õ¹µÄ°æ±¾£¬stable°æ±¾ÎªÎȶ¨°æ±¾£¬Ï൱ÓÚÉÌÒµÈí¼þÖеĶÔÍâ·¢Ðеİ汾£¬current°æ±¾ÎªÕýÔÚ¿ª·¢µÄ°æ±¾¡£µ±Ò»¸öcurrent°æ±¾ÒѾ­×ã¹»Îȶ¨£¬Õâ¸ö°æ±¾¾Íת±äΪstable°æ±¾£¬¶øFreeBSD¿ª·¢×齫תÈëÏÂÒ»¸öcurrent°æ±¾µÄ¿ª·¢¹¤×÷¡£
¡¡¡¡
³ýÁËcurrentºÍstableÖ®Í⣬»¹ÓÐÁíÍâÁ½¸öºó׺ÓÃÀ´ÐÞÊÎFreeBSDµÄ¶þ½øÖÆ·¢Ðа汾¡£Ò»¸öÊÇrelease£¬ÈçFreeBSD 3.0-release£¬±íʾÕâÊÇÒ»¸öÕýʽ·¢ÐеÄFreeBSD°æ±¾£¬µ«Õâ¸ö°æ±¾¿ÉÒÔ´¦ÓÚcurrent·ÖÖ§»òstable·ÖÖ§¡£µ«Èç¹ûÒ»¸öFreeBSDµÄcurrent·ÖÖ§·¢²¼ÁËrelease°æ±¾£¬Õ⽫±íʾËüÀë½øÈëstable״̬²»Ô¶ÁË£¬´Ëºó¸Ã°æ±¾Êµ¼ÊÉϲ»»áÔÙ×÷Ì«´óµÄ¸Ä¶¯£¬ÒѾ­ÊÇÒ»¸öÍêÈ«¿ÉÓá¢×ã¹»Îȶ¨µÄ FreeBSD°æ±¾ÁË¡£ÁíÒ»¸öºó׺ÊÇsnapshot£¬ÈçFreeBSD 4.0-snapshot£¬±íʾÕâÊÇÒ»¸öÔ¤ÀÀ°æ±¾£¬ÓÃÓÚFreeBSD°®ºÃÕßÌáÇ°²é¿´current·ÖÖ§µ±Ç°µÄ¿ª·¢×´Ì¬£¬³¢ÊÔÐÂÌØÐÔÓõġ£FreeBSDµÄ¹âÅÌ·¢Ðа汾³£³£Ê¹ÓÃÕâÁ½¸ö´Ê½øÐÐÐÞÊΡ£
¡¡¡¡
Òò´Ë¶ÔÓÚFreeBSDÓû§£¬ÐèÒª¸ù¾ÝÇé¿öÑ¡ÔñʹÓò»Í¬µÄ°æ±¾¡£¶ÔÓÚÕýʽʹÓã¬Ó¦¸ÃÑ¡Ôñstable°æ±¾£¬¶ø¶ÔÓÚ½øÐÐѧϰ¡¢Ñо¿¡¢¿ª·¢FreeBSD£¬¿ÉÒÔ¿¼ÂÇʹÓÃcurrent°æ±¾¡£
µ½Ä¿Ç°£¬InterNetÉϳ£¼ûµÄUNIXϵͳÓÐÒÔϼ¸ÖÖ: ¸÷ÉÌÒµ¹«Ë¾µÄ»ùÓÚAT&TµÄUNIXϵͳ£¨·Çintelƽ̨¾Ý¶à£©£¬Ö÷ÒªÊÇSunµÄSolaris£¬»ùÓÚBSD UNIX µÄBSDi ºÍ FreeBSD ,ÒÔ¼°Linux£¬ÆäÖÐFreeBSDºÍLinux ÊÇ¿ÉÔÚi386ÉÏÔËÐеÄÃâ·ÑµÄ²Ù×÷ϵͳ£¬ÎÒÃÇÄܹ»Ê¹ÓõÄÒ²»ù±¾ÉÏÖ»ÓÐÕâÁ½¸öUNIXϵͳ£¬µ«ÔÚÕâÀÎÒÃÇ»¹Òª·ÖÇå³þlinuxºÍFreeBSDµÄÇø±ð£¬Ö÷ÒªÓÐÁ½¸ö£º1.FreeBSDÊÇÓÉ×î³õµÄBSDUNIXһ··¢Õ¹ÏÂÀ´µÄÕýͳµÄUNIXϵͳ£¬¶ølinuxÊÇÒ»¸ö×ñÑ­POSIX±ê×¼ËùÓÐϵͳ´úÂëÈ«²¿ÖØбàдÁ˵IJÙ×÷ϵͳ¡£2.FreeBSDÊÇÍêÕûµÄÒ»¸ö²Ù×÷ϵͳ£¬¶ølinuxÖ»ÊÇÒ»¸öÄںˣ¬¼ÓÉϸ÷ÖÖGNUÈí¼þ¹¹³ÉµÄ²Ù×÷ϵͳ£¬ËùÒÔ£¬²Å»áÓкܶàµÄlinuxϵͳ£¬ÈçRedHat Linux ,Tubro Linux,À¶µãlinux µÈ,redhat linux ¾ÍÊÇredhat¹«Ë¾¶ÔlinuxÄÚºË×÷±ØÒªµÄÐ޸ģ¬¼ÓÉÏredhatÌôÑ¡µÄGNU³ÌÐò¹¹³É£¬tubroÒàÈ»£¬Èç¹ûÄãÔ¸Ò⣬ÄãÒ²¿ÉÒÔÕâ¸ö×ö£¬¸ã¸öXXlinux ³öÀ´£¬Ö»ÒªÄãÓÐÕâ¸öÄÜÁ¦:)¡£
»Ø¹ËUnixµÄ·¢Õ¹£¬¿ÉÒÔ×¢Òâµ½UnixÓëÆäËûÉÌÒµ²Ù×÷ϵͳµÄ²»Í¬Ö®´¦Ö÷ÒªÔÚÓÚÆ俪·ÅÐÔ¡£ÔÚϵͳ¿ªÊ¼Éè¼Æʱ¾Í¿¼ÂÇÁ˸÷ÖÖ²»Í¬Ê¹ÓÃÕßµÄÐèÒª£¬Òò¶øUnix±»Éè¼ÆΪ¾ß±¸ºÜ´ó¿ÉÀ©Õ¹ÐÔµÄϵͳ¡£ÓÉÓÚËüµÄÔ´Âë±»·Ö·¢¸ø´óѧ£¬´Ó¶øÔÚ½ÌÓý½çºÍѧÊõ½çÓ°ÏìºÜ´ó£¬½ø¶øÓ°Ïìµ½ÉÌÒµÁìÓòÖС£´óѧÉúºÍÑо¿ÕßΪÁË¿ÆÑÐÄ¿µÄ»ò¸öÈËÐËȤÔÚUnixÉϽøÐи÷ÖÖ¿ª·¢£¬²¢ÇÒ²»¼Æ½Ï½ðÇ®ÀûÒ棬½«ÕâЩԴÂ빫¿ª£¬»¥Ï๲Ïí£¬ÕâЩÐÐΪ¼«´ó·á¸»ÁËUnix±¾Éí¡£ºÜ¶à¼ÆËã»úÁìÓòµÄ¿Æѧ¼ÒºÍ¼¼ÊõÈËÔ±×ñÑ­ÕâЩ·½Ê½£¬¿ª·¢ÁËÊýÒÔǧ¼ÆµÄ×ÔÓÉÈí¼þ£¬°üÀ¨FreeBSDÔÚÄÚ¡£ÕýÒòΪÈç´Ë£¬µ±½ñµÄInternet²ÅÈç´Ë·á¸»¶à²É£¬ÓëÆäËûÉÌÒµÍøÂ粻ͬ£¬²ÅÄܳÉΪÕæÕýµÄÈ«ÇòÍøÂç¡£¿ª·ÅÊÇUnixµÄÁé»ê£¬Ò²ÊÇInternetµÄÁé»ê¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ