Unix 操作系统

1. 什么是 Unix 系统?

Unix 操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构 ,按照操作系统的分类,属于分时操作系统,最早由Ken Thompson、Dennis Ritchie 和 Douglas McIlroy 于 1969 年在 AT&T 的贝尔实验室开发。

目前它的商标权由国际开放标准组织所拥有,只有符合单一 Unix 规范的 Unix 系统才能使用 Unix 这个名称,否则只能称为类Unix(Unix-like)。

2. Unix诞生与发展历程

  • 1965 年,贝尔实验室(Bell Labs,AT&T),通用电气(General Electric)和麻省理工 学院(MIT)合作建立一套使用者、多任务、多层次( multi-user, multi-processor, multi-level)的MULTICS操作系统。
  • 1969年,MULTICS计划被叫停。
  • 1969年,Ken Thompson 提议在 PDP-7 上开发新的层次结构式操作系统项目,并开发出 shell 与一些驱动程序,做出一个操作系统的雏形。在 Multics 的原有成员和 Rudd Canady 团队合作下,采纳了 Multics 的许多功能,重新实作,最终做出了一个分时多任 务操作系统,成为第一版 Unix。第一版 Unix 是用 PDP-7 汇编语言编写的,一些应用是 由叫做 B 语言的解释型语言和汇编语言混合编写的。
  • 1971年,因为 PDP-7 的性能不佳,Ken Thompson 和 Dennis Ritchie 把第一版 Unix 移 植到 PDP-11/20 的机器上,开发了第二版 Unix。
  • 1971年 Ken Thompson 和 Dennis Ritchie 以 B 语言为基础,在贝尔实验室设计、开发 了 C 语言。1973 年他俩用 C 语言重写了 Unix,形成第三版 Unix。用 C 语言编写的 Unix 代码简洁紧凑、易移植、易读、易修改,为此后 Unix 的发展奠定了坚实基础。
  • 后来,Unix 拥有者 AT&T 公司以低廉甚至免费的许可将 Unix 源码授权给学术机构用于 研究或教学,许多机构就在此源码基础上加以扩充和改进,形成了所谓的“Unix 变种”,这 些变种反过来也促进了 Unix 的发展,其中最著名的变种之一是由加州大学柏克莱分校开 发的柏克莱软件套件(BSD)产品。
  • 1979年,版本7发布,这是最后一个广泛发布的研究型 Unix 版本。后面 AT&T 开始发行不 开源商业用途的 Unix 版本。
  • 商业方面,有很多大公司在取得了 Unix 的授权之后开发了自己的 Unix 产品,比如国际 商业机器股份有限公司的 AIX、惠普公司的 HP-UX、太阳微系统的 Solaris 和硅谷图形 公司的 IRIX。
  • 1994年,BSD Unix 走上了复兴的道路。BSD 的开发也走向了几个不同的方向,并最终导 致了 FreeBSD、OpenBSD、NetBSD 和 DragonFlyBSD 的出现。

B 语言大约是于 1969 年时由美国贝尔实验室的计算机科学家 Ken Thompson 在 Dennis Ritchie 的支持下设计出来的。Ken Thompson 最初想在 Unix 上开发一个 Fortran 编译器 ,但后来引进了 BCPL 的风格,形成一个新的语言。

Shell 在计算机科学中,是指“提供使用者使用界面”的软件,通常指的是命令行界面的解 析器。通常将Shell分为两类:命令行与图形界面。命令行壳层提供一个命令行界面(CLI );而图形壳层提供一个图形使用者界面(GUI)。

results matching ""

    No results matching ""