寂静回声 发表于 2019-9-18 10:10:36

华而不实 哄蒙开源


在华为拿微内核做宣传亮点之后,国内几乎所有媒体在提到华为鸿蒙采用的是微内核的技术路线时,都会强调微内核更先进、代表着未来、性能也更强、扩展性非常优良。然而,从实践上看,这完全是伪命题。
  微内核,就是内核中只有最基本的调度,把其他系统模块都做成内核外的一个进程。每个进程只做好一件事情,最后组合起来实现系统的功能,就像搭积木一样,组合性非常强,而且每一个进程只影响与之相关的一小部分。
  宏内核,就是把系统所需的很多部分都集成进内核。Linux就是宏内核,进程、线程管理、内存管理、文件系统、驱动、网络协议等等部分都在内核里,耦合性强效率也高。
  从原理上说,微内核要比宏内核灵活,更方便修改。但是宏内核也并非像少数媒体所说的几乎无法修改,只不过宏内核的修改要把内核拆开,移出相应的部分,对这个部分进行替换和增删。最后再移入内核中检查其兼容性和有无错误并重新编译好内核。
  而积木式的微内核就要容易得多,无非是移出一块,再用新的一块进行替换即可。不过这种方便很大程度上对厂商的生态控制能力提出了较高的要求。例如Windows在安装了较多软件或者流氓软件之后,系统会变得卡顿,即使卸载这些软件也无法完全恢复到之前的状态。
  这就是由于Windows的微内核允许软件厂商将启动项等内容写入系统进程造成的。随着这些“外来积木”的加入,微内核难以避免的会变得越来越大,速度受影响。
  可以看出,微内核的优势是更加灵活,而宏内核的优势是效率更高,性能更好。因此,发布会上,华为大肆宣扬微内核,并宣称鸿蒙如何快速、流畅是站不住脚的。关于微内核,在2011年LinuxFR对Linux的创始人Linus Torvalds进行了采访,Linus的观点是,微内核并不是理想的技术形式。
  就开发者大会来说,最大的问题是不给开发者任何开发需要的工具和系统说明,得罪了生态创造者的开发者。毕竟,这本来应该是一个技术的会,双向讨论的会。而不是宣传大会或概念发布会,又或是项目立项誓师大会,单方面宣布自己如何牛逼。
  一位网友吐槽:
  本来应该交代技术细节的开发者大会上,什么实质性的东西都不给开发者看,而对技术不甚了了的各种外行和各路媒体却集体沸腾到高潮。回头开发者对鸿蒙OS有所质疑,还要被外行举着爱国大旗打压嘲笑。
  余承东这波营销,虽然让不少程序员看的槽点满满,但是却让吃瓜群众无比沸腾,一些老干部和D课老师也对鸿蒙无比振奋。
  从实践上看,鸿蒙系统还是处于“按揭开源状态”,目前主要放出来的是Lite OS是华为原本用在物联网上的OS,是拿开源软件修改的产物。此前宣传得很厉害,带着各种自研的光环捧得很高,结果摔的很惨。在商业上,Lite OS惨败于rt-thread,对于这样一款商业上失败的OS,虽然不见得技术上有多烂,但绝对和技术逆天,技术革新扯不上关系。
  至于余承东鼓吹的“全场景”鸿蒙OS,现在还看不见。
  最近,华为与百信合作专门用于党政市场的PC,结果操作系统并非鸿蒙,而是中标麒麟和深度。

目前,荣耀智慧屏是鸿蒙为数不多的应用,但也是槽点满满。比如荣耀智慧屏的超快“开机”和“关机”并非一些网友鼓吹的“鸿蒙神优化”,而是通过熄屏、亮屏实现的,以至于小米高管吐槽:华为重新定义了关机。
  而鸿蒙系统惊现ADB模式,则让人对鸿蒙的含金量产生怀疑。不少媒体质疑,鸿蒙系统高度“借鉴”了安卓,还有网友把鸿蒙系统视为又一个阿里yunOS,甚至有网友调侃:“安卓基于鸿蒙”。


373527271 发表于 2019-9-18 17:39:44

这跟“厉害我的锅”, "完全自主“,“走国首创”,“世界领先”等等一个路数,就是媒体人屁都不懂,使劲的吹嘘,行内人士也不敢说也不让说,灌醉众多芸芸而已。 所有这些都是舆论宣传,就是要证明TG统治的合法性。
就好比某人强奸了一个妹子,妹子怀孕了,生了一个鹅记,某人向众人使劲夸儿子长的帅又能干,这样就可以义正言辞说那次性交是合法的,但实际情况是鹅记其实平淡无奇。
页: [1]
查看完整版本: 华而不实 哄蒙开源