我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

linux内核开源社区_linux开源社区_linux内核开发工具

夸张

陈平安

首先,从操作系统的起源来看,广义上所知的操作系统只有两种,即微软操作系统和Unix操作系统。它们的基本架构相似,由内核、Shell(系统调用命令)、文件系统和图形用户界面等组成,但各个对应部分又存在很大差异。

可以理解为论文的提纲和简要说明。大纲上有细微的差别,但简要描述上的差别却是巨大的。但微软已申请专利,禁止转载和引用(闭源,无法修改和分发);而Unix(或Linux)论文的大纲、简要说明和初始版本是完全开放和免费的。

因此,以后任何人想要涉足这方面,都必须参考或使用Unix(或Linux)。此外,市场上你能听到和看到的99%以上的系统都在这个列表中,包括苹果和谷歌拥有的所有操作系统。

后来,由于Unix的主要创建者最初采用了开源,因此基于开源社区的贡献和开源本身的免费使用而得到推广。但由于代码本身可能存在问题或者不同贡献者的代码可能发生冲突等,加上主创团队疏于管理,导致系统建设混乱,管理团队最终再次选择了闭源。

后来出现了基于Unix创建早期开源部分的Linux(继续开源,只改进了最基本的架构和内核),MacOs,(自然也包括AOSP)等等。国内操作系统开发都是基于Linux或者Unix,也是如此。

可以这么理解,Unix(或者说原来的Linux)是0到1,其他系统是1-2,包括MacOs,它在内核、shell、文件处理系统等方面增加或者修改了越来越多的东西。 ,进而形成了自己复杂的操作系统。

不同之处在于它的核心是 AOSP。首先,AOSP是基于Linux编写的内核,其源代码仍然是开源的。因为它的构建和开发来自于开源社区和全球优秀的公司或个人程序员。这当然也包括一些国内的建筑公司或个人。唯一的区别是贡献的金额。这自然也包括华为,其贡献比例可以排在前2名。所以它的版权并不单独属于任何一家公司。应用 AOSP 的额外要求是明确哪些部分可以修改,哪些部分不能修改。同时明确要求,只要使用其不可修改的部分,最终完成的版本就必须开源。

所以这个系统,即使在AOSP的基础上改进、添加了很多东西,它仍然是开源的。谷歌只是它的用户和推动者。因此,即使谷歌制裁华为,也只能禁止使用自己的代码,比如自己的GMS套件。因此,禁令之后,手机用户无法使用谷歌地图、Gmail等。

好了,既然我们已经明确了操作系统的由来和关系,我们就来说说鸿蒙吧。

鸿蒙OS是基于EMUI的,而EMUI是基于EMUI的。我们之所以认为鸿蒙和EMUI没有太大区别,是因为它的用户交互界面UI没有太大变化,可以简单理解为桌面皮肤。比如国内独立的 Linux、红旗Linux、联通Uos,虽然可以将操作界面设计得类似,但那只是外衣,两个系统还是完全不同的。简单来说,它属于1-2或2-3部分。

华为被谷歌封杀后,逐渐删除了谷歌贡献的系统代码,然后寻找替代品或者自己编写改进,这就是修改过程中看到的最初的鸿蒙1.0 2.0 3.0。到了4.0,原本基于中国谷歌的东西被彻底删除了。不过,AOSP的很大一部分代码仍然被保留,但AOSP不属于任何个人。同时必须明白它自始至终都是一个开源项目,甚至其应用也是合法合理的。

不仅如此,华为鸿蒙操作系统在创作过程中修改了最根本的东西——内核。可以说,这是0-1过程中非常上层的部分。这一点和 AOSP 都没有改变那么多。 ,大意可以理解为0-0.2或者0-0.3的部分。

内核是架构层面的东西,也就是上面提到的0-1部分。目前市面上的电脑、手机系统大多采用宏内核或者混合内核(很少),但华为颠覆了一些东西,重新设计了,它打造的鸿蒙就是微内核系统。这也是他有底气说鸿蒙是一个独立系统的原因。

说到这里,其实和智能设备硬件的问题非常相似,包括电脑、手机或者其他设备。国外的CPU、GPU或者其他部件被禁用后,就会被自己的技术产品所取代。

但世界上智能设备架构只有一种理论。运算单元(中央处理器、图形处理器)、存储器(内存、外存)、显示器。在软件层面,只有操作系统和Uinx(或Linux)两个起源。

现在总结一下,AOSP本身就是1-2,或者说0-1的一些东西被修改了,比如是0.5-2。

鸿蒙也是如此。由于内核的修改,实际上改变了0-1,甚至是基于Linux设计AOSP时没有触及的更高层次的东西。很难量化,但保守地说,至少可以认为鸿蒙相当于0.5-2的一个进程。

所以综上所述,鸿蒙是基于Linux的,但是内核进行了大幅修改。它仍然借用了一部分(不确定具体比例)AOSP代码,加上自己对代码的创建、添加、修改和优化。也就是说,我只使用了原来0-1 Linux的0-0.2部分。原来的0.3-1由于进行了重大修改而被推翻重做,因此是一个全新的0.3-1路径和结果。在0.3-1的过程中,使用了部分AOSP代码,再加上其他的点点滴滴,而在1-2的过程中,又借用并继承了原来的EMUI界面“皮肤”,这就是我们现在看到的鸿蒙。

严格来说,Mac和iOS的形成是一个类似的过程。

现在鸿蒙已经发展到4.0,无论你的评论或意见如何,无论你认可与否,实际上鸿蒙已经成为一个独立的系统。就像没有人会说Macos iOS是Linux系统一样,也不会说是Linux系统甚至AOSP系统。它们都是独立的事物。

如果几年后鸿蒙还存在的话,它会有自己独立的生态系统。普通人会觉得它和iOS、、Macos等没有什么区别,因为添加了越来越多完美的东西,系统也不再是最先进的。第一个1-2中的2可能是4 5 6 7 8或者更大,而且这些也是互相不兼容的。他们互不相容,自然又各自独立。

多于。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/7953.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线