Unix、Linux 和 Ubuntu 之间有什么区别?

Unix、Linux 和 Ubuntu 之间有什么区别?

什么是 Unix、Linux、Ubuntu?

它们是同一件事物还是不同版本,或者是完全不同的东西?

这总是让我感到困惑,任何解释都很好。

答案1

Unix 过去和现在(大部分)都是专有的。因此,有些人在 20 世纪 80 年代齐心协力,开发出了一些可以重现 Unix 功能但又不复制其源代码的东西,因为这样做是违法的 [在此处插入有关 Richard Stallman 和 Linus Torvalds 的较长版本]。

最早的 GNU/Linux 发行版之一是 Debian。Ubuntu 是由参与过 Debian 的人创建的,Ubuntu 官方对其 Debian 根源感到自豪。它最终都是 GNU/Linux,但 Ubuntu 是一种风格。就像你可以有不同的英语方言一样。源代码是开放的,所以任何人都可以创建自己的版本。

然而,Debian 并不真正适合像我这样的普通人,而这正是 Ubuntu 的用武之地。事实上,我明白,Ubuntu 背后的公司 Canonical 的策略就是针对非极客用户。这就是为什么大多数新的 GNU/Linux 用户首先会选择 Ubuntu 或 Mint(基于 Ubuntu)。

答案2

这是来自维基百科:Linux。我知道这是作弊……

Unix 操作系统由 Ken Thompson、Dennis Ritchie、Douglas McIlroy 和 Joe Ossanna 于 1969 年在美国 AT&T 的贝尔实验室构思和实现。它于 1971 年首次发布,最初完全用汇编语言编写,这在当时是一种常见的做法。后来,在 1973 年,Dennis Ritchie 以 C 编程语言重写了 Unix(内核和 I/O 除外),这是一种重要的开创性方法。用高级语言编写的操作系统使其更容易移植到不同的计算机平台上。由于法律问题,AT&T 被迫将操作系统的源代码授权给任何提出要求的人[22],Unix 迅速发展并被学术机构和企业广泛采用。1984 年,AT&T 剥离了贝尔实验室。摆脱了需要免费许可的法律问题后,贝尔实验室开始将 Unix 作为专有产品出售。

Linux 是一种类 Unix 计算机操作系统,在自由和开源软件开发和分发模式下组装而成。Linux 的决定性组件是 Linux 内核,这是 Linus Torvalds 于 1991 年 10 月 5 日首次发布的操作系统内核。Linux 最初是作为基于 Intel x86 的个人计算机的免费操作系统开发的。此后,它被移植到的计算机硬件平台比任何其他操作系统都要多。它是服务器和其他大型计算机系统(如大型计算机和超级计算机)上的领先操作系统:当今 500 台速度最快的超级计算机中有 90% 以上运行某种版本的 Linux,包括 10 台速度最快的超级计算机。Linux 还可以在嵌入式系统(操作系统通常内置在固件中并高度针对系统定制的设备)上运行,例如手机、平板电脑、网络路由器、电视和视频游戏机;移动设备上广泛使用的 Android 系统是基于 Linux 内核构建的。

Ubuntu 是一款基于 Debian Linux 发行版的计算机操作系统,以免费开源软件的形式发布,使用自己的桌面环境。它以南非哲学 ubuntu(“人性对待他人”)命名。截至 2012 年,根据在线调查,Ubuntu 是台式机/笔记本电脑上最受欢迎的 Linux 发行版,大多数 Ubuntu 报道都集中在该市场中的使用情况。

Ubuntu 的赞助商是英国公司 Canonical Ltd.,该公司的所有者是南非企业家 Mark Shuttleworth。Canonical 通过出售与 Ubuntu 相关的技术支持和服务来获得收入,而操作系统本身则完全免费。

答案3

(我半开玩笑地将概述海报添加到相关问题中;但在这里,它实际上对其他答案有帮助:)

我依稀记得还有一张更详细的海报,但对于快速总结来说,这应该足够了:

Unix 历史-简单
(点击图片放大)
图片来自维基共享资源:Unix 历史-简单

(详情(全部),请参阅GNU/Linux 发行版时间表 12.10- 但我依稀记得那张“更详细的海报”介于两者之间……)

答案4

从:-Linux与Unix操作系统的比较

很多时候,我们会将 Unix 和 Linux 混淆,甚至将它们视为同义词,但事实并非如此。UNIX 是受版权保护的名称,只有少数公司允许使用它,例如 IBM AIX、Sun Solaris 和 HP-UX。官方 Linux 内核 README 文件中的这句话最容易让人混淆。

Linux 是 Linus Torvalds 在网络上一个松散的黑客团队的帮助下从头编写的 Unix 克隆版本。它旨在遵循 POSIX 标准。

在本文中,我将尝试从以下几个方面描述 Unix 和 Linux 之间的各种差异

  1. 历史
  2. 用法
  3. 成本
  4. 图形用户界面
  5. 安全
  6. 未来的操作系统

历史

UNIX 由 AT&T 贝尔实验室 (Ken Thompson 和 Dennis Ritchie) 于 20 世纪 60 年代创建,第一个商用 UNIX 操作系统于 1970 年问世。Unix 的第一个版本有一个命令行解释器和一些小型实用程序,未来可扩展为多任务处理,UNIX 就是从那时发展起来的。

1991 年,Linus Torvalds 开始开发类似 UNIX 的操作系统 Minix。Minix 源代码在 GNU GPL 下免费提供,他成功修改了此代码以用于 x86 PC 系统。到 1991 年 9 月,Torvalds 成功完成了第一个为 PC 设计的 Linux 内核。该内核包括 GNU 项目的各种系统实用程序和库,以创建一个完全基于开源代码的可用操作系统。

用法UNIX 操作系统用于互联网服务器、工作站和个人电脑。大多数金融基础设施和许多 24x365 高可用性解决方案的支柱。

Linux 可以安装在各种各样的计算机硬件上,从手机、平板电脑和视频游戏机到大型机和超级计算机。

成本Linux 是免费的(因为它是开源的,除非您需要受支持的版本,即 RHEL)。您可以从互联网上下载它,也可以在 GNU 许可下重新分发它。您将看到对 Linux 的最佳社区支持。大多数类 UNIX 操作系统都不是免费的(但这种情况正在迅速改变,例如 OpenSolaris UNIX)。但是,一些 Linux 发行版(如 Redhat / Novell)提供额外的 Linux 支持、咨询、错误修复和培训,但需要额外付费。

图形用户界面任何现代系统的讨论,如果不讨论图形界面,就不能算完整。Linux 通常提供 KDE 和 Gnome,但也有许多替代方案,如 LXDE、Xfce、Unity、Mate、twm 等。而 Unix 的大多数发行版现在都附带 Gnome(最初的 GUI 曾称为 CDE,即通用桌面环境)。

相关内容