Unix 与 Linux 之间是什么关系?

爱折腾的星云 123
OUIMS博客广告

Unix 现在只是一个商标,并没有哪一个操作系统名称叫做 "Unix"。如果一个操作系统在技术上符合了 Unix 的规范,又得到了商标使用许可,那么它可以称自己为 Unix,否则只能算 Unix-like(类 Unix)。所以你可以将 Unix 看做一种类别,而非具体的操作系统。

Unix 与 Linux 之间是什么关系?-第1张图片-OUIMS博客


Linux 是参照 Unix 设计出来的,但并没有基于当时现有的任何一款 Unix 系统,所以 Linux 和 Unix 有许多本质上的相似性但也存在大量的差异以及 Linux 独特的地方。

Unix 与 Linux 之间是什么关系?-第2张图片-OUIMS博客


因为 Unix 操作系统五花八门,为了保证软件的兼容性,诞生了一套叫做 POSIX 系统接口的标准。其中 POSI 四个字母是 Portable Operating System Interface(可移植操作系统接口)的缩写,最后的 X 代表其是对 Unix 接口的传承。

但 POSIX 并不是 Unix 系操作系统特有的,Linux 很早就完整的实现了 POSIX。所以许多软件能在 Linux 和 Unix 系系统上通用。并且 Windows 也是 POSIX 的实现系统之一。所以部分资料以 Linux 为基础讲 Unix 编程,这是完全可行的,但这不表示 Linux 是 Unix。

Unix 与 Linux 之间是什么关系?-第3张图片-OUIMS博客


Linux 不是 Unix。如果想了解 Linux 的诞生和发展,推荐看一下 Linus Torvalds 的自传《只是为了好玩》。这是以 Linux 创始人的角度讲的 Linux 的诞生和发展,非常有参考意义。

标签: 精品教程 服务器教程

OUIMS博客广告

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~