鸿蒙系统的研究方向,主要还是从架构入手。
目前夏为他们研究的技术方向是兼容安卓来实现自己的系统,照样是基于linux内核,然后在HAL层根据自己的芯片架构来额外写一些链接库。
因为和安卓很像,所以很多人就会觉得鸿蒙系统是安卓系统的套壳,是盗版!
尤其是余大嘴的吹牛和营销,更是令很多国人有点反感夏为的这种行为,认定了夏为是盗版的,算是颇具有争议。
天宇星海的一间会议室,夏为新搬来的系统研发人员也是和天宇星海的研发人员碰了个面,交流了一下技术。
现在在马天前面讲解鸿蒙系统的,是他们的资深手机系统工程师冉少滨。
冉少滨在四年前来过天宇星海见马天,当时是和聂振远为了人脸识别技术来的。(97章)
只不过他记得马天,马天不太记得他了。
“我们还是会跟安卓一样采用五层架构,考虑到为了无缝兼容安卓,我们要保留android runtime……”冉少滨在屏幕前款款而谈,把现在夏为研究鸿蒙系统的方向以及进度都详细说了一下。
底下的众工程师也是认真得听着,尤其是天宇星海这边的工程师,因为不太熟悉,甚至拿着笔记本做着笔记。
碰到不解时,也会举手提问,打断冉少滨的讲话,让冉少滨解惑。
冉少滨在上面也是感觉压力山大,尤其是看着马天也在下面坐着,一脸认真得听着他讲解。
他有种本科时毕业答辩的感觉了,那时候下面坐了2位院士大佬和一位斯坦福回来的教授。
甚至隐隐约约,比这种在大佬面前答辩的感觉更恐怖。
因为他四年前就见识了马天的技术有多吊了,那堪比机器的大脑,那堪比教科书的无所不知。
“大概就是这么多了,目前我们还是在根据我们自己的麒麟芯片编写着lib库!”冉少滨大概讲了半个小时,看着马天等着最后的提问。
“讲完了?”马天说道。
冉少滨点了点头。
“把安卓与liunx内核抛了吧!”马天开口拍板。
夏为现在之所以保留安卓架构与linux内核,主要还是考虑时机不够成熟。
一个是怕自己的技术不够成熟,怕研发出来的操作系统不安全!
操作系统不同于其它应用软件,它决定着很多设备的生死,操作系统的安全甚至关乎一个社会系统的稳定。
在信息安全中有一类漏洞叫做零日漏洞,是指被发现后立即被黑客恶意利用的安全漏洞,如果一个操作系统隐藏有大量的零日漏洞,是非常危险的。
黑客攻击者甚至可以直接从用户态进入内核态进行进程攻击,这种攻击放到核心基础建设领域上面可是了不得的。
举个形象点的例子,攻击者可以强行把你口袋里的手机内存CPU给疯狂运行,然后使你芯片温度过高开始自燃。
相当于就是控制你的设备电流,使之出问题。
所以操作系统的安全是非常重要的,刚出来的系统谁都不知道它有没有很多安全漏洞,这个需要时间,需要大量的例子去检验。
而linux内核从1991年走到至今,三十年的风风雨雨,它的安全性和可靠性就是得到了时间的校验。
二个是考虑代价,鹰酱还没有在开源协议上动手,也就是现在还可以用安卓和linux。
抛弃安卓和linux重新写内核,时间和价格成本太高了。
而兼容安卓、继续使用安卓和linux内核是代价最低,收益最高的选择。
当然,夏为也有点怕完全抛弃安卓和liunx惹鹰酱不开心,毕竟这涉及到了利益和地位的问题。
这个就不揭伤疤了。
“直接抛弃安卓和linux内核?”冉少滨和对面的一群夏为工程师有点吃惊,一群人直勾勾得看着马天。
马天解释道:“很简单道理,我们可以做出一个稳定安全的鸿蒙系统出来,没有必要再去招惹安卓和liunx。我有这个信心,不知道伱们有没有!”
说完这个,马天也是脸上露出微笑,想看看有没有人来质疑他的。
在场众人自然不会傻得来质疑马天,甚至天宇星海这边的工程师还带头说道:“有信心!”
开玩笑,有马总带领,怎么可能没信心!
夏为那边只能随大流了,虽然很多人心里有点小小怀疑,但这是人之常情,无法避免。
在他们看来,完全抛弃linux内核,那涉及到的东西就更多了,首先关于很多的驱动底层代码要重写,中断机制gic等都要考虑重新构造。
这是一项注定工作量巨大的任务,而且写出来了也要面临各种困难。
不过,当马天抛给他们一个自己写的小型内核的时候,他们就通通闭嘴了。
“马总,这是?”冉少滨看着名字为“天元内核”的压缩包,有点不敢相信自己的猜测。
“这是我写给天玑用来操控我实验室一些设备的内核代码,你们可以参考一下!”马天回答道。
天玑身为人工智能助手,为了更方便配合马天,自然能操纵实验室里的一些机械设备,而它操作的逻辑自然要用到系统。
这个天元内核就是天玑系统内核中的一部分,是马天自己写的,绝对经过安全验证的。
毕竟如果天玑的内核都被人家能攻破,那天宇星海可真要完蛋了,首先马天就会被天玑操控设备给谋杀了。
这也是马天有底气在会上说抛弃liunx内核的原因所在,因为他有研究过,以前自己写了一部分。
马天继续补充道:“不要拘泥于手机系统,格局打开点,智能家居概念有吗?”
“有的,马总!”冉少滨点头。
所谓的智能家居就是通过一个设备控制整个家庭的家居,这个夏为当然有预想过,他们最理想的状态就是通过一部手机来控制家里所有的设备。
比如手机上开门、开灯、开空调什么的。
“大概就是往这方面靠,通过这个系统建立一个生态,能够很好交互其它设备,实现万物互联,这才是一个真正优秀的手机系统要干的事情!”马天缓缓说道。
其实当时他写这个天玑内核时,就是往这方面靠的,当时他一直想把天玑变成跟《钢铁侠》中的贾维斯那样的人工智能管家。
后来,因为精力限制就没有扩展,只是写了一个小内核系统让天玑控制实验室里的一些设备。
比如操作机械臂搭一把手,让屏幕投影问题等。
所以说,从天玑系统内核里剥夺出来的一部分,绝对是对实现万物互联的鸿蒙系统具有很好的参考意义的。
(本章完)