0235.分布式微内核操作系统
0235.分布式微内核操作系统 (第1/2页){时间:2003年7月2日-7月7日}
{地点:米国-加州}
前世里安迪·鲁宾和马蒂亚斯在Danger的创业失败之后,曾休息了一段时间。
当安迪·鲁宾再出山以,已经是2003年10月。
那时候的他,在痛定思痛后,便将未来的方向定位在手机操作系统的研发上。
而由于Danger的Hiptop产品曾被安迪·鲁宾植入过谷歌的搜索引擎,所以安迪·鲁宾也与和谷歌结下一线良缘。
最终,前世的安迪在创业22个月后,将他的操作系统完成了大部分。并在前世里的2005年8月,低调地将他以Linux为内核的操作系统,以5000w美金的价格出售给了瞄准未来的谷歌。
随后在2年后的2007年11月5日,谷歌公司向全世界公布了一款名为安卓的操作系统,并同期宣布建立了一个全球性的联盟组织“手持设备联盟”。
这个手持设备联盟内,谷歌以Apache免费开源许可证的授权方式,面向所有加入组织的企业发布安卓的操作系统源代码。
于是,从那个时候开始。
谷歌正式走上康庄大道。
但这一切前世里的故事,在这一世里将不复存在。
因为这一世里宁子默在一年前提前在安迪·鲁宾和马蒂亚斯两人心中埋下的种子,终于起到了关键性的作用。
这颗种子于安迪和马蒂亚斯在Hiptop确认失败后发了芽,于是在2003年7月2日宁子默见到两人的当天,两人就迫不及待地加入了宁子默还没有命名的智能设备团队当中。
***+***
对于技术宅而言,时间无外乎就是工作时间和工作以外的时间。
所以,安迪和马蒂亚斯确认后的第一件事就是:
“我们需要怎么做?”
重生之后的宁子默,带着前世里所有的记忆和理解。在这一世里的重新上路,就没有哪件事是完全遵照着前世的发展历程去走的。
对于安卓那个内存机制紊乱,程序Bug众多的东西,他从来就不曾看上眼过。
所以,即便前世的安卓之父和他站在了一起,宁子默也不准备做一个从一开始就走错方向的产品。
到底是走前世里平果IOS的封闭路线,还是走安卓系统的开放路线。
老早以前,宁子默就有了定计。现在安迪两人问起,宁子默就借机先统一核心团队思想。
“安迪,你觉得在Hiptop的开发过程里,除去一开始的设计错误,其他都有哪些地方最花费时间?”
“主要是2个大块,一个是手机操作系统,一个是内部软件开发”
宁子默点了点头,“是的,手机操作系统和应用软件。手机操作系统决定了这款产品的下限,应用软件与硬件的结合决定着这款产品的上限。”
上限和下限两个词很好理解,马蒂亚斯明白过后就追问到,“所以,我们要先在手机操作系统这个地方去动手?”
宁子默点了点头,“是的,必定是手机操作系统。而且,我已经已经有了方案。”
马蒂亚斯回看了安迪一眼,两人都对于这位年轻一早就有预想这件事准备不足。
他们每一次做事情都是考虑能否去做后,才去作出相应的策略。
但这位年轻人却不同,他从一开始就知道要去到的方向在哪里!
马蒂亚斯转头急忙问道,“什么样的方案?”
“你们知道QNX(QuantumSoftwareSystems)这家公司吗?”宁子默迎上马蒂亚斯的视线说。
宁子默口中这个生涩的名字让安迪皱了皱眉头,但是马蒂亚斯却点了点头,“我不仅听过,我还研究过,因为我保时捷的音乐和媒体系统,正巧就是这家公司提供的QNX系统。”
宁子默很是惊讶,“哦~~马蒂亚斯,你对QNX的了解到哪一步?”
“它是遵从POSIX规范的类Unix实时操作系统,目标市场主要是面向嵌入式系统。虽然QNX本身并不属于UNIX,但由于其提供了POSIX的支持,使得多数传统UNIX程序在微量修改(甚至不需修改)后即可在QNX上面编译与运行……”
马蒂亚斯对QNX的性能了若指掌,如数家珍的报了出来,讲到一大半的时候,安迪就抬起头盯着宁子默。
等到马蒂亚斯说完,他就迫不及待的看向宁子默问道:
“宁,你是不准备用宏内核来编写操作系统,而是准备让我们直接学习QNX系统,做微内核操作系统?”
“是的,至少简单说起来,是这样的。”宁子默点了点头。
对于安迪突然提到微内核操作系统,宁子默一下子想到了前世花威发布鸿蒙操作系统时引起的轰动。
前世的2019年8月,被米国不断挤压的花威终于拿出备胎计划,发布了一早就准备好的鸿蒙OS。
宁子默曾关注过鸿蒙OS,他特意去了解过鸿蒙OS的两大特点:
分布式。
微内核。
说白了,分布式微内核的鸿蒙OS,就是打算让所有的智能设备都用同一个操作系统,同时再用“分布式软总线技术”,让他们真正意义上“互联”,做到从数据到服务的全套匹配。
从开发者的角度去说,服务于分布式微内核操作系统生态的程序员们,往往只要写好软件的基本功能和逻辑,就可以轻松地在手表、手机、电视、电脑等平台同时部署。
这么一套理念,很符合宁子默对于智能设备未来的发展布局。
(本章未完,请点击下一页继续阅读)