它是什么以及它与 Linux 有何不同

GNU 不是 UNIX/Linux 或 GNU/Linux 是一个免费的开源操作系统,它基于 Linus Torvalds 在其他黑客的帮助下从头开始创建它的工作。Unix 系列操作系统包括 UNIX 和类 Unix 操作系统,它们源自最初的贝尔实验室 Unix 系统,但不是专有的 Unix。最受欢迎的变体是 Linux,它有多种版本。但是 Linux 和 UNIX 之间有什么区别呢?

什么是 UNIX?

最初的 Unix 操作系统是在 AT&T 的贝尔实验室开发的,使用 C 高级编程语言而不是特定于平台的汇编语言,这使得它可以跨不同的计算平台移植。Unix 操作系统最初是为中型计算机设计的,但自开发以来,它已被用于功能越来越强大、越来越大的大型计算机,甚至是个人计算机。最初的 Unix 操作系统也被开发为一个独立的软件系统,包括操作系统、开发环境、实用程序、文档和可编辑的源代码。通过包含所有这些组件的开发环境、库、文档以及可移植和可修改的源代码,

Unix 环境也是 Internet 和网络发展的关键要素。这些关键因素导致在商业环境中继续广泛使用和发展,并帮助使原始 Unix 操作系统及其变体成为学术环境中使用的重要教学工具。新的端口使 Unix 在 AT&T 的贝尔实验室之外迅速传播到其他研究、学术甚至商业用途,这些操作系统的几个关键设计原则吸引了用户和程序员。

只有允许开放访问的 Unix 源代码的可用性,才使开发人员和供应商可以轻松地进行必要的更改和要求以适应目标操作系统的目标。为了解决这些问题,在 1980 年代,许多厂商和人员聚集在一起对操作系统进行标准化,首先创建了可移植操作系统接口标准(POSIX),后来又定义了单一 UNIX 规范(SUS)。在 1990 年代,Unix 和类 Unix 系统越来越流行,并成为世界上 500 台最快的超级计算机中 90% 以上的首选操作系统,而 BSD 和 Linux 发行版是通过全球程序员网络的协作开发的。

虽然我们可以将 Unix 归类为伟大的操作系统,但它的遗产包括 Chrome OS、Mac OS X、iOS、Linux、Android、Play Station 4 的 Orbis 操作系统、Windows 操作系统以及为路由器供电的固件. 其中包括范围广泛的 Linux 发行版(如 Red Hat Enterprise Linux、Ubuntu 和 CentOS)和 Berkeley Unix 的不同后代(如 FreeBSD、OpenBSD 和 NetBSD,均在 BSD 许可下获得许可)。

什么是 Linux?

它是什么以及它与 Linux-2 有何不同

Linux是按照自由软件和开源模式开发、组装和分发的操作系统(OS)。Linux 最初是作为个人计算机的免费操作系统开发的,基于 Intel x86 架构,但后来被移植到比任何其他操作系统更多的计算硬件平台。

Linus Torvalds 创建 Linux 作为受 Minix 启发的替代方案,Minix 是另一个主要用于学术环境的 Unix 克隆。Linus Torvalds 在赫尔辛基大学学习计算机科学时创建了 Linux。Linus Torvalds 最初打算将 Linux 称为 Freax,但 Torvalds 用于部署他的初始代码的服务器的管理员将他的目录命名为 Linux,这是 Torvalds 的名字和 Unix 一词的组合,这个名字被卡住了。

才华横溢的年轻 Linus Torvalds 在不小心删除了部分 MINIX 系统并试图对其进行重写时,几乎是错误地创建了名为 Linux 的内核。Linux 操作系统的早期版本不像计算机程序员使用的那样用户友好,而智能年轻 Linus Torvalds 从来没有想过他的商业化。

大约在 1991 年,带有一些应用程序的 Linux 内核正式发布,标志着今天最受欢迎和开源的操作系统选项之一的开始。现在 Linux 操作系统是最流行和最常用的内核之一,它是 Debian、Knoppix、Ubuntu 和 Fedora 等流行操作系统的基础。Linux 和 Ubuntu 之间的主要区别在于,Linux 是基于 Linux 内核的开源操作系统系列,而 Ubuntu 是基于 Debian 的免费开源 Linux 发行版。

