在现代世界中,Unix 与 Linux 是科技行业的核心,因为大多数技术都依赖于 Unix 和 Linux,不管怎样。 Unix 受到许多组织的青睐,而灵活的 Linux 从嵌入式系统到太空火箭几乎无处不在。
我们中的许多人在某个地方或某天都遇到过 Linux 和 Unix,但大多数情况下我们无法区分它们。
在本文中,我们将讨论 Unix 和 Linux,以及它们之间的区别。 我们还将为您提供一些您不会知道的非常有趣的事实。
什么是Unix?
Unix 是一个操作系统家族,旨在为操作系统提供多任务处理和支持多用户功能。 它由贝尔实验室的一群 AT&T 员工于 1970 年代建造。
有各种流行的 Unix 变体,如 Solaris、macOS 和 BSD。
关于 Unix 的一些有趣的事实
- Unix 商标归 The Open Group 所有。
- Unix 没有标志,它以全大写的 UNIX 表示。
- Dennis Ritchie 也为 Unix 的发展做出了贡献。
- 它是用 C 和汇编语言编写的。
Unix 的局限性
- Unix 没有友好的用户界面。
- 它缺乏一致性,因为不同机器上的版本略有不同。
- 与 Linux 相比,Unix 速度较慢,因为它不是为快速性能而设计的。
- 许多工具的可用文档较少。
什么是Linux?
Linux 表示构建在 Linux 内核上的操作系统系列。 Linux 是 Unix 克隆版,从头开始构建。 它与 Unix 非常相似,但速度更快。
大部分的 网络服务器 因为它在Linux上运行。 我们周围的几乎所有东西都使用 Linux,甚至我们的 Android 手机也是如此。 Linux 是开源的,这使得它如此受欢迎以至于市场上有适合所有类型需求的 Linux 发行版。 总会有适合您的 Linux 发行版。
市场上有各种流行的 Linux 发行版,如 Ubuntu、RedHat、OpenSUSE、Debian、 Fedora 和 Kali Linux。
关于 Linux 的一些有趣事实
- Linux 指的是 核心,而不是操作系统。
- Linux 几乎可以运行任何东西,从手机到太空火箭或潜艇
- Linux 95% 的代码都是用C 编写的。
- 90% 的好莱坞特效都依赖于 Linux。
- android 操作系统运行在 Linux 内核上。
- 前 100 万台服务器中有 96.35 台在 Linux 上运行。
- 10 个公共云中有 9 个在 Linux 上运行。
- 所有前 500 名最快的超级计算机都在 Linux 上运行。
Linux 的局限性
- Linux 对设备驱动程序没有很好的支持,这会导致系统出现故障。
- 对于初学者来说,学习 Linux 是很困难的。 很难找到解决问题的方法。
- Linux 不适合游戏。 很少有游戏是为 Linux 开发的,所以游戏开发者对 Windows 更感兴趣。
- 许多软件(如 Adobe Photoshop 和 Microsoft Office)不适用于 Linux。
- 通过模拟器在 Linux 上使用 Windows 应用程序是一个非常复杂的过程。
Unix 与 Linux 之间的差异
Unix | Linux |
---|---|
Unix 是专有的。 | Linux是开源的 |
Unix 由 AT&T 贝尔实验室于 1960 年代创建。 | Linux 于 1991 年由 Linus Torvalds 创建。 |
Unix 默认 shell 是 Bourne Shell。 | Linux 默认 shell 是 Bash. |
Unix 只能安装在 Web 服务器、工作站和 PC 上。 | Linux 可以安装在从移动设备到超级计算机的任何设备上。 |
Unix 支持的各种文件系统有 fs、gpfs、hfs+、hfs、zfs、xfs、ufs。 | Linux 支持的各种文件系统有 Ext2、Ext3、Ext4、jfs、NTFS、FAT、FAT32、Btrfs、xfs、vxfs。 |
它的源代码不是公开可用的。 | 它的源代码是公开的。 |
Unix 是为服务器、工作站和大型机开发的。 | 从学生到开发人员,任何人都可以使用 Linux。 |
Unix 操作系统的一些流行示例是 Solaris、SunOS、macOS、BSD。 | Linux 操作系统的一些流行示例是 Ubuntu、RedHat、Debian GNU、OpenSuse。 |
Unix 与 Linux – 简要比较
结论
Unix 与 Linux 有其特定的用途、局限性以及关于它们的各种有趣的事实。 我们还讨论了 Unix 和 Linux 彼此不同的一些关键点。