当前位置:首页 > 嵌入式 > 嵌入式新闻
[导读]毫不夸张地说Unix是操作系统的鼻祖, Linux可以说是Unix下的创新发展。 他们有很多共同点,但也有很多不同的地方。 1. Unix和Linux的历史渊源。 Unix和Linux系统是个人爱好,但是时代不同。 ①Unix系统的起源Unix操作系统是Ken Thompson和Dennis Ritchie发明的。 您被称为Unix之父。 但是他们发明这个Unix的原因是出乎意料的。 仅仅因为我写的“ StarTravel”游戏无法玩。 因为贝尔实验室开发的Multics系统已经出现故障。 因此,伟大的上帝找到了一台已废弃很长时间的PDP-7微型计算机。 请注意,这个废弃的微型计算机和我们当前的微型计算机根本不是一个概念。

毫不夸张地说Unix是操作系统的鼻祖, Linux可以说是Unix下的创新发展。 他们有很多共同点,但也有很多不同的地方。 1. Unix和Linux的历史渊源。 Unix和Linux系统是个人爱好,但是时代不同。 ①Unix系统的起源Unix操作系统是Ken Thompson和Dennis Ritchie发明的。 您被称为Unix之父。 但是他们发明这个Unix的原因是出乎意料的。 仅仅因为我写的“ StarTravel”游戏无法玩。 因为贝尔实验室开发的Multics系统已经出现故障。 因此,伟大的上帝找到了一台已废弃很长时间的PDP-7微型计算机。 请注意,这个废弃的微型计算机和我们当前的微型计算机根本不是一个概念。

这个小型机有1个房间那么大。他不仅在这台机器上开发出了操作系统内核,还将自己的游戏重写了一遍。现在很多年轻人都玩游戏,但是,有多少人像他那么执着呢?为了玩个游戏,自己开发个系统。至于丹尼斯里奇则是因为发明了C语言编程工具,终结了汇编编程的时代。于是在1973年,Unix系统用C语言进行重写。是的Unix系统可移植性大大提高。所以才说是这位两位大神创造了Unix系统。②、Linux系统渊源而Linux操作系统的起源则和Unix有关系。它是由李纳斯托瓦兹在读大学的时候编写出来的。它之所以要开发linux系统,是因为它觉得教学用的Unix太难用了。

于是就参考unix系统的特点和功能,开发了一个Linux系统。于1991年9月发布,当时只有10000行代码。功能基本和Unix是相似,但重点是他毫无保留的将自己的成果和大家分享,并邀请大家一起完善Linux。这位Linux后来发展奠定了良好基础。所以2、Unix和Linux系统的区别要说Unix和Linux的区别,其实从渊源关系就大致能窥探一二。①、硬件捆绑不一样Unix系统因为开发较早,在哪个年代的计算机,系统和硬件的捆绑程度都非常高。所以,Unix系统和硬件的捆绑都很高。从它衍生的系统就可以看出来:IBM公司AIX系统,一直发展到现在,依然只能在IBM的Power架构CPU上运行。

非常有局限性。这也间接导致了小型机的发展速度跟不上X86。HP公司的HP-UX系统,同样只能只能在HP的PA-RISC架构的CPU上运行,英特尔为了HP的市场,单独为它开发了一款安腾的CPU系列。但还是因为局限性太高,最后英特尔放弃了安腾。Sun公司的Solaris系统,这算是一个比较厉害的衍生系统。它不仅支持自家公司的SPARC架构的CPU,还支持X86的CPU。当然这是Sun公司为了大家更好的掌握Solaris系统而定制的。本来是个好方法,然而还是抵不过Linux开源发展的快。FreeBSD系统,这个系统算是一个非常稳定的Unix版本,它有点学习Linux的开源方法,它在BSD许可协议下,允许任何人在保留版权和许可协议信息的前提下,随意使用和发行。

