Unix与Linux:同源不同家族(unix和linux关系)

Unix 和 Linux 是两个不同的操作系统家族,但都有共同的根源。这些操作系统都继承了Unix系统的设计理念和构架,最明显的是它们共同使用著名的‘Bourne Shell’,也就是 `sh`(Bourne-again shell),`bash`是一种Unix Shell。

Unix 系统源于 1969 年,由 AT&T Labs 的研究人员 Ken Thompson 和 Dennis Ritchie 开发而来。Unix 系统被设计为一个独立的多用户、多任务、时钟调度的分布式操作系统。它通过它独特的“文件系统”和“shell”(外壳)思想成功的实现了一个具有令人难以置信的持久能力的操作系统。

Linux 操作系统于 1991 年诞生,它是 Linus Torvalds 开发的一款开放源码操作系统,建立在 Unix 基础上。Linux 操作系统很容易安装,能够提供多种组件,包括内核、运行库、界面程序等,同时也能够应用到多种计算机系统。人们普遍将Linux 操作系统称为“Unix 的免费替代品”。

尽管 “Unix” 和 “Linux” 都衍生自相同的根源,但两者之间仍存在一定的差异。 Unix 是完整的操作系统,而Linux 只是一种实现,它可用于多种操作系统上。另外,Unix 的程序只能在 Unix 环境下运行,而Linux 程序可以用于不同的操作系统(如Windows)上。

最后,Unix 和 Linux 操作系统有着共同的根源,但可以说它们就像是同一个家族中的不同分支,它们每个都有自己的权利和义务,而它们的共同目的是为人类的使用而服务。


数据运维技术 » Unix与Linux:同源不同家族(unix和linux关系)