它的用途不仅限于 PC、服务器和 HPC,还用于嵌入式,例如,它广泛用于移动设备、可穿戴设备、电视以及最近的联网汽车的电源系统中。您可以通过下载其中一种 Linux 发行版来获得基于 Linux 的操作系统,这些发行版可用于各种类型的设备,例如嵌入式设备、个人计算机等。

所有基于 Linux 的操作系统都包括管理硬件资源的 Linux 内核和构成操作系统其余部分的软件包集合。Linux 操作系统包括一些基本的 GNU 工具,这些工具提供了一种管理内核资源、安装软件、配置安全性和性能设置等的方法。

有些人,尤其是自由软件基金会的成员,将软件包称为 GNU/Linux,因为其中包含的许多重要工具都是 GNU 组件。Richard Stallman 和自由软件基金会之外的少数人物和软件项目,尤其是 Debian(由 FSF 赞助直到 1996 年)在提及完整操作系统时也使用 GNU/Linux。

Linux 通常与黑客联系在一起,因为命令行界面和开源软件的结合允许用户不受限制地访问他们的计算机。事实上,Linux 允许用户修改现有代码并创建可以重复使用甚至出售的多个 Linux 版本或发行版。Linux,根据 GNU 通用公共许可证的条款,允许用户修改、在无数系统上重复使用,甚至出售他们的修改版本。

在许多情况下,软件制造商/开发人员可以制作您在其他系统上使用的同一程序的 Linux 版本。大多数现代发行版都经过预编译并可以使用,而其他发行版(例如 Gentoo Linux)由源代码组成,用户可以选择在初始安装时在本地编译以优化其系统设置。

Unix和Linux操作系统的区别?

它是什么以及它与 Linux-3 有何不同

最后,Unix 和 Linux 之间最显着的区别是:

Linux unix 特性和变体
什么是

Linux 指的是 GNU/Linux 操作系统的内核。尽管有些人用它来指代整个操作系统。

Unix 是指由 AT&T 开发的原始操作系统。它还指派生操作系统系列。

记录

Linux 标志归 Linus Trovalds 所有,由 Linux 基金会下属的 Linux 标志研究所管理。

UNIX 品牌由负责列出经过认证的操作系统的 Open Group 认证。其中,一些Linux。

标准

Linux 标准库 (LSB) 以 ISO/IEC 23360 的形式提供,是各种 Linux 供应商的标准化工作。LSB 主要是对 POSIX 的扩展,但它有一些不同之处。但是,对于 LSB 认证的需求并不大,因为不同的发行版在任何情况下都使用相同的内核。

UNIX 认证基于“唯一 Unix 规范”(SUS),它是 IEEE 1003 (POSIX) 的扩展,也可作为 ISO/IEC 9945 使用。POSIX 指定用于 shell 和实用程序的编程 API 和接口。开发 POSIX 是为了允许不同 UNIX 供应商之间的互操作性。

分配

GNU/Linux 和衍生产品,例如 Debian、openSUSE、Ubuntu、Fedora…

System-V Unix 及其衍生产品,例如 IBM-AIX 和 HP-UX、Solaris;Berkeley Unix 以及 FreeBSD 和 macOS 等衍生产品

许可模式

在 Copyleft 通用公共许可下开源。自由的。

Berkeley Unix 在 BSD 许可下是部分开源的。System-V Unix 源代码可以在专有商业许可下获得。

变种

不同社区维护的不同变体;核心合并到Linus持有的分支中

不同公司维护的不同变体;每个人都有自己的核心

设计

设计为适用于广泛应用程序的通用、可扩展平台。

它们通常是为具有一组定义的目标应用程序和平台的少量受众而设计的。

获得

作为软件广泛提供下载和安装。

它通常与硬件一起发货,例如 MacBook。尽管这并非在所有情况下都会发生。

支持

免费的社区支持。可通过各种服务提供商获得付款支持。

有偿业务支持。它通常会导致供应商锁定。

