unix®(unix®)和linux®?(linux®?)的区别

UNIX®和Linux®是两种类型的操作系统,从用户的角度来看,这两种操作系统非常相似,但在内部却截然不同。操作系统(OS)内核的结构不同,需要不同的设备驱动程序。Linux®操作系统通常是完全开源的软件,而许多UNIX®实现则不是。UNIX®和Linux®经常被企业、政府和学生用于各种各样的计算任务。它们还用于许多手持设备,如手机、个人数字助理(PDA)和上网本电脑。...

UNIX®和Linux®是两种类型的操作系统,从用户的角度来看,这两种操作系统非常相似,但在内部却截然不同。操作系统(OS)内核的结构不同,需要不同的设备驱动程序。Linux®操作系统通常是完全开源的软件,而许多UNIX®实现则不是。UNIX®和Linux®经常被企业、政府和学生用于各种各样的计算任务。它们还用于许多手持设备,如手机、个人数字助理(PDA)和上网本电脑。

UNIX® and Linux® are used in many netbooks.

最初的UNIX®操作系统是由美国电话电报公司(at&T)于1969年开发的。20世纪70年代,AT&T向许多商业公司以及美国政府和教育机构颁发了操作系统及其源代码许可证。在AT&T、 部分原因是对该公司增加控制和许可费的反应。其中一些变体比其他变体更符合20世纪80年代和90年代非正式的UNIX®标准。UNIX®是一个相当宽泛的术语,通常附加到类似但未标准化的操作系统版本。

Linux® is an open-source operating system, meaning the source code is publicly available for inspection and even improvement.

伯克利软件分发(BSD)是在加利福尼亚大学,伯克利开发的UNIX®的竞争版本。1992年,在Linus Torvalds开始编写第一个Linux®内核的一年后,一个名为386BSD的免费开源变体首次发布。大多数UNIX®实现都不是开源的,这是UNIX®和Linux®之间的主要区别。UNIX®的销售通常带有相当严格的许可证,其中包括按用户或每个站点评估的高额费用。相比之下,Linux®系统通常在GNU通用公共许可证(GPL)的自由条款下免费发布源代码。

Linux®操作系统是在UNIX®成熟很久之后开发的。UNIX®和Linux®有许多相同的概念,其中包含的软件工具提供了类似的功能。然而,Linux®内核和其他操作系统软件的设计和实现与UNIX®不同。GNU项目开发的许多实用程序、编译器和编辑器都与Linux®操作系统一起分发。GNU的目标是生产和维护与UNIX®兼容的自由软件系统,包括内核。

由Turvar创建的Linux®内核,在GNU GPL的基础上分发,是所有Linux®系统的基础。它通常比大多数UNIX®内核更小、效率更高,这些内核是从头开始设计的,与UNIX®非常相似。然而,设备驱动程序、文件系统和其他操作系统内部结构却截然不同。因此,UNIX®和Linux®系统需要为每个设备提供单独的驱动程序,因为它们在这方面不兼容。

UNIX®和Linux®系统之间的用户界面也经常不同。UNIX®传统上使用基于文本的命令行界面,Linux®也提供该界面。许多开发人员已经为Linux®创建了功能齐全的图形用户界面(GUI)系统,其中一些系统也已移植到UNIX®。

Linux®内核、GNU实用程序和相关的自由软件不断得到大型开源开发社区的支持和增强。相反,每个版本的UNIX®往往都有自己的小型专门开发人员组,其中大多数为特定的UNIX®供应商工作。UNIX®支持通常只能通过与供应商或第三方的付费支持协议提供。

  • 发表于 2021-12-15 11:18
  • 阅读 ( 48 )
  • 分类:互联网

你可能感兴趣的文章

unix与linux的区别及其重要性

...统中找到的所有实用程序。这是Unix和Linux之间的一个关键区别。 ...

  • 发布于 2021-03-19 10:38
  • 阅读 ( 272 )

如何更改unix密码

... unix与linux ...

  • 发布于 2021-03-26 19:43
  • 阅读 ( 279 )

什么是unix,为什么它很重要?

...几乎所有的东西都可以追溯到Unix。 在PlayStation 4上使用的Linux、Mac OS X、Android、iOS、Chrome OS、Orbis OS,无论路由器上运行的是什么固件——所有这些操作系统通常都被称为“类Unix”操作系统。 unix的设计延续至今 相关:在Linux中...

  • 发布于 2021-04-09 04:10
  • 阅读 ( 207 )

了解linux和其他类unix系统上的平均负载

Linux、Mac和其他类似Unix的系统显示“平均负载”数字。这些数字告诉您系统的CPU、磁盘和其他资源有多忙。它们一开始不是不言自明的,但很容易熟悉它们。 无论您使用的是Linux桌面或服务器、基于Linux的路由器固件、基于Linux...

  • 发布于 2021-04-11 07:33
  • 阅读 ( 181 )

gnu公司(gnu)和unix系统(unix)的区别

...机使我们的任务更容易。在我们开始讨论GNU和Unix之间的区别之前,让我们用外行的术语来学习与任何操作系统相关的核心概念。 什么是gnu公司(gnu)? 术语GNU代表“GNU而不是Unix”。大多数人认为gnulinux和Unix是一样的,但事实并非...

  • 发布于 2021-06-25 00:53
  • 阅读 ( 442 )

ibm公司(ibm)和上海合作组织(sco)的区别

...十年的法律纠纷已陷入诉讼和指控的泥潭。   ibm与sco的区别 ibm和sco基础知识 –IBM,International Business Machines的缩写,是一家全球性的信息技术和咨询机构,总部位于纽约阿蒙克。IBM是一家领先的云平台和认知解决方案公司,在...

  • 发布于 2021-06-26 05:16
  • 阅读 ( 275 )

内核(kernel)和壳(shell)的区别

内核和shell的主要区别在于内核是操作系统的核心,它控制着系统的所有任务,而shell是允许用户与内核通信的接口。 Unix是一种操作系统。它是用户和硬件之间的接口。它执行各种任务,包括文件处理、内存管理、控制硬件设备...

  • 发布于 2021-06-30 19:32
  • 阅读 ( 623 )

格雷普(grep)和unix中的find命令(find command in unix)的区别

在UNIX中grep和find命令的主要区别在于grep是一个帮助搜索内容并根据用户指定的正则表达式显示内容的命令,而find命令帮助根据给定的条件搜索和定位文件。 UNIX是一种较旧的操作系统,它执行各种任务以支持整个系统的正常运...

  • 发布于 2021-06-30 20:03
  • 阅读 ( 207 )

塞德(sed)和啊(awk)的区别

sed和awk的主要区别在于sed是一个命令实用程序,它与字符流一起工作,用于搜索、过滤和文本处理,而awk则比sed更强大、更健壮,具有复杂的编程结构,如if/else、while、do/while等。 操作系统是用户和硬件设备之间的接口。没有操...

  • 发布于 2021-06-30 20:18
  • 阅读 ( 231 )

gnu公司(gnu)和linux操作系统(linux)的区别

GNU和Linux的主要区别在于,GNU是一个操作系统,它被设计成用许多软件程序替代UNIX,而Linux是一个操作系统,它结合了GNU软件和Linux内核。 操作系统是用户和硬件之间的接口。它是确保整个计算机系统正常运行的主要部件。UNIX是...

  • 发布于 2021-07-01 12:12
  • 阅读 ( 544 )
C95893108
C95893108

0 篇文章

相关推荐