所以,它至今还衍生了很多优秀的系统出来。比如,苹果公司的OSX就是基于FreeBSD开发而来,而据说,很多网络交换机也是在这个系统基础上开发而来。Linux系统则不同,和硬件捆绑没有那么紧密。不仅可以运行在X86上,也可以运行各大厂家的小型机上。因为主要还是它的开源特性,它让全世界无数的开发人员不断为期改良和扩展新特性。免费使用让很多人愿意去使用它,发现问题,解决问题。最后,也就形成了Linux的快速发展。在linux上也衍生了很多版本的Linux出来,比如大家熟知的:RedHat,Centeros,Ubuntu等等。②、开源和闭源的区别Unix系统一开始就属于闭源系统,从它这里衍生出来的大部分优良操作系统都掌握在大公司IBM、HP、Sun等公司手里,他们开发改进这些Unix系统,并捆绑在硬件上。

只为了卖更多钱。除了操作系统卖钱,操作系统上的高可用组件、虚拟化组件等等新特性都可以卖钱。还有,操作系统用上了还得用一些生态软件才能保障业务系统运行,这些生态软件又可以卖钱。这些都可以带来巨大的商业利益,所以,早些年IBM、HP、Sun可以说是赚的盆满钵满。用躺着赚钱来形容一点都不为过。也正是这种躺着赚钱的日子太舒服了,所以,谁都不愿意割自己的肉将自己的系统免费开源出来。这就导致了Unix系统渐渐固步自封,直到Linux和X86飞速发展威胁到生存了,他们才意识到这个问题。IBM开始开放Power架构,组建了OpenPower联盟,但这也只是开放Power架构,Unix依然不舍得开放源代码。

Linux则不同,从它诞生的那一刻起就被李纳斯托瓦兹开源出来,免费使用,让大家来共同参与改进。到目前为止,Linux内核还属于李纳斯托瓦兹的代码已经不足2%。大部分都是后期开发者改进优化出来的了。更新换代可谓是日新月异。Linux系统不仅自己开源,还带动了一大批基于Linux系统的生态软件开源。现在很多开源社区开源软件基本也是基于Linux开源系统的。因为Linux的带动,现在开源软件可以说是百花齐放,基本可以覆盖闭源软件的大部分软件了。这也为Linux生态发展加快了进程。3、Unix和Linux系统的相同点因为Linux是在Unix系统上发展起来的,它们有很多的共同点。

Linux甚至被大家叫做“类Unix系统”。Unix有的功能,Linux都有。他们拥有共同的系统架构。两家操作系统的架构都是分为3层:内核层、Shell层和应用层。内核层主要跟硬件打交道,它负责管理和控制计算机系统的所有硬件资源。并为Shell层组织各个命令进程的运行,从而更好的利用硬件资源为用户服务。Shell层则是直接跟用户进行交互的界面。用户只需要打开一个Shell命令行界面(当然系统启动会自动启动一个默认的Shell),就可以和用户计算机进行交互。用户在Shell里输入命令,Shell就会将用户输入的命令准确的解释成机器需要执行的动作。然后交给内核去处理。

应用层是额外附加的各种扩展应用软件。在我们装unix或者linux系统时,里面都有不少系统附加组件。这些组件都是应用层的软件。比如对于新手最喜欢装的CDE、Gnome图形桌面都属于应用层软件。既然架构都一样,执行效率自然也就不相上下,只要内核优化得好。Linux效率不比Unix差。图形界面这是两家都存在弱点。不过,一般服务器操作系统应该都可以不要图形。作为桌面实用的Linux还是得装一个图形。4、和windows的区别Unix和Linux系统有共同的渊源。但和Windows却有很大的区别。首先就是图形化,windows是从DOS批处理系统发展而来。是图形化操作系统公认做的最厉害的操作系统。

所以,优秀的图形化是和linux系统最大的区别。在winows系统中,到处都是所见即所得的理念,你无需掌握任何命令就可以使用windows。也正是比尔盖茨这个理念,让全世界计算机普及起来。其次就是易用性,windows的易用性无可挑剔,能帮你精简的系统都帮你精简了。你只需要识字会看,会敲键盘或鼠标基本就可以操作电脑了。而Linux系统不行,你还是必须掌握一些常用的命令。哪怕是你用了图形界面,依然很多操作需要在命令行下执行才是最有效的。有些配置还必须要通过修改文件,执行命令来完成。最后就是维护性,windwos的维护性也是非常强大,小问题方面基本不影响使用。

