Unix/Linux¾ú¥v |Unix/Linux¾ú¥v©M¤j¨Æ°O
¡@¡@Unix ²¥v
¡@¡@1965¦~®É¡A¨©º¸¹êÅç«Ç(Bell Labs)¥[¤J¤@¶µ¥Ñ©_²§¹q¤l(General Electric)©M³Â¬Ù²z¤u¾Ç°|(MIT)¦X§@ªºpµe¡F¸Ópµen«Ø¥ß¤@®M¦h¨Ï¥ÎªÌ¡B¦h¥ô°È¡B¦h¼h¦¸(multi-user¡Bmulti-processor¡Bmulti-level)ªºMULTICS§@·~¨t²Î¡Cª½¨ì1969¦~¡A¦]MULTICSpµeªº¤u§@¶i«×¤ÓºC¡A¸Ópµe´N³Q°±¤F¤U¨Ó¡C·í®É¡AKen Thompson¡]«á³QºÙ¬°Unix¤§¤÷¡^¤w¸g¦³¤@ÓºÙ¬°¡u¬P»Ú®È¦æ¡vªºµ{¦¡¦bGE-635ªº¾÷¾¹¤W¶]¡A¦ý¬O¤ÏÀ³«D±`ªººC¡A¥¿¥©¤]³Q¥Lµo²{¤F¤@³¡³Q¶¢¸mªºPDP-7(Digitalªº¥D¾÷)¡AKen Thompson©MDernis Ritchie´N±N¡u¬P»Ú®È¦æ¡vªºµ{¦¡²¾´Ó¨ìPDP-7¤W¡C¦Ó³o³¡PDP-7´N¦¹¦b¾ãÓ¹q¸£¾ú¥v¤W¯d¤U¤FªÚ¦W¡C
¡@¡@MULTICS ¨ä¹ê¬O"MULTiplexed Information and Computing System"ªºÁY¼g¡A¦b1970¦~®É¡A¨º³¡PDP-7«o¥u¯à¤ä´©¨âӨϥΪ̡A·í®É¡ABrian Kernighan ´N¶}ª±¯º¦aÀ¸ºÙ¥L̪º¨t²Î¨ä¹ê¬O¡G"UNiplexed Information and Computing System"¡AÁY¼g¬°"UNICS"¡A«á¨Ó¡A¤j®a¨ú¨ä¿Óµ¡A´NºÙ¨ä¬°"Unix"¤F¡C1970¦~¥iºÙ¬°¬OUnix¤¸¦~¡C
¡@¡@1971¦~¡A¥L̥ӽФF¤@³¡PDP-11/20¡A¥Ó½Ðªº¦W¸q¬O¡Gnµo®i¤å®Ñ³B²z¨t²Î¡C¸Ó´£®×³QÀò±Ä¯Ç¡A¥L̤]µo®i¥X¤F¤@®M¤å®Ñ³B²z¨t²Î ¢w ´N¬O²{¦bUnix§@·~¨t²Îùر¤å®Ñ³B²z¨t²Î(nroff/troff)ªº«e¨¡C¦³½ìªº¬O¡A¨S¦³¦h¤[¡A¨©º¸¹êÅç«Çªº±M§Q³¡ªù¯uªº±Ä¥Î¤F³o®M¨t²Î§@¬°¥L̳B²z¤å¥óªº¤u¨ã¡A¦Ó¨©º¸¹êÅç«Çªº±M§Q³¡ªù¤]´N¶¶²z¦¨³¹¦a¦¨¬°Unixªº²Ä¤@Ó¥¿¦¡¨Ï¥ÎªÌ¡C·í®É¡A¨º³¡PDP-11¡þ20°¦¦³0.5MBºÏ¤ùªÅ¶¡¡C¦Ó´yz³o¾ãÓ¨t²Îªº¤å¥ó³Q¼Ð¥Ü¬°¡G"First Edition"¡Aª©¥»¤é´Á¬O1970¦~11¤ë¡C±q¦¹¥H«á¡AUnixªºª©¥»´N¥H¨t²Î¤å¥óªºª©§O¨ÓºÙ©I¡C
¡@¡@UNIX®aÃÐ
¡@¡@UNIXªº¾ú¥v¶}©l©ó1969¦~ken Thompson¡ADennis Ritchie¡]§YµÛ¦WªºK&G¡AC»y¨¥ªºµo©ú¤H¡^»P¤@¸s¤H¦b¤@³¡PDP-7¤W¶i¦æªº¤@¨Ç¤u§@¡A«á¨Ó³oÓ¨t²ÎÅܦ¨¤FUNIX¡C¥¦¥Dnªº´XÓª©¥»¬°¡G
¡@¡@V1¡]1971¡^¡G²Ä¤@ª©ªºUNIX¡A¥HPDP-11/20ªº²Õ¦X»y¨¥¼g¦¨¡C¥]¬A¤å¥ó¨t²Î¡Afork¡Broff¡Bedµ¥³nÅé¡C
¡@¡@V4¡]1973¡^¡G¥HC»y¨¥±qÀY¼g¹L¡A³o¨Ï±oUNIX×§ï®e©ö¡A¥i¥H¦b´XӤ뤺²¾´Ó¨ì·sªºµwÅ饻O¤W¡C³ÌªìC»y¨¥¬O¬°UNIX³]pªº¡A©Ò¥HC»PUNIX¶¡¦³ºò±KªºÃö«Y¡C
¡@¡@V6¡]1975¡^¡G²Ä¤@Ó¦b¨©º¸¹êÅç«Ç¥~¡]¤×¨ä¬O¤j¾Ç¤¤¡^¼s¬°¬y¶ÇªºUNIXª©¥»¡C³o¤]¬OUNIX¤À¤äªº°_ÂI»P¼s¨üÅwªïªº¶}©l¡C1.xBSD ¡]PDP-II¡^´N¬O¥Ñ³oÓª©¥»l¥Í¥X¨Óªº¡C
¡@¡@V7¡]1979¡^¡G¦b³\¦hUNIXª±®aªº¤ß¥Ø¤¤¡A³o¬O¡§³Ì«á¤@Ó¯u¥¿ªºUNIX¡A¡¨³oÓª©¥»¥]¬A¤@Ó§¹¾ãªºK&RC½s;¹¡ABourne shell¡CV7²¾´Ó¨ìVAX¾÷¾¹«áºÙ¬°32V¡C
¡@¡@¥Ø«e¶}µoUNIX¡]System V¡^ªº¤½¥q¬OUnix System Laboratories (USL)¡CUSL¥»¬°AT&T©Ò¦³¡A1993¦~ªì³QNovell¦¬ÁÊ¡CNovell¤_1993¦~¥½±NUNIX³oÓµù¥U°Ó¼ÐÂàÅýµ¹X/Open²Õ´¡C
¡@¡@¥Ø«e¬°¤î¡AUNIX¦³¨â¤j¬y¬£¡G¨º´N¬OAT&Tµo§GªºUNIX§@·~¨t²ÎSystem V»P¬ü°ê¥[¦{¤j¾Ç§B§J§Q¤À®Õµo§GªºUNIXª©BSD¡]Berkeley Software Distribution¡^¡CSVR4¬O¨â¤j¬y¬£¿Ä¦X«áªº²£ª«¡C1991¦~©³¡A»PSystem V°w¾W¬Û¹ïªº¶}©ñ³nÅé°òª÷·|(Open Software Foundation)±À¥X¤FOSF/1¡C
¡@¡@²{¦b´XºØ¥DnªºUNIXª©¥»¡G
¡@¡@* AIX¡GIBMªºUNIX¡A¬O®Ú¾ÚSVR2¡]³Ìªñ¤w¸g¥X¨ìSVR3.2¡^¥H¤Î¤@³¡¤ÀBSD©µ¦ù¦Ó¨Ó¡A¥[¤W¦UºØµwÅ骺¤ä´©¡C¨ã³Æ¯S¦³ªº¨t²ÎºÞ²z¡]SMIT¡^¡C
¡@¡@* 386BSD¡GJolitz±qNet/2 software²¾´Ó¹L¨Óªº¡C¤ä´©Posix¡A32¦ì¡C
¡@¡@* FreeBSD¡G1.x±q386BSD 0.1¦Ó¨Ó¡AFreeBSD 2.xª©¬O¥Î4.4BSD lite§ï¼g¡C
¡@¡@* HP-UX¡]HP¡^¡G¨t²Î¬O±qS III¡]SVRx¡^µo®i±¨Ó¡A²{¦b¬O¥ÑSVR2¡]4.2BSD¡^µo®i¦Ó¨Ó¡A¥Ø«e¬O10.xª©¡C
¡@¡@* Linux(x86)¡G¿í±qPOSIX¡ASYSV¤ÎBSDªºÂX®i¡A³o¤@ÂI±q¤W¶ªí¤¤§Y¥i¬Ý¥X¡C
¡@¡@* OSF/1¡]DEC¡^¡GDEC¹ïOSF/1ªº²¾´Ó¡C
¡@¡@* SCO UNIX¡]x86¡^¡GSVR3.2¡A¥Ø«e¼vÅT¸û¤jªºPC UNIX¡C
¡@¡@* SunOS¡]680x0¡ASparc¡Ai386¡^¡G®Ú¾Ú4.3BSD¡A¥]§t³\¦h¨Ó¦ÛSystem VªºªF¦è¡CSunªº¥Dn¦¨ªG¦b©ó¡GNFS¡AOpenLook GUI¼Ð·Ç¡A²{ºtÅܬ°Solaris ¡C
¡@¡@* Ultrix(DEC)¡G®Ú¾Ú4.2BSD¦A¥[¤W³\¦h4.3BSDªºªF¦è¡C
¡@¡@* Xenix(x86)¡GIntelµwÅ饻O¤WªºUNIX¡A¥HSVR2¬°°ò¦¡A¥Ñ·L³n±À¥X¡C¦b¤¤°ê¨Ï¥Î¸û¼sªx¡C
1
2
¤U¤@¶>>