您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > 操作系统百科

unix和linux的区别

时间:2022-08-12 14:55:27  来源:搜狐号  作者:破壳科普社

linux 是由 Linus 和 GNU 基金会开发的原始代码,指的是 GNU/Linux 操作系统的内核。更一般地说,它是类Unix。Unix是由AT&T开发的原始代码,是指AT&T开发的原始操作系统。更一般地说,它指的是派生操作系统的系列。Linux是开源的,而Unix是混合的,实际上,很多是闭源的,很少有Unix项目是开源的。

什么是 UNIX?

Unix被认为是大多数操作系统之母。Unix系统的设计基于“Unix哲学”,其中包括以下特征:

  • 使用纯文本进行数据存储。
  • 分层文件系统。
  • 将设备和某些特定类型的进程间通信 (IPC) 作为文件进行处理。
  • 使用大量的软件工具。
  • 多个小型,简单和模块化的程序,可以使用管道通过命令行解释器连接在一起,与使用包含所有相同功能的单个整体程序形成鲜明对比。

这里值得一提的是下面关于Unix哲学的引用:

虽然这种哲学不能用一句话来写,因为它的核心是系统的力量更多地来自程序之间的关系,而不是程序本身。许多 UNIX 程序孤立地做着非常微不足道的事情,但是,与其他程序相结合,成为通用和有用的工具。 – Brian Kernighan & Rob Pike

Unix Architecture

下图将向您描述Unix体系结构。

Unix的主控程序是它的内核。内核可以完全控制整个系统。它具有为文件系统处理,资源处理,内存管理,启动和停止程序以及少数其他低级核心任务提供服务的子系统。

内核是操作系统的核心,充当用户和硬件之间的接口。每个内核子系统都具有某些功能,如并发、虚拟内存、分页和虚拟文件系统。

架构的外层,我们有shell,命令和应用程序。Shell 是用户和内核之间的接口。Shell和用户键入命令,解释这些命令并相应地调用计算机程序。

Unix操作系统的例子是Solaris和HP-UX。UNIX系统的最大分销商包括IBM,HP和SUN。

什么是 Linux?

到现在为止,你已经对Unix有了一个大概的了解。现在让我们详细探讨一下 Linux。

人们确实在Unix和Linux这两个术语之间混淆了很多,他们通常会问这样的问题:“Unix与Linux不同吗?”/“Linux和Unix是一回事吗?”/“Linux像Unix吗?”/ “Linux是建立在Unix之上的吗?

以下是所有这些问题的答案。首先,让我用一句话来澄清你的困惑。Linux和Unix是不同的,但它们确实相互关系,因为Linux是从Unix派生的。

Linux不是Unix,但它是一个类Unix的操作系统。Linux系统是从Unix派生出来的,它是Unix设计基础的延续。Linux发行版是直接Unix衍生品中最着名和最健康的例子。BSD(Berkley Software Distribution)也是Unix衍生品的一个例子。

在这个关键时刻,重要的是我们让你清楚什么是类Unix?

类Unix操作系统(也称为UN*X或*nix)是以类似于Unix系统的方式工作的操作系统,但是,它们不必符合单一UNIX规范(SUS)或类似的POSIX(可移植操作系统接口)标准。

SUS是任何操作系统都需要满足的标准,才有资格使用“UNIX”商标。该商标由“开放集团”授予。

目前注册的 UNIX 系统的一些示例包括 macOS、Solaris 和 AIX。如果我们考虑POSIX系统,那么Linux可以被视为类Unix的操作系统。

根据Linux内核官方README文件,Linux是由Linus Torvalds和团队从头开始开发的UNIX克隆。它的目标是符合 POSIX 标准。Linux内核代码完全是从头开始编写的。它的设计方式使其像Unix一样,但它没有原始的Unix代码。

同样重要的是要注意,Linux只是内核,而不是完整的操作系统。这个Linux内核通常被打包在Linux发行版中,从而使其成为一个完整的操作系统。

因此,Linux只是内核,而Linux发行版可以被视为操作系统。另一方面,UNIX本身就是一个完整的操作系统,因为所有东西(所有必需的应用程序都捆绑在一起)都来自一个供应商。例如 索拉里斯。

Linux发行版(简称发行版)是一种操作系统,由基于Linux内核构建的软件集合创建,是一个包管理系统。

