最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:2

【系统编程】如何评价华为称鸿蒙内核已超越 Linux 内核?

 attach_img

7

帖子

3

回复

7

积分
最后登录:
2025-03-22 20:59
注册时间:
2023-03-12 17:29
楼主
  发表于:2025-03-22 23:26:47|查看用户信息

在华为开发者大会 2024 上,华为终端 BG 软件部总裁龚体表示,一直以来,操作系统软件被欧美主导,鸿蒙进行了全面换新,用 10 年做成了欧美 30 年的事。他提到,鸿蒙内核超越 Linux 内核,更安全,更流畅,对比之下性能提升 10.7%。

1

帖子

1

回复

1

积分
最后登录:
2025-03-22 21:52
注册时间:
2023-03-12 16:36
1 楼
  发表于:2025-03-22 23:33:52|查看用户信息

如果一个有几乎全栈自主硬件的厂商自己的新内核跑不过linux的性能,那无疑是个失败的事儿。


至于为什么不用Linux内核,很简单,使用Linux需要遵循GPL协议,当然聪明的安德鲁提供了绕开GPL的方法,并将其使用在Android系统之上。抛开道德和法律问题,只谈技术的话,使用抽像层对接Linux内核并不高效,而且按照华为的需求来看,将面临极大的耦合性问题。再说Linux社区也不那么开放包容,国家政治和意识形态在其中不能说占比很大,只能说无法避免。


Linux的优势在GNU,并不在内核,Linux的屎山代码其实并不怎么优秀,硬件厂商对它的支持普遍都做得不怎么样,因为你在它内核上跑的驱动,按理是必须开源的。


GNU的话也不是什么必须的,不可替代的东西,很多开发者早已弃坑,经常会发现某个你需要的软件已经很久没有人维护了,无法运行在新Linux内核之上。


关于高赞的uname -a,首先那是模拟器,本就使用linux内核。其次,华为当年对思科的系统命令行也是像素级模仿,还因此吃了官司,不过最后证明华为的命令实现代码是自己写的,并无抄袭。所以这一点上面,对华为来说也是很正常的事。


最后,我也问问你,既然已经有Unix了为什么Linus还要像素级模仿一个Linux出来呢?


3

帖子

1

回复

4

积分
最后登录:
2025-03-22 22:14
注册时间:
2023-03-12 17:23
2 楼
  发表于:2025-03-22 23:36:47|查看用户信息

华为吹牛是老传统,边吹边做也是老传统。


但是有些人只看到华为吹,没看到华为的做。


其实用不用LINUX都无所谓,但不用LINUX最大的利好在于可控。


这种可控并不是说制裁,而是在于很多技术实现需要内核来玩配合完成。


公版的LINUX当然简单实用,拿来就用,但也失去了掌控权,如果需要改的话。。。当然可以改,但其他的人会配合者用么?而且GPL协议的LINUX内核,要是改了也必须给其奉献,对商业公司来说这无疑是给人做嫁衣。


说得更简单一点:如果LINUX内核真的完美,谷歌搞fuchsia的时候也不会去搞zircon内核了。


某种意义上这也是LINUX一盘散沙,桌面版系统一直无法整合的原因。。。即使内核统一,上面的UI也各行其政,以至于LINUX桌面版的市占率连OSX都不如。


最后明确一点:内核技术并没有那么高不可攀,如同操作系统、程序语言一样并非高不可攀。


归根结底是商业化需求的问题。而操作系统商业化成功的原因太多。


内核只是一个发动机而已,华为车都造出来了,多造一个发动机也没什么,而且还可以根据鸿蒙这台车的大小需求来定制发动机,这比用LINUX这种公版的发动机自然要好一些。


LINUX好就好在技术成熟,但最大的缺点也就是因为过于成熟。


所以,华为搞私人定制的内核不是问题。当然,吹牛说超越LINUX什么的。。。听听就好,因为内核的技术本身不存在高低优劣,只存在设计目的。私人定制最大的好处就是除去不需要的部分,只考虑需要的部分,而不像LINUX这样要考虑所有的应用场景。。。毕竟严格说LINUX内核就是一个没有UI的系统。


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录