Unix是一种在AT&T贝尔实验室已经存在很长时间的操作系统。该项目由两位著名的计算机科学家Ken Thompson和Dennis Ritchie领导。

unix.jpeg

Ken Thompson 与 Dennis M.Ritchie

Unix的正式开发始于1969年的夏天,Unix的第一个版本于1971年3月发布,随后的第二个版本于1972年发布。

如果你在Linux机器上或MacOS上输入date命令,你会得到一个名为Unix时间戳的数字。这个数字是自1970年1月1日00:00:00起的秒数。为什么是1970年1月1日呢?现在你应该知道答案了,那时Unix正处于开发过程中。

Ken Thompson和Dennis Ritchie创建了B语言,这是Unix早期版本中支持的编程语言。然后,在1972年,里奇(Ritchie)重写了B语言,对它进行了更好的改进,成为了C语言,这种语言在今天仍然非常流行。后来的大多数Unix组件都是用C编写的。

在20世纪70年代后期,AT&T与教育机构和外部商业组织共享了Unix,从而导致了许多不同版本Unix的诞生。其中最突出的是由加州大学伯克利分校的计算机系统研究小组构建的教育版本。此版本被广泛称为Berkeley Software Distribution,即BSD。

最初,BSD是建立在Unix设计和代码库的基础上,但是后来,Unix和BSD的版本变得越来越有特色,导致了Unix BSD版本和AT&T代号为System V的Unix版本之间的“标准竞争”。最终,胜利属于SystemV。后来的BSD版本使System V更接近于学习,并纳入了公认的普遍接受的标准。

随着FreeBSD、NetBSD和OpenBSD等开源项目的出现,BSD分支的历史发展告一段落。BSD的最终版本于1995年推出。Unix的最终版本是1989年发布的Unix 10版本,是由Bell Laps开发的。

尽管作为Unix的官方版本和BSD很久以前就停止了开发,但是目前许多操作系统(从闭源到开源)都是基于这两个分支开发的。

最著名和最成功的商业版本可能是苹果的MacOS。目前iOS、watchOS和tvOS系统以及其他苹果操作系统都基于BSD平台。MacOS也是少数几个被认为是类UNIX的操作系统之一。

当前,UNIX商标版权归Open Group所有(请注意,UNIX商标名称中的字母均大写,而对于操作系统,我们可以写成Unix或UNIX)。