Unix 与 Linux 之间是什么关系?

2019-01-1614:10:44 4 188
摘要

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

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

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

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

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

强调过无数遍了,Linux 不是 Unix!Linux 不是 Unix!Linux 不是 Unix!

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

作者:绅士喵

历史文章推荐:

  • 打赏明月一下下
  • 多谢您的赞赏!
  • weinxin
  • 本博客小程序
  • 微信内浏览本博客
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  2   博主  2

    • 默认主题就挺好 5

      对了,请教下,有什么插件可以把文章同步到公众号,微博,头条上。

      就像jetpack那种社交媒体分享内容的功能