UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。
UNIX 是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。于 1969 年,在美国 AT&T 公司的贝尔实验室开发类 UNIX(UNIX-like)。UNIX 最早由 Ken Thompson、Dennis Ritchie 和 Douglas McIlroy 于 1969 年在 AT&T 的贝尔实验室开发。当前它的商标权由国际开放标准组织所拥有,只有匹配单一 UNIX 规范的 UNIX 系统才能使用 UNIX 这个名称,否则只能称为类 UNIX(UNIX-like)。
Unix 的前身为 1964 年开始的 Multics,贝尔实验室 (Bell Labs)1965 年时,加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作 的计划;该计划要创建一套多用户、多任务、多层次(multi-user、multi-processor、multi-level)的 MULTICS 操作系统。贝尔实验室参与了这个操作系统的研发,但因为开发速度太慢,1969 年贝尔实验室决定退出这个计划。贝尔实验室的工程师,肯·汤普逊和丹尼斯·里奇,在此时自行开发了 Unix。
此后的 10 年,Unix 在学术机构和大型企业中得到了广泛的应用,当时的 UNIX 拥有者 AT&T 公司以低廉甚至免费的许可将 Unix 源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩展和改进,形成了所谓的“Unix 变种”,这些变种反过来也促进了 Unix 的发展,其中最著名的变种之一是由加州大学柏克莱分校开发的柏克莱软件包(BSD)产品。
后来 AT&T 意识到了 Unix 的商业价值,不再将 Unix 源码授权给学术机构,并对之前的 Unix 及其变种声明了版权权利。BSD 在 Unix 的历史发展中具有相当大的影响力,被很多商业厂家采用,成为很多商用 Unix 的基础。其不断增大的影响力终于引起了 AT&T 的关注,于是开始了一场持久的版权官司,这场官司一直打到 AT&T 将自己的 Unix 系统实验室卖掉,新接手的 Novell 采取了一种比较开明的做法,允许柏克莱分校自由发布自己的 Unix 变种,但是前提是必须将来自于 AT&T 的代码完全删除,于是诞生了 4.4 BSD Lite 版,由于这个版本不存在法律问题,4.4 BSD Lite 成为了现代柏克莱软件包的基础版本。尽管后来,非商业版的 Unix 系统又经过了很多演变,但其中有不少最终都是创建在 BSD 版本上(Linux、Minix 等系统除外)。所以从这个角度上,4.4 BSD 又是所有自由版本 Unix 的基础,它们和 System V 及 Linux 等共同构成 Unix 操作系统这片璀璨的星空。
BSD 使用主版本加次版本的方法标识,如 4.2、4.3BSD,在原始版本的基础上还有派生版本,这些版本通常有自己的名字,如 4.3BSD-Net/1,4.3BSD-Net/2 等。BSD 在发展中也逐渐派生出 3 个主要的分支:FreeBSD、OpenBSD 和 NetBSD。
此后的几十年中,Unix 仍在不断变化,其版权所有者不断变更,授权者的数量也在增加。Unix 的版权曾经为 AT&T 所有,之后 Novell 拥有获取了 Unix,再之后 Novell 又将版权出售给了圣克鲁兹作业,但不包括知识产权和专利权(这一事实双方尚存在争议)。有很多大公司在获取了 Unix 的授权之后,开发了自己的 Unix 产品,比如 IBM 的 AIX、HP 的 HP-UX、SCO 的 Openserver、SUN 的 Solaris(被 Oracle 收购)和 SGI 的 IRIX。
Unix 因为其安全可靠,高效强大的特点在服务器领域得到了广泛的应用。直到 GNU/Linux 流行开始前,Unix 也是科学计算、大型机、超级计算机等所用操作系统的主流。现在其仍然被应用于一些对稳定性要求极高的数据中心之上。