⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000007.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:m5@vail.tivoli.com,dan@fch.wimsey.bc.ca,">m5@vail.tivoli.com,dan@fch.wimsey.bc.ca,</A>&nbsp;<A HREF="mailto:jlbrand@uswnvg.com,">jlbrand@uswnvg.com,</A>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:jpazer@usl.com,ym@satelnet.org,merritt@gendev.slc.paramax.com,">jpazer@usl.com,ym@satelnet.org,merritt@gendev.slc.paramax.com,</A>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:quinlan@ygg.drasil.com,steve@rudolph.ssd.csd.harris.com,">quinlan@ygg.drasil.com,steve@rudolph.ssd.csd.harris.com,</A>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:bud@heinous.isca.uiowa.edu,pcu@umich.edu,quinlan@yggdrasil.com,">bud@heinous.isca.uiowa.edu,pcu@umich.edu,quinlan@yggdrasil.com,</A>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Dan_<A HREF="mailto:Menchaca@quickmail.apple.com,D.Lamptey@sheffield.ac.uk,">Menchaca@quickmail.apple.com,D.Lamptey@sheffield.ac.uk,</A>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:derekn@vw.ece.cmu.edu,">derekn@vw.ece.cmu.edu,</A>&nbsp;<A HREF="mailto:gordon@PowerOpen.org,">gordon@PowerOpen.org,</A>&nbsp;许多我忘了名字的人,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;以及许多我曾拜读他们文章的人。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>------------------------------&nbsp;<BR>&nbsp;<BR>Subject:&nbsp;A&nbsp;very&nbsp;brief&nbsp;look&nbsp;at&nbsp;Unix&nbsp;history.&nbsp;<BR>><I>From:&nbsp;&quot;Pierre&nbsp;(P.)&nbsp;Lewis&quot;&nbsp;&lt;<A HREF="mailto:lew@bnr.ca>">lew@bnr.ca></A>&nbsp;</I><BR>Date:&nbsp;Mon&nbsp;May&nbsp;30&nbsp;15:44:28&nbsp;EDT&nbsp;1994&nbsp;<BR>X-Version:&nbsp;2.6&nbsp;<BR>&nbsp;<BR>6.2)&nbsp;&nbsp;Unix&nbsp;简史&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Unix&nbsp;的历史开始於&nbsp;1969,Ken&nbsp;Thompson、Dennis&nbsp;Ritchie&nbsp;(K&amp;R&nbsp;里的那个&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;R)&nbsp;与一群人在一部『位於角落且乏人问津的&nbsp;PDP-7』上进行的一些工&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;作,後来这个系统变成了&nbsp;Unix。&quot;UNIX&quot;&nbsp;这个字(最初是写成&nbsp;Unics,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Uniplexed&nbsp;Information&nbsp;and&nbsp;Computering&nbsp;System)有一点玩弄&nbsp;&quot;Multics&quot;&nbsp;这个字&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;的意味。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;最初十年间,Unix&nbsp;的发展基本上都是在&nbsp;Bell&nbsp;Labs&nbsp;里完成的。最初的几个&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;版本称为&nbsp;&quot;Version&nbsp;n&quot;&nbsp;或&nbsp;&quot;Nth&nbsp;Edition&quot;&nbsp;,是给&nbsp;DEC&nbsp;的&nbsp;PDP-11(16&nbsp;bits)&nbsp;与&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;其下一代产品&nbsp;Vax(32&nbsp;bits)用的。主要的几个版本为:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;V1&nbsp;(1971):&nbsp;&nbsp;第一版的&nbsp;Unix,以&nbsp;PDP-11/20&nbsp;的组合语言写成。包括档案系统&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(file&nbsp;system)、fork()、roff、ed&nbsp;等东西。是用来给&nbsp;AT&amp;T&nbsp;的专利部门&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;处理文件用的。Pipe()&nbsp;出现於&nbsp;V2。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;V4&nbsp;(1973):&nbsp;&nbsp;以&nbsp;C&nbsp;语言从头写过,这或许是&nbsp;OS&nbsp;历史上最重要的一个事&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;件,这表示&nbsp;Unix&nbsp;修改容易,可以几个月内移植到新的硬体架构上。最&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;初&nbsp;C&nbsp;语言是为&nbsp;Unix&nbsp;设计的,所以&nbsp;C&nbsp;与&nbsp;Unix&nbsp;间有紧密的关系。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;V6&nbsp;(1975):&nbsp;&nbsp;第一个在&nbsp;Bell&nbsp;Labs&nbsp;外(尤其是大学中)广为流传的&nbsp;Unix&nbsp;版&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;本。这也是&nbsp;Unix&nbsp;歧异的起点与广受欢迎的开始。1.xBSD(PDP-11)&nbsp;就&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是由这个版本衍生出来的。J.&nbsp;Lions&nbsp;的“A&nbsp;Commentary&nbsp;on&nbsp;the&nbsp;Unix&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operating&nbsp;System&quot;&nbsp;也是以&nbsp;V6&nbsp;为本。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;V7&nbsp;(1979):&nbsp;&nbsp;在许多&nbsp;Unix&nbsp;玩家的心目中,这是『最後一个真正的&nbsp;UNIX』,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;也是『空前绝後的一个&nbsp;Unix』[Bourne&nbsp;说的],这个版本包括一个完整&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;K&amp;R&nbsp;C、Bourne&nbsp;shell。V7&nbsp;移植到&nbsp;VAX&nbsp;上称为&nbsp;32V。&nbsp;V7&nbsp;的&nbsp;kernel&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;只有&nbsp;40&nbsp;Kbytes!&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;底下列出&nbsp;V7&nbsp;的系统呼叫,供「後进之辈」们凭吊瞻仰:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_exit,&nbsp;access,&nbsp;acct,&nbsp;alarm,&nbsp;brk,&nbsp;chdir,&nbsp;chmod,&nbsp;chown,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chroot,&nbsp;close,&nbsp;creat,&nbsp;dup,&nbsp;dup2,&nbsp;exec*,&nbsp;exit,&nbsp;fork,&nbsp;fstat,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ftime,&nbsp;getegid,&nbsp;geteuid,&nbsp;getgid,&nbsp;getpid,&nbsp;getuid,&nbsp;gtty,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;indir,&nbsp;ioctl,&nbsp;kill,&nbsp;link,&nbsp;lock,&nbsp;lseek,&nbsp;mknod,&nbsp;mount,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mpxcall,&nbsp;nice,&nbsp;open,&nbsp;pause,&nbsp;phys,&nbsp;pipe,&nbsp;pkoff,&nbsp;pkon,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;profil,&nbsp;ptrace,&nbsp;read,&nbsp;sbrk,&nbsp;setgid,&nbsp;setuid,&nbsp;signal,&nbsp;stat,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stime,&nbsp;stty,&nbsp;sync,&nbsp;tell,&nbsp;time,&nbsp;times,&nbsp;umask,&nbsp;umount,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unlink,&nbsp;utime,&nbsp;wait,&nbsp;write.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;以上这些&nbsp;&quot;Vn&quot;&nbsp;版都是由&nbsp;Bell&nbsp;Labs&nbsp;里的&nbsp;Computer&nbsp;Research&nbsp;Group(CRG)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;发展的。另一个Unix&nbsp;Support&nbsp;Group(USG)&nbsp;负责支援服务。Bell&nbsp;Labs&nbsp;里还&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;有另一个与&nbsp;Unix&nbsp;发展相关的团体&nbsp;Programmer's&nbsp;WorkBench(PWB)&nbsp;则做出&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;了&nbsp;sccs、named&nbsp;pipe&nbsp;及一些其它的东西。USG&nbsp;与&nbsp;PWB&nbsp;後来於&nbsp;1983&nbsp;年&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;合并成&nbsp;Unix&nbsp;System&nbsp;Developement&nbsp;Lab。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;此外&nbsp;Bell&nbsp;Labs&nbsp;在&nbsp;Columbus&nbsp;的分支机构,负责发展&nbsp;Operations&nbsp;Support&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;System&nbsp;也做了一版的&nbsp;Unix&nbsp;称为&nbsp;CB&nbsp;Unix&nbsp;(Columbus&nbsp;Unix)。System&nbsp;V&nbsp;IPC&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;就是从&nbsp;CB&nbsp;Unix&nbsp;来的。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;到了1980&nbsp;年代&nbsp;Bell&nbsp;labs&nbsp;并未放弃&nbsp;Unix。CRG&nbsp;仍继续发展&nbsp;V&nbsp;系列的&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Unix&nbsp;(Stroustrrup&nbsp;在它的&nbsp;C++&nbsp;第二版里就提到了&nbsp;V10),不过并未对外发&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;表。目前发展&nbsp;Unix(System&nbsp;V)&nbsp;的公司是&nbsp;Unix&nbsp;System&nbsp;Laboratories(USL)。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;USL&nbsp;本为&nbsp;AT&amp;T&nbsp;所有,'93&nbsp;年初被&nbsp;Novell&nbsp;收购。Novell&nbsp;於&nbsp;'93&nbsp;年末将&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&quot;UNIX&quot;&nbsp;这个注册商标转给&nbsp;X/Open。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;除了&nbsp;AT&amp;T&nbsp;所属的机构外,有不少地方也对&nbsp;Unix&nbsp;的改进做出了贡献,例&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;如&nbsp;Berkeley&nbsp;就自成一大流派。有不少厂商(尤其是卖工作站的)也对&nbsp;Unix&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;的发展有所贡献(如&nbsp;Sun&nbsp;的&nbsp;NFS)。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;对任何对&nbsp;Unix&nbsp;有兴趣的人而言&nbsp;Don&nbsp;Libes&nbsp;与&nbsp;Sandy&nbsp;Ressler&nbsp;所写的&nbsp;&quot;Life&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;Unix&quot;&nbsp;是一本有趣的书。此书讲了许多&nbsp;Unix&nbsp;的历史与发展及一些轶&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;事。本文多采此书之说。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;译注:&nbsp;Life&nbsp;with&nbsp;Unix&nbsp;在台湾并没有书局代理进口,&nbsp;非常可惜!&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这本书里面有很多关於&nbsp;Unix&nbsp;的故事,&nbsp;有兴趣可以来我们这儿泡泡茶,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;看看这本故事书&nbsp;*/&nbsp;<BR>------------------------------&nbsp;<BR>&nbsp;<BR>Subject:&nbsp;Main&nbsp;Unix&nbsp;flavors.&nbsp;<BR>><I>From:&nbsp;&quot;Pierre&nbsp;(P.)&nbsp;Lewis&quot;&nbsp;&lt;<A HREF="mailto:lew@bnr.ca>">lew@bnr.ca></A>&nbsp;</I><BR>Date:&nbsp;Mon&nbsp;Jan&nbsp;&nbsp;9&nbsp;16:59:14&nbsp;EST&nbsp;1995&nbsp;<BR>X-Version:&nbsp;2.7&nbsp;<BR>&nbsp;<BR>6.3)&nbsp;&nbsp;主要的&nbsp;Unix&nbsp;流派&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;目前为止,UNIX&nbsp;有两大流派:那就是&nbsp;AT&amp;T&nbsp;的&nbsp;System&nbsp;V&nbsp;(读&nbsp;five,&nbsp;不读&nbsp;v)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;与&nbsp;BSD&nbsp;(Berkeley&nbsp;Software&nbsp;Distribution)。SVR4&nbsp;是两大流派融合後的产物。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;'91&nbsp;年底,与&nbsp;System&nbsp;V&nbsp;针锋相对的&nbsp;Open&nbsp;Software&nbsp;Foundation&nbsp;推出了&nbsp;OSF/1,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;或许&nbsp;OSF/1&nbsp;会改变市场生态。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;译注:由今日('95)观之,OSF/1&nbsp;应该是无法挑战&nbsp;System&nbsp;V&nbsp;了&nbsp;*/&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;以下是&nbsp;System&nbsp;V、BSD、OSF/1&nbsp;的主要版本以及特色。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;AT&amp;T&nbsp;的&nbsp;System&nbsp;V。Intel&nbsp;系列的机器多半使用此系列。移植版本最多的&nbsp;Unix,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;当然在移植时都会加入一些由&nbsp;BSD&nbsp;发展的有用功能,例如&nbsp;csh、job&nbsp;control、&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;termcap、curses、vi、symbolic&nbsp;link。目前&nbsp;System&nbsp;V&nbsp;的发展是由&nbsp;Unix&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;International(UI)&nbsp;负责监控。UI&nbsp;的成员包括&nbsp;AT&amp;T、Sun&nbsp;等。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;网路讨论区:&nbsp;comp.unix.sysv[23]86。主要版本:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;System&nbsp;III&nbsp;(1982):&nbsp;AT&amp;T&nbsp;第一个拿来卖钱的&nbsp;UNIX&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;FIFOs&nbsp;(named&nbsp;pipes)&nbsp;&nbsp;(later?)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;System&nbsp;V&nbsp;(1983):&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;IPC&nbsp;package&nbsp;(shm,&nbsp;msg,&nbsp;sem)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;SVR2&nbsp;(1984):&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;shell&nbsp;函数&nbsp;(sh)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;SVID&nbsp;(System&nbsp;V&nbsp;Interface&nbsp;Definition)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;SVR3&nbsp;(1986)&nbsp;for&nbsp;?&nbsp;platforms:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;STREAMS&nbsp;(从&nbsp;V8&nbsp;得来的灵感),&nbsp;poll(),&nbsp;TLI&nbsp;(网路软体)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;RFS&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;共用程式库(shared&nbsp;libs)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;SVID&nbsp;2&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;demand&nbsp;paging&nbsp;(如果硬体有支援的话)&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -