Unix

Unix

Unix

Unix来源于贝尔实验室的一个多用户操作系统试验品MUltics,1969年,Thompson在PDP-7型机实现了 这个操作系统。

Unix由于发布时候提供源代码,所以有很多的分支出现,最出名的是BSD(Berkeley Software Dist ribution), 加州大学伯克利分校提供。

20世纪80年代90年代, 有许多工作站和服务器厂商都有了自己的Unix版本,主要是在AT&T和BSD版本开 发满足他们自己的体系结构和需要的特性,比如Digital的Tru64,HP的UP-UX, IBM的AIX和Sun的 Solaries和SunOS等等。

Unix强大的原因来源于如下几个方面,

  • 简洁 只有几百个系统调用
  • 几乎所有都被表示成文件 这样使得系统操作都是文件操作,通过open(), read(), write(), lseek(),close()即可实现自

己想要的多数功能

  • C编写 强大的移植能力
  • 进程创建快速 进程创建fork()稳定快速简单