黑莓看中了“微内核实时操作系统”什么?

2011-12-18 00:59鲁义轩
通信世界 2011年24期
关键词:黑莓内核嵌入式

本刊记者 | 鲁义轩

黑莓看中了“微内核实时操作系统”什么?

本刊记者 | 鲁义轩

基于反应更敏捷、低功耗、强大的多媒体功能的微内核实时操作系统,黑莓新推的平板电脑显现出与众不同的特点。

QNX全球市场和业务拓展副总裁Derek Kuhn。

QNX,这家此前在中国市场并不被太多人熟悉的软件系统公司,近日因创新的微内核实施操作系统应用于黑莓手机制造商(RIM)新推出的平板电脑、启动“QNX中国技术创新大会”全国巡展、同时与TI成立了嵌入式系统开发联合实验室为中国12所大学提供研发支持等一系列事件而获得电子行业、通信行业人士的集中关注。

微内核攻入移动终端市场

移动终端市场是嵌入式领域最为活跃而且规模最大的市场之一。因被RIM收购,QNX实时操作系统也杀入这一市场。

此前,QNX以其特有的微内核架构在嵌入式实时操作系统中树立了较高知名度。在被RIM收购之前,QNX开发的微内核实时操作系统QNX Neutrino OS主要用于通信、车载信息系统、医疗、军事等领域,因为这些领域需要反应迅速和稳定性很高的操作系统。

当2010年RIM收购QNX公司的时候,很多业内人士认为RIM意在开拓车载领域,但随后RIM在黑莓平板电脑上放弃了自己的操作系统而采用了QNX Neutrino OS的举措直接表明,RIM希望通过这一个高稳定性、反应更敏捷、低功耗、强大的多媒体功能的操作系统,使其新推的平板电脑显现出与众不同的特点。

与iOS和Android的较量

事实上,智能终端、平板电脑的主要操作系统iOS和Android已经占据了移动终端操作系统市场最大份额。

对于QNX实时操作系统在与iOS和Android的竞争中能否体现出独到之处,QNX全球市场和业务拓展副总裁Derek Kuhn表示,QNX Neutrino可以说是世界上最可靠、安全和灵活的实时操作系统架构之一,主要用于嵌入式系统,提供灵活的定制机制,便于满足各种不同的嵌入式应用。

“作为真正的微内核(Microkernel OS)操作系统,QNX具备很小的内核,一般只有几十KB,是传统操作系统内核大小的1%,正因如此,所有驱动和应用程序都是在内核外面的内存上运行,一旦出现问题也不会影响正常操作,利于相关的安全认证。同时,这种微内核可以进行任意裁剪和加拼,和其他操作系统比,QNX在灵活性、安全性上更强。”

据QNX中国区销售经理哈骏元解释,QNX Neutrino的微内核比起传统操作系统的内核要小很多而且更易理解。其代码数量小,不易出错,比传统的操作系统更容易测试。

“小到什么程度呢?相比Linux内核包含140 0万行代码、Linux(Android)内核包含1200万行代码,目前QNX内核仅仅只有10万行源代码。这确保了系统的快速响应。例如在最恶劣的情况下,Linux内核响?应时间如果是1秒,QNX微内核只需0.000008秒。”

0.000008秒

真正的微内核(Microkernel OS)操作系统是传统操作系统内核大小的1%,这确保了系统的快速响应。例如在最恶劣的情况下,Linux内核响应时间如果是1秒,QNX微内核只需0.000008秒。

RIM与QNX联姻的“扩展性”

业界对于RIM收购QNX是为了增强移动空间领域的发展还是为了进入QNX的优势领域(汽车信息娱乐系统、医疗和工业自动化市场)很好奇,对此,Derek Kuhn表示,一方面,RIM看中的是QNX Neutrino操作系统在下一代移动产品开发上的高效、低耗、灵活性;另一方面,RIM也希望进军其他市场例如车载娱乐信息系统,如果车载信息系统和手机能连接实现一些信息功能的话,对黑莓产品线的丰富有很大的帮助。

黑莓与QNX的合作也让业内人士联想起微软与诺基亚的合作,事实上,与后者相比QNX与黑莓的合作有很大区别。因为微软和诺基亚的合作着眼点在如何将应用移到手机和平板电脑上,而对于QNX和RIM来说,合作没有局限性反而有扩展性。例如在楼宇自动化系统中,嵌入式设备如果能够跟平板电脑的应用程序联系,可以大大简化操作人员的工作。例如在医疗设备中,嵌入式设备如果能跟平板电脑的应用程序交流,也可以极大简化医生和护士的工作。类似的例子也可能出现在邮递和其他领域。

可以试想一下,因为黑莓终端本身可以保证信息的安全输送,如果再给黑莓终端加上嵌入式设备,其应用范围将扩大到各行各业。

生态环境的布局

进入了移动终端领域,RIM和QNX也立刻意识到,生态环境对于智能手机和平板电脑至关重要。例如谷歌为了与苹果竞争而选择了开放Android的策略,微软则仰仗拥有最多的Windows用户而坚持封闭系统;惠普也表示未来将开放webOS。

对此RIM已开始提前布局市场,例如在中国,RIM已经与国内的三大运营商、分销商等达成了一系列合作。此外,RIM还为黑莓平板电脑和手机应用开发者提供了市场、销售和培训方面的资源。

与此同时QNX在中国的本地化也加快了速度,其软件已经可以支持中文字体。在开发环境建设上QNX也在着手翻译相关的技术文件。目前,QNX已经和上海贝尔、哈曼公司达成合作项目,一个明显能发挥其优势的例子,是QNX有望把汽车信息系统用在大众汽车的LTE智能汽车系统上,这给“车联网”产业链又带来了一个利好消息。

猜你喜欢
黑莓内核嵌入式
多内核操作系统综述①
Focal&Naim同框发布1000系列嵌入式扬声器及全新Uniti Atmos流媒体一体机
消失的亚特人之黑莓
强化『高新』内核 打造农业『硅谷』
活化非遗文化 承启设计内核
TS系列红外传感器在嵌入式控制系统中的应用
Linux内核mmap保护机制研究
搭建基于Qt的嵌入式开发平台
黑莓彻底退出手机界
黑莓的未来在Android