如果真的出现了影响的问题,神奇的三个键Ctrl+Alt+Del就可以重启帮你解决大部分问题。而Linux系统恰恰相反,你最好不要随便重启。尤其是长期24小时运行的服务器系统。机器本来运行是好好的,你的重启可能导致系统起不来。虽然windows有很多这些优越性,但因为加载了图形和大量的自动处理。就导致了windows系统占用资源比较多。大家都知道Linux系统几百兆内存都跑的很溜,windows相比Linux可能就跑的比较吃力。而且,图形化比较容易奔溃,所以小问题比较多。所以,最终Linux和Unix服务器端使用比较多,windows则基本统治了桌面端。总结总之,Linux和Unix系统不仅有共同的渊源,也有一些不同之处。

历史的发展,导致开源的Linux系统飞速发展,大有替代Unix的势头。而windows虽然统治桌面端,但也正在积极扩大服务器端市场。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年4月18日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 很荣幸地宣布与Edge Impulse建立新的全球合作关系。Edge Im...

关键字: 机器学习 MCU CPU

无论您是在研究如何使用 10GigE 还是寻求所需考虑事项的建议,本文均提供有实践,帮助确保单相机 10GigE 视觉系统设置顺利并拥有良好性能。 我们列出了主机系统配置、布线和相机设置的实践。

关键字: 视觉系统 CPU 存储器

Apr. 16, 2024 ---- NVIDIA新一代平台Blackwell,包含B系列GPU及整合NVIDIA自家Grace Arm CPU的GB200等。TrendForce集邦咨询指出,GB200的前一代为GH2...

关键字: CPU GPU

人工智能是集合众多方向的综合性学科,在诸多应用领域均取得了显著成果[1]。随着航空领域人工智能技术研究的不断深入,面向开放式机载智能交互场景,人工智能的应用可解决诸多问题。例如智能感知、辅助决策等,可利用人工智能算法对多...

关键字: 人工智能 PCIe CPU

CPU针脚弯了,用工具调正就不会有影响。开机自检也通过,CPU 再出问题就不是针脚引起的问题。针脚只要不断就没有问题,有的CPU出厂的时候针脚就有点弯,这并不是什么大问题,只要用镊子轻轻地弄直就可以了。

关键字: CPU 针脚 开机自检

瑞典乌普萨拉,2024年3月27日 – 全球领先的嵌入式系统开发软件解决方案供应商IAR自豪地宣布:公司备受全球数百万开发者青睐的开发环境再次升级,已率先支持瑞萨首款通用32位RISC-V MCU,该 MCU 搭载了瑞萨...

关键字: MCU RISC-V CPU

联发科与高通骁龙的对决可以说是一场性能与价值的较量,那么,你对两者的芯片有了解吗?在移动设备领域,芯片制造商的竞争愈发激烈。其中,来自台湾的联发科(MediaTek)与美国的高通(Qualcomm)无疑是该领域的两大巨头...

关键字: 联发科 高通骁龙 CPU 处理器

云和超大规模服务运营商正不断增大计算密度。随着 Microsoft Cobalt、阿里巴巴的倚天 710、AmpereOne等配置 128 核或以上的 CPU 设计进入市场,单个封装可实现的性能更强,且下一代的目标还将远...

关键字: CPU 处理器

Arm Neoverse 旨在为从云到边缘的全场景基础设施用例提供高性能和出色能效。针对需要更高性能的工作负载和用例,Arm 推出了 Neoverse V 系列。其中,Neoverse V2 核心已被行业先行者广泛部署于...

关键字: 云计算 人工智能 CPU

本文中,小编将对 CPU 开核予以介绍,如果你想对它的详细情况有所认识,或者想要增进对 CPU 开核的了解程度,不妨请看以下内容哦。

关键字: CPU 开核
关闭
关闭