接口

接口经常演变。

一般稳定的接口。

更新

频繁更新,快速修复错误。

更新频率较低,修复可能需要时间。

FS

支持操作系统中使用的几乎所有文件系统(FAT、NTFS、ext4、RaiserFS、ZFS、btrfs、HFS……)。

大多数版本支持两个或三个文件系统。

管理工具

广泛的系统管理工具。

每个版本通常都有自己的系统管理工具。

应用

云和数据中心部署以及嵌入式和其他设备的首选操作系统。

由于应用程序的可用性而满足特殊用途服务器要求的首选操作系统,以及由于遗留原因而满足 Internet 服务器要求的首选操作系统

可扩展性

可扩展性是通过集群、网格或分布式计算来实现的。

通过集群或网格实现可扩展性

公用事业类型

大多数图形和命令行实用程序都类似于 Unix

大多数图形和命令行实用程序都类似于 Linux。

开发商

受 MINIX(类 Unix 操作系统)的启发,Linux 最初由芬兰裔美国软件工程师 Linus Torvalds 开发。作为开源,我们有 Linux 社区开发人员。

它最初源自 AT&T Unix,由 Kenneth Lane Thompson、Dennis Ritchie 和其他 3 人在贝尔实验室开发。

写在

C 基本上用于内核。其他部分是用其他语言编写的。

C 和汇编语言。

操作系统系列

类 Unix

Unix

工作状态

积极的

积极的

可用于

多种语言。包括西班牙语。

英语

首次发表

Linux 比 Unix 更新。它于 1991 年 9 月发布。

Unix比较老。它于 1973 年 10 月面向外部用户开始销售。在此之前,它自 1970 年成立以来一直在贝尔实验室内部使用。

芯型

具有动态模块管理的单片内核。

核心的类型各不相同。它可以是单片的、微内核的和混合的。

执照

GNUv2(GPL 通用公共许可证)等。

许可证各不相同。一些版本是专有的,而另一些是免费的/OSS。

官方网站

https://www.kernel.org/

http://opengroup.org/unix

默认用户界面

CLI(命令行界面)和图形(X Windows 系统)

CLI(命令行界面)和图形(X Windows 系统)

文本模式界面

默认情况下,shell 是 BASH(Bourne Again Shell)。此外,它与许多外壳兼容。

最初是 Bourne shell。它还与许多外壳兼容。

成本

它可以自由获取和使用。也有定价版本的 Linux。但总的来说,Linux 比 Windows 便宜,并且附带大量捆绑包。

专有操作系统具有由销售它们的供应商设置的不同成本结构。

例子

Debian、Ubuntu、Fedora、Red Hat、Android、ChromeOS 等。

IBM AIX、Solaris、HP-UX、Darwin、macOS X、FreeBSD 等。

建筑学

它最初是为 Intel 的 x86 硬件创建的,目前具有可用于许多架构类型的端口。

兼容特定机器,如PPC、x86、ARM、SPARC等。

威胁检测和补救

由于 Linux 主要由开源社区驱动,因此来自世界各地的许多开发人员都在研究代码。因此,在 Linux 的情况下,威胁的检测和解决是相当快的。

由于 Unix 的专有性质,用户必须等待应用适当的错误修复补丁。如果你想解决它们…

安全

基于 Linux 和 Unix 的操作系统通常被认为可以很好地抵御恶意软件。这归因于缺乏根访问、快速更新和相对较低的市场份额(与 Windows 相比)。

Unix也被认为是非常安全的。由于来源也无法获得,因此感染更加困难。今天没有针对 Unix 活跃传播的病毒。

价格

Linux 是免费的。但是,企业支持是有代价的。

Unix 在某些情况下不是免费的。某些版本的 Unix 可免费用于开发用途 (Solaris),或用于任何用途,例如 FreeBSD 和其他 BSD。对于 macOS,它包含在 Mac 计算机的价格中。

 

声明:以上内容采集自PROFESIONALREVIEW,作品版权归原创作者所有内容均以传递信息为目的,不代表本站同意其观点,不作为任何投资指导。币圈有风险,投资需谨慎
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