先进行简单个几个计算机背景知识的介绍,比较重要,建议快速阅读了解一下:
系统内核是啥:
1.从技术层面讲,内核是硬件与软件之间的一个中间层。作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。
2.从应用程序的层面讲,应用程序与硬件没有联系,只与内核有联系,实际只需要内核和硬件交互就好了,其它程序只需要和内核交互。
3.内核是一个资源管理程序。负责将可用的硬件资源(CPU时间、磁盘空间、网络连接等)分配得到各个系统进程。
用大白话说内核重要的是两件事:
1、提供标准化的接口给到上层应用去调用;
2、做好底层硬件的适配,做好驱动程序。
官网是这么说的“HarmonyOS采用多内核设计,支持针对不同资源受限设备选用适合的OS内核。内核抽象层(KAL,Kernel Abstract Layer)通过屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。”
所以理论上这个内核是Linux内核也好还是LiteOS内核也好、或者是自研的HarmonyOS微内核也好,都不重要,干的都是相同的事情。
了解系统内核,就明白其实操作系统内核就是一个硬件资源调度器,关键的地方在于每个硬件都需要操作系统或者额外的驱动程序来实现这个调度器对硬件的调度。
不同的硬件厂商往往会提供自己的驱动程序,就是我们经常在电脑上要用驱动精灵安装驱动的原因,有驱动程序才能更好的发挥对应硬件的能力。
这里就引出第一点逻辑点,软通动力为什么要收购同方,以及软通动力为什么要做软硬一体化:
因为作为未来战略,鸿蒙PC机的一部分,当未来鸿蒙PC刚推出的时候,在没有什么市场占有率的时候,让硬件厂商来专门为其内核开发驱动是不切实际的,所以就需要有个人去做这个事情,这个角色就是钻石外包小老弟——软通动力,这就是软硬一体的一种体现,即,基于现有的PC鸿蒙操作系统,去对相关的硬件做好相应的适配,并组装生产鸿蒙PC电脑,让软件和硬件结合更好,作为标杆产品,推向市场。
当获得一定的市场份额后,渐渐就会有更多主机厂商,硬件厂商加入进来主动去开发鸿蒙内核的驱动程序,这个完全由市场来驱动,在有用户的情况下,先加入鸿蒙生态的硬件厂商一定是先吃肉的,而吃最肥最大的一块肉的一定是和hw一起打鸿蒙PC江山的软通动力。
为什么华为自己卖电脑,还需要软通去收购同方,首先软通是独立公司,虽然是钻石小老弟,但是要司内做协同工作,还是要有自己的产业链和技术人才闭环的,其次,华为想要做鸿蒙PC,走的应该是和Windows一样的路线,而不是苹果路线,即硬件是开放的,不是一家独大的,PC大家习惯了自己组装机器,如果模仿苹果做一体机,封闭硬件,是费力不讨好的,如果想要走Windows路线,就需要和各个主机厂商合作,最好第一家就是外部主机公司,而不是自己下场吃独食,要以开放的态度打造一个标杆,就像赛力斯一样,虽然就差贴一个华为的标了,但是确实不是华为产的,所以后面才会有长安,奇瑞,北汽,江淮各个汽车厂商的通力合作。
软通动力先去做好软硬一体,背靠HW,先做出一款或几款鸿蒙PC,推向市场,打入市场之后,再快速试错,迭代,推出好用的鸿蒙PC后,打造成赚钱标杆,后面自然就会有一系列的主机厂商原因合作,毕竟早进入,早吃肉,有商业头脑的人都明白。
八问八答(质疑与逻辑回答):
1、质疑1:华为微内核不好,不如linux宏内核
微内核:最基本的功能由中央内核(微内核)实现。所有其他的功能都委托给一些独立进程,这些进程通过明确定义的通信接口与中心内核通信。
宏内核:内核的所有代码,包括子系统(如内存管理、文件管理、设备驱动程序)都打包到一个文件中。内核中的每一个函数都可以访问到内核中所有其他部分。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。
其实微内核宏内核,是多年之争了,对用户来说没有任何区别,本质还是两件事:
1、提供标准化的接口给到上层应用去调用;
2、做好底层硬件的适配,做好驱动程序。
而且微内核也不是现在提出的,苹果电脑用的macOS就是基于Mach的微内核的操作系统,看过乔布斯传的人应该都知道,当年jobs还去挖linux作者放弃宏内核跟他一起去做微内核呢。
所以什么内核不重要,重要是把核心的两件事做好,并且产品成不成功,也要看商业运作的是否成功,现在来看,宏内核linux在服务器系统和移动端安卓商业上运作的很成功,微内核的苹果在苹果PC机和苹果手机运作的也非常成功,所以啥内核你不用操心,把底层硬件适配做好就可以了。
2、不是已经有银河麒麟了吗,要鸿蒙PC系统有什么用?
3、我用过用Linux Ubuntu系统,这个系统几十年历史了,还是很难用,鸿蒙才刚出来,只会更差
4、鸿蒙PC没什么生态,不会有人用的
5、我们已经习惯用Windows了,这习惯改不掉的,你出了我也不会用的
6、没必要搞什么鸿蒙PC,PC机别人又不卡我们脖子,我都是用盗版系统的
7、价格很高了,你这科普是居心不良
8、国产PC操作系统用过,很垃圾,感觉不会有什么市场
码字不易,如果你觉得这个逻辑还说得通,这个鸿蒙PC的故事有搞头,希望多点点赞,,如果你有你的见解欢迎留言讨论,用逻辑说话不要乱喷就行,谢啦