标准的Linux发行版由Linux内核,GNU系统,GNU实用程序,库,编译器,附加软件,文档,窗口系统,窗口管理器和桌面环境组成。

Linux发行版中包含的大多数软件都是免费和开源的。它们可能包括一些专有软件,如二进制 blob,这对于一些设备驱动程序至关重要。

基于 Linux 的操作系统体系结构

因此,Linux发行版实际上通过添加不同的应用程序使Linux内核完全可以用作操作系统。有各种版本的Linux发行版可以满足广泛的用户需求。

例如,我们有用于嵌入式设备的基于OpenWrt Linux的操作系统,用于个人计算机的Linux Mint和用于超级计算机的Rocks Cluster Distribution。总共存在大约600个Linux发行版。

有趣的是,您知道google流行的Android移动操作系统是基于Linux的。Android OS的每次迭代都是基于当前的Linux内核构建的。



Tags:unix   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
UNIX C语言必备实用第三方库
对于广大C语言开发者来说,缺乏类似C++ STL和Boost的库会让开发受制于基础库的匮乏,也因此导致了开发效率的骤降。这也使得例如libevent这类事件库(基础组件库)一时间大红大紫。...【详细内容】
2023-01-16  Search: unix  点击:(389)  评论:(0)  加入收藏
unix和linux的区别
Linux 是由 Linus 和 GNU 基金会开发的原始代码,指的是 GNU/Linux 操作系统的内核。更一般地说,它是类Unix。Unix是由AT&T开发的原始代码,是指AT&T开发的原始操作系统。更一般...【详细内容】
2022-08-12  Search: unix  点击:(509)  评论:(0)  加入收藏
Linux / UNIX:使用nmap命令扫描网络中打开的端口
使用nmap工具可以扫描整个网络或选定的主机或单个服务器。Nmap对于测试防火墙规则也很有用。Namp是网络探测工具和安全/端口扫描器。nmap端口扫描TCP连接本地主机和网络192....【详细内容】
2022-07-28  Search: unix  点击:(346)  评论:(0)  加入收藏
Cygwin类似unix环境简介及其下载安装卸载
一. 简介Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件。它是GNU 和开源工具的集合,提供的功能类似于在Windows操作系统上运行Linu...【详细内容】
2022-07-11  Search: unix  点击:(422)  评论:(0)  加入收藏
UNIX 平台 C 程序开发心得
1. limit1 . 1 基本知识 查看 UNIX 操作系统资源限制 [HP-BILLFEE]limit cputime unlimited filesize unlimited datasize 1048576 kbytes stacksize 8192 kbytes coredumps...【详细内容】
2022-02-21  Search: unix  点击:(424)  评论:(0)  加入收藏
Unix与Linux有什么关系?OSX从何而来?Window又是怎么回事?
Unix与Linux均是是多用户、多任务的操作系统,也有多种版本。Unix诞生于20世纪70年代初,而Linux发明于20世纪90年代初;可以说Unix之于Linux属于承上启下的关系。Unix诞生于贝尔...【详细内容】
2021-10-11  Search: unix  点击:(631)  评论:(0)  加入收藏
Linux抄袭Unix?官司打了18年,IBM赔了9200万后,全剧终
在操作系统领域,有一个说法,那就是除了windows体系外,其它的所有系统都是起源于Unix,不管是苹果的MacOS,还是iOS,以及安卓、鸿蒙、linux系统等等,都是来源于Unix。具体的如下图所示...【详细内容】
2021-09-23  Search: unix  点击:(382)  评论:(0)  加入收藏
Unix如何工作:您不敢问的一切
Unix很美。 请允许我为您画一些快乐的小树。 我不会解释很多命令,这很无聊,网络上已经有上百万的教程可以做到这一点。我将让您能够对系统进行推理。您想做的每件奇特的事都...【详细内容】
2021-02-26  Search: unix  点击:(501)  评论:(0)  加入收藏
LINUX系统和Unix系统有什么区别和联系呢?
不要说专业的程序员,就算是平常和计算机打交道的人们也很难不会不知道除了windows操作系统外还有其他的桌面操作系统,Linux和Unix系统就是其中的翘楚,那么他们之间是什么关系呢...【详细内容】
2020-06-01  Search: unix  点击:(371)  评论:(0)  加入收藏
Linux和UNIX的到底有关系及区别?
UNIX 与 Linux 之间的关系是一个很有意思的话题。在目前主流的服务器端操作系统中,UNIX 诞生于 20 世纪 60 年代末,Windows 诞生于 20 世纪 80 年代中期,Linux 诞生于 20 世纪...【详细内容】
2020-02-17  Search: unix  点击:(394)  评论:(0)  加入收藏
▌简易百科推荐
从Windows到MacOS:操作系统的选择与个人偏好
在数字世界的广阔天地中,操作系统作为计算机的核心软件,为用户提供了与计算机硬件交互的平台。在众多操作系统中,Windows和MacOS因其各自的特点和优势,占据了市场的主导地位。本...【详细内容】
2024-04-11  小老头哦    Tags:Windows   点击:(4)  评论:(0)  加入收藏
电脑操作系统:从初创到高级的演变历程
自电脑诞生以来,操作系统作为其重要组成部分,不断推动着电脑技术的进步与发展。本文将带您回顾电脑操作系统的发展历程,探究其在不同阶段的特点与影响。一、早期操作系统:真空管...【详细内容】
2024-01-16  金先生    Tags:操作系统   点击:(75)  评论:(0)  加入收藏
Linus “温馨提示”:Intel Xe驱动代码严重缺乏测试
Linux 6.8 的 Direct Rendering Manager (DRM) 内核图形 / 显示驱动程序更新包括新的英特尔 "Xe"DRM 和 PowerVR Imagination 驱动程序、实验形式的 AMD 色彩管理属性、Rasp...【详细内容】
2024-01-15  OSC开源社区    Tags:Linus   点击:(85)  评论:(0)  加入收藏
亚马逊开发基于Linux的操作系统,以摆脱Android依赖
Lowpass 记者 Janko Roettgers 从多方消息来源得知,亚马逊一直在开发一种新的操作系统 —— 内部代号为 “Vega”,以便在 Fire TV、智能显示器和其他联网设备上取代...【详细内容】
2023-11-12    OSC开源社区  Tags:操作系统   点击:(157)  评论:(0)  加入收藏
ghostWindows系统介绍
Ghost windows系统是指通过赛门铁克公司(Symantec Corporation)开发的ghost软件在装好的操作系统中进行镜像克隆的版本,通常ghost用于操作系统的备份,在系统不能正常启动的时候...【详细内容】
2023-08-22  哆啦心教    Tags:ghostWindows   点击:(372)  评论:(0)  加入收藏
Windows和Linux究竟有什么不同?
Windows和Linux是两种不同的操作系统,它们各有优缺点,适用于不同的场景和用户。本文将从以下几个方面来剖析它们的区别:- 开源性- 界面风格- 驱动程序- 软件支持- 安全性- 系统...【详细内容】
2023-08-21  霸都嵌入式  今日头条  Tags:Windows   点击:(307)  评论:(0)  加入收藏
电脑主流的操作系统有哪些
本文将介绍一些目前主流的操作系统,帮助读者了解它们的特点和适用场景。微软的Windows系统:Windows操作系统是微软公司开发的一系列操作系统,广泛应用于家庭和个人环境。其中,Wi...【详细内容】
2023-07-21  况成放    Tags:操作系统   点击:(192)  评论:(0)  加入收藏
操作系统的可扩展访问控制
访问控制是操作系统安全的基石,当前的操作系统已部署了很多访问控制的模型:Unix和Windows NT多用户安全;SELinux中的类型执行;反恶意软件产品;Apple OS X,Apple iOS和Google Andro...【详细内容】
2023-07-13    喔家ArchiSelf  Tags:操作系统   点击:(285)  评论:(0)  加入收藏
电脑的安全模式
电脑的安全模式,你可能在遇到一些故障或问题时听说过这个词。它是一个被设计用来帮助你解决电脑问题的特殊模式。在本文中,我将向大家详细介绍什么是电脑的安全模式以及它的作...【详细内容】
2023-07-12  亚托克索的日记    Tags:安全模式   点击:(205)  评论:(0)  加入收藏
计算机操作系统的发展历程
内容提要:这是一篇高级科普文章,比较全面地介绍了计算机操作系统(包括OS/360、UNIX、DOS、MacOS、NetWare、Windows、Linux等)的发展历程,重点介绍Windows和Linux的起源和发展。...【详细内容】
2023-07-12  吴国发    Tags:操作系统   点击:(233)  评论:(0)  加入收藏
站内最新
站内热门
站内头条