本刊記者 | 魯義軒
黑莓看中了“微內(nèi)核實(shí)時(shí)操作系統(tǒng)”什么?
本刊記者 | 魯義軒
基于反應(yīng)更敏捷、低功耗、強(qiáng)大的多媒體功能的微內(nèi)核實(shí)時(shí)操作系統(tǒng),黑莓新推的平板電腦顯現(xiàn)出與眾不同的特點(diǎn)。
QNX全球市場(chǎng)和業(yè)務(wù)拓展副總裁Derek Kuhn。
QNX,這家此前在中國(guó)市場(chǎng)并不被太多人熟悉的軟件系統(tǒng)公司,近日因創(chuàng)新的微內(nèi)核實(shí)施操作系統(tǒng)應(yīng)用于黑莓手機(jī)制造商(RIM)新推出的平板電腦、啟動(dòng)“QNX中國(guó)技術(shù)創(chuàng)新大會(huì)”全國(guó)巡展、同時(shí)與TI成立了嵌入式系統(tǒng)開發(fā)聯(lián)合實(shí)驗(yàn)室為中國(guó)12所大學(xué)提供研發(fā)支持等一系列事件而獲得電子行業(yè)、通信行業(yè)人士的集中關(guān)注。
移動(dòng)終端市場(chǎng)是嵌入式領(lǐng)域最為活躍而且規(guī)模最大的市場(chǎng)之一。因被RIM收購(gòu),QNX實(shí)時(shí)操作系統(tǒng)也殺入這一市場(chǎng)。
此前,QNX以其特有的微內(nèi)核架構(gòu)在嵌入式實(shí)時(shí)操作系統(tǒng)中樹立了較高知名度。在被RIM收購(gòu)之前,QNX開發(fā)的微內(nèi)核實(shí)時(shí)操作系統(tǒng)QNX Neutrino OS主要用于通信、車載信息系統(tǒng)、醫(yī)療、軍事等領(lǐng)域,因?yàn)檫@些領(lǐng)域需要反應(yīng)迅速和穩(wěn)定性很高的操作系統(tǒng)。
當(dāng)2010年RIM收購(gòu)QNX公司的時(shí)候,很多業(yè)內(nèi)人士認(rèn)為RIM意在開拓車載領(lǐng)域,但隨后RIM在黑莓平板電腦上放棄了自己的操作系統(tǒng)而采用了QNX Neutrino OS的舉措直接表明,RIM希望通過這一個(gè)高穩(wěn)定性、反應(yīng)更敏捷、低功耗、強(qiáng)大的多媒體功能的操作系統(tǒng),使其新推的平板電腦顯現(xiàn)出與眾不同的特點(diǎn)。
事實(shí)上,智能終端、平板電腦的主要操作系統(tǒng)iOS和Android已經(jīng)占據(jù)了移動(dòng)終端操作系統(tǒng)市場(chǎng)最大份額。
對(duì)于QNX實(shí)時(shí)操作系統(tǒng)在與iOS和Android的競(jìng)爭(zhēng)中能否體現(xiàn)出獨(dú)到之處,QNX全球市場(chǎng)和業(yè)務(wù)拓展副總裁Derek Kuhn表示,QNX Neutrino可以說(shuō)是世界上最可靠、安全和靈活的實(shí)時(shí)操作系統(tǒng)架構(gòu)之一,主要用于嵌入式系統(tǒng),提供靈活的定制機(jī)制,便于滿足各種不同的嵌入式應(yīng)用。
“作為真正的微內(nèi)核(Microkernel OS)操作系統(tǒng),QNX具備很小的內(nèi)核,一般只有幾十KB,是傳統(tǒng)操作系統(tǒng)內(nèi)核大小的1%,正因如此,所有驅(qū)動(dòng)和應(yīng)用程序都是在內(nèi)核外面的內(nèi)存上運(yùn)行,一旦出現(xiàn)問題也不會(huì)影響正常操作,利于相關(guān)的安全認(rèn)證。同時(shí),這種微內(nèi)核可以進(jìn)行任意裁剪和加拼,和其他操作系統(tǒng)比,QNX在靈活性、安全性上更強(qiáng)?!?/p>
據(jù)QNX中國(guó)區(qū)銷售經(jīng)理哈駿元解釋,QNX Neutrino的微內(nèi)核比起傳統(tǒng)操作系統(tǒng)的內(nèi)核要小很多而且更易理解。其代碼數(shù)量小,不易出錯(cuò),比傳統(tǒng)的操作系統(tǒng)更容易測(cè)試。
“小到什么程度呢?相比Linux內(nèi)核包含140 0萬(wàn)行代碼、Linux(Android)內(nèi)核包含1200萬(wàn)行代碼,目前QNX內(nèi)核僅僅只有10萬(wàn)行源代碼。這確保了系統(tǒng)的快速響應(yīng)。例如在最惡劣的情況下,Linux內(nèi)核響?應(yīng)時(shí)間如果是1秒,QNX微內(nèi)核只需0.000008秒。”
0.000008秒
真正的微內(nèi)核(Microkernel OS)操作系統(tǒng)是傳統(tǒng)操作系統(tǒng)內(nèi)核大小的1%,這確保了系統(tǒng)的快速響應(yīng)。例如在最惡劣的情況下,Linux內(nèi)核響應(yīng)時(shí)間如果是1秒,QNX微內(nèi)核只需0.000008秒。
業(yè)界對(duì)于RIM收購(gòu)QNX是為了增強(qiáng)移動(dòng)空間領(lǐng)域的發(fā)展還是為了進(jìn)入QNX的優(yōu)勢(shì)領(lǐng)域(汽車信息娛樂系統(tǒng)、醫(yī)療和工業(yè)自動(dòng)化市場(chǎng))很好奇,對(duì)此,Derek Kuhn表示,一方面,RIM看中的是QNX Neutrino操作系統(tǒng)在下一代移動(dòng)產(chǎn)品開發(fā)上的高效、低耗、靈活性;另一方面,RIM也希望進(jìn)軍其他市場(chǎng)例如車載娛樂信息系統(tǒng),如果車載信息系統(tǒng)和手機(jī)能連接實(shí)現(xiàn)一些信息功能的話,對(duì)黑莓產(chǎn)品線的豐富有很大的幫助。
黑莓與QNX的合作也讓業(yè)內(nèi)人士聯(lián)想起微軟與諾基亞的合作,事實(shí)上,與后者相比QNX與黑莓的合作有很大區(qū)別。因?yàn)槲④浐椭Z基亞的合作著眼點(diǎn)在如何將應(yīng)用移到手機(jī)和平板電腦上,而對(duì)于QNX和RIM來(lái)說(shuō),合作沒有局限性反而有擴(kuò)展性。例如在樓宇自動(dòng)化系統(tǒng)中,嵌入式設(shè)備如果能夠跟平板電腦的應(yīng)用程序聯(lián)系,可以大大簡(jiǎn)化操作人員的工作。例如在醫(yī)療設(shè)備中,嵌入式設(shè)備如果能跟平板電腦的應(yīng)用程序交流,也可以極大簡(jiǎn)化醫(yī)生和護(hù)士的工作。類似的例子也可能出現(xiàn)在郵遞和其他領(lǐng)域。
可以試想一下,因?yàn)楹谳K端本身可以保證信息的安全輸送,如果再給黑莓終端加上嵌入式設(shè)備,其應(yīng)用范圍將擴(kuò)大到各行各業(yè)。
進(jìn)入了移動(dòng)終端領(lǐng)域,RIM和QNX也立刻意識(shí)到,生態(tài)環(huán)境對(duì)于智能手機(jī)和平板電腦至關(guān)重要。例如谷歌為了與蘋果競(jìng)爭(zhēng)而選擇了開放Android的策略,微軟則仰仗擁有最多的Windows用戶而堅(jiān)持封閉系統(tǒng);惠普也表示未來(lái)將開放webOS。
對(duì)此RIM已開始提前布局市場(chǎng),例如在中國(guó),RIM已經(jīng)與國(guó)內(nèi)的三大運(yùn)營(yíng)商、分銷商等達(dá)成了一系列合作。此外,RIM還為黑莓平板電腦和手機(jī)應(yīng)用開發(fā)者提供了市場(chǎng)、銷售和培訓(xùn)方面的資源。
與此同時(shí)QNX在中國(guó)的本地化也加快了速度,其軟件已經(jīng)可以支持中文字體。在開發(fā)環(huán)境建設(shè)上QNX也在著手翻譯相關(guān)的技術(shù)文件。目前,QNX已經(jīng)和上海貝爾、哈曼公司達(dá)成合作項(xiàng)目,一個(gè)明顯能發(fā)揮其優(yōu)勢(shì)的例子,是QNX有望把汽車信息系統(tǒng)用在大眾汽車的LTE智能汽車系統(tǒng)上,這給“車聯(lián)網(wǎng)”產(chǎn)業(yè)鏈又帶來(lái)了一個(gè)利好消息。