说起当今的操作系统,大家熟悉的应该是Windows,IOS,Android,加上最近比较火热的华为鸿蒙系统。分类来看,在PC和服务器领域,主要有Windows、Unix、linux。而在手机和智能终端领域,主要有IOS、安卓、鸿蒙系统。但真要说起来,Unix才是操作系统之王,因为这些大家熟悉的系统中,除了Windows之外,Linux、安卓、IOS、鸿蒙,甚至曾经的Tizen,阿里云OS等,均是来源于Unix。
Unix是1969年诞生于全球最著名的科研机构--AT&T贝尔实验室。当时刚开发出来还不叫Unix,叫做“UNICS”,全称是Uniplexed Information And Computing Service(复杂信息和计算服务)。到1973年Thompson(肯·汤普森)和DennisRitchie丹尼斯·里奇用C语言重写与编译了UNICS的核心,并正式命名为Unix,形成Unix的初代版本。当时的Unix属于美国AT&T公司,该公司和加州大学伯克利分校合作开发,从而快速将其在各大高校传开。
随后在1977年,伯克利大学的Bill Joy在取得了Unix的核心原始码后,着手修改成适合自己机器的版本,同时增加了很多功能软件与编译工具,最终将它命名为Berkeley Software Distribution (简称BSD)。这个BSD是Unix很重要的一个分支,苹果的操作系统就源自此分支。这个BSD发行版被NeXT搞到手了,后面苹果在1996年收购了NeXT,先后诞生了OS X和iOS。苹果最重要的两个系统都脱胎于Unix,其中iOS是2007年推出。
由于UNIX的高度可移植性与强大的性能,加上当时并没有版权纠纷,所以很多商业公司度开始了UNIX操作系统的开发,针对自己的主机开发操作系统。例如AT&T自己的System V、IBM的AIX,HP的小型机系统HP-UX,DEC的Ultrix及Sun公司的Sun Solaris。在1990年代,BSD很大程度上被System V4.x版以及OSF/1系统所取代,晚期BSD版本为几个开源软件开发提供了平台并且一直沿用。
1979年,AT&T公司出于商业的考量,将Unix的版权收了回去。因此,AT&T在1979年发行的第七版Unix中,特别提到了 “不可对学生提供原始码”的严格限制。这导致后来学术界自力更生,Andrew Tanenbaum(安德鲁·塔能鲍姆)教授参照Unix的功能,写了一个Minix系统,用于教授学生操作系统。该系统在1986年完成并发布,并于次年发布了相关书籍。这是后来大名鼎鼎的Linus Torvalds(林纳斯·托瓦兹) 能够得以构建Linux初代系统的基础。于是伟大的Linux就这样诞生了。而从linux出发,这一条线又诞生出了众多的分支系统,比如Redhat、Debian、Fedora、SUSE等。
2000年后,Linux系统日趋成熟,涌现大量基于Linux服务器平台的应用,并广泛应用于基于ARM技术的嵌入式系统中。
2007年3月,主流版本RHEL5(Red Hat Enterprise Linux 5)发布,CentOS系统开始在中国互联网公司流行。
基于linux,谷歌开发出了AOSP,也就是安卓开源项目,而谷歌将AOSP再和自己的GMS打包,就构成了Android系统(2007年11月5日正式公布)。
2020年华为基于linux研发出了开源的OpenHarmony,华为再将OpenHarmony打包一些AOSP代码,再加上HMS,就构成了华为自己的HarmonyOS,也就是鸿蒙系统。
至于其它众多的IOT物联网系统,溯源的话,基本上都是基于Unix下面的分支系统诞生而来。
所以说,Unix是操作系统之王,真的是一点都不过为,没有它或许就没有iOS、没有安卓、没有鸿蒙,也没有目前众多的国产操作系统。