些地方最花费时间?”
“主要是2个大块,一个是手机操作系统,一个是内部软件开发”
宁子默点了点头,“是的,手机操作系统和应用软件。手机操作系统决定了这款产品的下限,应用软件与硬件的结合决定着这款产品的上限。”
上限和下限两个词很好理解,马蒂亚斯明白过后就追问到,“所以,我们要先在手机操作系统这个地方去动手?”
宁子默点了点头,“是的,必定是手机操作系统。而且,我已经已经有了方案。”
马蒂亚斯回看了安迪一眼,两人都对于这位年轻一早就有预想这件事准备不足。
他们每一次做事情都是考虑能否去做后,才去作出相应的策略。
但这位年轻人却不同,他从一开始就知道要去到的方向在哪里!
马蒂亚斯转头急忙问道,“什么样的方案?”
“你们知道qnx(antu sofare systes)这家公司吗?”宁子默迎上马蒂亚斯的视线说。
宁子默口中这个生涩的名字让安迪皱了皱眉头,但是马蒂亚斯却点了点头,“我不仅听过,我还研究过,因为我保时捷的音乐和媒体系统,正巧就是这家公司提供的qnx系统。”
宁子默很是惊讶,“哦~~马蒂亚斯,你对qnx的了解到哪一步?”
“它是遵从osix规范的类unix实时操作系统,目标市场主要是面向嵌入式系统。虽然qnx本身并不属于unix,但由于其提供了osix的支持,使得多数传统unix程序在微量修改(甚至不需修改)后即可在qnx上面编译与运行……”
马蒂亚斯对qnx的性能了若指掌,如数家珍的报了出来,讲到一大半的时候,安迪就抬起头盯着宁子默。
等到马蒂亚斯说完,他就迫不及待的看向宁子默问道:
“宁,你是不准备用宏内核来编写操作系统,而是准备让我们直接学习qnx系统,做微内核操作系统?”
“是的,至少简单说起来,是这样的。”宁子默点了点头。
对于安迪突然提到微内核操作系统,宁子默一下子想到了前世花威发布鸿蒙操作系统时引起的轰动。
前世的2019年8月,被米国不断挤压的花威终于拿出备胎计划,发布了一早就准备好的鸿蒙os。
宁子默曾关注过鸿蒙os,他特意去了解过鸿蒙os的两大特点:
分布式。
微内核。
说白了,分布式微内核的鸿蒙os,就是打算让所有的智能设备都用同一个操作系统,同时再用“分布式软总线技术”,让他们真正意义上“互联”,做到从数据到服务的全套匹配。
从开发者的角度去说,服务于分布式微内核操作系统生态的程序员们,往往只要写好软件的基本功能和逻辑,就可以轻松地在手表、手机、电视、电脑等平台同时部署。
这么一套理念,很符合宁子默对于智能设备未来的发展布局。
这也必须是自己旗下智能设备与前世峰语的安卓最大的不同之处。
“智能设备未来的发展,不仅仅只局限在手机上边。所以,微内核操作系统,相对于宏内核而言,是最适合只能设备发展之道的核心。
你们也清楚,一套操作系统的工作内容,说白了就是管好计算机的工作分配。例如调用处理器、分配内存空间、调用存储设备、控制显示器等。
宏内核操作系统因为有着庞大的核心,它自然是可以管到计算机的方方面面,大到给程序分配 cu ,小到给显示器渲染一个像素,都是归核心管。其核心代表,就是lux系统。因为lux可以从内核直接下达指令,所以它最大的优势是系统执行效率很高。
但同时,宏内核的缺点也非常明显。那就是强大的内核对应的代码数量很多,只要代码有些许错误,都可能导致内核崩溃,然后设备就宕机。与此同时,一旦内核权限( root )被获取,就意味着对整个系统有绝对控制权,因此安全性也有待商榷。
与宏内核相比,微内核系统也有核心,但是它很小。微内核系统只管好最最基本的工作,例如 cu 调度、内存管理等还有声音、图形显示等等都可以做成了服务。
所以,正因为微内核的内核核心小,功能也可是是后来向内添加的,就造成微内核非常容易移植。而且就算微内核系统里的某个服务崩溃了,关掉重启还不至于整个设备都宕机。而某个服务被入侵,也不至于全部都遭殃……”
与前世基于宏内核lux的安卓相比,后起之秀鸿蒙的思路一开始就定位准确。
只要在开发的时候就把不同的程序语言做统一处理(java 和 c 语言),手机就不用装什么烂七八糟的虚拟机,直接就能运行,速度也会快上许多。
再加上在安卓系统下,一个程序不能随随便便释放内存,除非把整个应用关停以后,才能回收内存。所以,前世的鸿蒙一开始就处于碾压峰语安卓的不败境地。
宁子默说完顿了顿,给了对面两人一些理解的时间后,便继续说到:
“并且围绕着微内核操作系统这种分布式服务的优势,我们如果同期再推出了一系列开发者利器。让程序更快的转成机器码的对应编译器,再辅以相匹配的编程开发环境。
在解决掉智能终端之间互联互通的问题,那我们实际上就是开发了一套智能设备一站式开发生态平台。而当这么一套生态平台开放向所有程序员的时候,我们会有大量的人才为我们提供基础分布式微内核生态系统的各类服务。”
宁子默冲两人笑了笑,眼中那些雀跃地色彩抑制不住地放射出来。
安迪和马蒂亚斯两人循着他放射的光芒,就像是看到一片新的天空。
“那还等什么,我们研究qnx的操作系统,赶紧学习他啊。”
“学习?或许我们可以考虑买它的源代码!”
???
安迪和马蒂亚斯听到宁子默这句话,两个人都傻了!
这可能吗?
宁子默笑得高深莫测,冲两人挤了挤眼睛。
或许多年后网络上的各种开源程序和技术的公开,足够支撑一套类似安卓的操作系统。但那个时候就算开发出来,也不会有足够的市场份额来支撑它的驱动开发和应用软件开发了。
所以宁子默一早就准备了两套预案,去qnx公司求购qnx系统这件事只是预案之一。
有关能否从qnx公司的手中买到qnx系统的授权,宁子默只是有一个大胆的想法。
前世的2004年和2010年,qnx公司两度易主。2004年的那次易主,qnx公司被哈曼公司以138亿美金收购时,身上还背负着与成交额相同金额的债务。
虽然不知道2004的具体什么时候是第一次的易主,但是这可是2003年年中,qnx未免