這個8月電子行業最大新聞當屬華為鴻蒙操作系統,發布會當天國內媒體鋪天蓋地的新聞報道襲卷,有點“舉國歡慶”的味道,這一自主操作系統的發布的確難能可貴。
鴻蒙:貶贊參半
鴻蒙操作系統傳遞著華為看好物聯網,布局未來的信心。華為消費者業務CEO余承東指出,鴻蒙這一操作系統非常適合物聯網設備,怎么理解?它的架構很輕量化,適應性強,可以滿足物聯網設備的萬物連接。
換句話說,華為鴻蒙的發布,為物聯網行業投下了重磅炸彈。是驚喜還是恐慌?
目前業內有兩種聲音,貶贊參半。有業界專家認為目前還看不懂鴻蒙系統,不應過份“自high”,與其宣傳相比現實的應用或許要打折扣。也有許多聲音認為這款操作系統將真正打通各種終端,且開源,將引領物聯網新生態的建立。
電子發燒友網記者在采訪國內物聯網操作系統廠商RT-Thread的COO鄒誠時,鄒總表示,鴻蒙OS的發布引起了對國產OS前景和微內核的廣泛討論和關注,操作系統尤其是物聯網操作系統對下控制管理芯片的運行,對上面向整個應用生態,作為最底層的核心軟件技術,將受到產業乃至政府層面更多的支持和重視,這些都是對國產OS和物聯網生態的發展有益的影響。
他指出,雖然鴻蒙系統已經發布,但目前這塊的資料還相對太受限,對物聯網生態的影響程度和這一系統的技術特性還無法評估。從已經了解到的情況看,華為有多套操作系統,例如面向物聯網領域的LiteOS,服務器領域的EulerOS,以及已經應用于TEE環境的鴻蒙微內核。隨著鴻蒙的發布,這些操作系統未來的走向也尚未知。
鴻蒙引入的微內核,但它目前不是物聯網的最佳選擇?
根據當天發布會的信息,鴻蒙采用了微內核架構,采用類似架構的還有谷歌的fuchsia。最新消息谷歌的fuchsia 將于年底正式發布。
鴻蒙微內核采用同一套操作平臺,針對不同硬件能力的產品進行部署,并采用分布式架構,提升效率。
余承東指出,現有操作系統基于安卓和linux系統的其內核龐大,如安卓內核有2000萬行代碼,但真正用到差不多8%的代碼,龐大的內核至少需要2Gb以上的內存,眾多IOT設備內存非常小,顯然無法運行這樣的系統。
比較宏內核、混合內核與微內核,Linux、谷歌chrome OS等屬于宏內核,缺點在于架構冗余,體驗不穩定,os及生態分裂,難以適配全場景;
Windows、macOS屬于混合內核,缺點是系統逐漸分裂,生態封閉,協同體驗僅限自有產品;
fuchsia屬于微內核,可適配全設備,但非分布式設計,性能較差。
鄒誠補充道,Linux是宏內核,造成它的驅動對Linux內核的依賴性比較大,不類似Windows那樣可以由用戶很方便地自行安裝額外的驅動。QNX是微內核,大量應用在車載,軌道,工業控制等場合,在安全性,穩定性,實時性上都有非常突出的表現。
他還指出,微內核,因為它內核小,安全等特性,適用于很多的嵌入式設備應用場合。但對于性能要求非常高的場合,或資源非常受限的深度嵌入式設備中,其適用性還有待觀察。進程間通信(IPC)是它的劣勢,如果能夠克服這一難關,微內核操作系統也許會有一個大的發展。
華為在發布鴻蒙系統之前,已經推出了另一款操作系統liteOS。它應用于智能家居等領域,鴻蒙一出,是否會整合liteOS呢。
從現有的資料來看,鴻蒙主要應用于 1(手機)+8(PC、平板、TV、音響、眼鏡、手表、車機、耳機)+N(移動辦公、智能家居、運動健康、影音娛樂及智能出行),大多數是性能要求較高的設備。而liteOS則適用于資源受限型設備。
基于這樣的現狀,鄒誠認為,從兩者的架構上來說,是完全不同的系統,沒有可比性。不過,預計兩者會進行融合,具體怎么融合,liteOS內核完全更換為鴻蒙微內核,或者兩者分別獨立,只是針對物聯網高端設備進行融合,目前還未可知。
國內物聯網操作系統現有格局
鴻蒙是一款開源操作系統,橫掃物聯網的決心似乎不小,對于其他操作系統而言有擔憂是必然的。鄒誠表示,華為在操作系統上的動作總體上來說,對國產OS的發展是有利的,對制衡國外操作系統如Android對產業的控制也是有好處的。至于對OS格局和競爭態勢的影響,還有待觀察。
這幾年,物聯網操作系統廠商扎難,包括FreeRTOS,RT-Thread,μC/OS,embed OS,華為LiteOS等等。這些操作系統都針對物聯網和嵌入式領域進行了各自的優化,發揮著作用。
這樣的優化主要在于對iot設備通用性和定制化需求的滿足與平衡。鄒誠分析說,雖然物聯網應用非常的碎片化和多樣化,但共性化的需求卻非常之多,如內核、文件系統,網絡協議棧,低功耗管理等,物聯網操作系統完全可以搭建一個通用性的平臺,集合各類中間層組件,滿足不同級別應用和不同行業的共性需求。
而廠商的定制化通過上層應用的差異化,甚至是對中間層組件的修改和優化來實現。這樣IoTOS可以讓通用性和差異化完美的結合,大大加速整個物聯網產業的發展,并極大降低資源和成本的投入。
RT-Thread COO 鄒誠
RT-Thread沉淀發展了十三年之久,一直以開源、中立、社區化的方式推進,擁有高度成熟、高可靠性的內核和完整豐富的組件及軟件包生態。
它主要適用于三大類芯片:嵌入式MCU、WiFi及藍牙等連接類芯片、中高端應用處理器。發展至今,商業應用領域已經及其廣泛,從傳感器節點、耳機手環等穿戴類設備,到IPC攝像頭、智能音箱、工業交換機及網關等高端智能設備,幾乎覆蓋物聯網的所有領域。采用RT-Thread的裝機量超過了2億臺,并正在迅猛增長當中。RT-Thread也正得到越來越多行業頭部終端廠商和主流芯片企業的認可和采用。
從上圖電子發燒友對現有物聯網操作系統的不完全統計中,可以看到許多操作系統都是開源的,廠商們其實存在市場化與商業化的兩難選擇,是開源搶市場,還是商業創收呢,答案自然是選擇前者。
鄒誠認為,做為基礎軟件,商業模式是一個難題。很多時候,開源是一個手段,并不是結果。例如Linux上的RedHat企業,它是完全基于服務方式,它的營收也到10+億美金,而市值則達到了300+億美金。盈利模式上需要各家基于自己的實際情況進行探索,抉擇。操作系統是基礎軟件平臺,更在乎應用把平臺使用起來,在這個上面建立良性的生態。所以沒有生態的操作系統是軟件,不是系統平臺。
“目前來看,開源的物聯網操作系統都是以擴大影響力,提升市場占有和普及率為主要目標,如何商業化和盈利似乎不是這些操作系統考慮的首要目標?!编u誠說道。
這也意味著,在物聯網發展的窗口期,許多操作系統廠商比拼的是跑馬圈地的速度,先把生態建好,占領制高點。
所以,RT-Thread下一步的產品規劃也將微內核系統納入其中。
目前RT-Thread4.0支持了SMP多核和以腳本開發為特色的小程序,后面陸續推出了AT組件、傳感器框架、安全加解密框架、Micropython開發環境等。下半年還規劃推出針對RT-Thread的圖形化IDE開發工具,以大幅降低開發的門檻并提升開發體驗。
RT-Thread技術的演進一直非常快速,鄒誠相信以RT-Thread的技術沉淀和良好的生態基礎,未來微內核將受到市場的歡迎,成為中高端智能和高安全性領域的一個新選擇。
那么,這是否預示著物聯網操作系統未來將基于微內核架構進行正面交鋒?較量才剛開始。
-
操作系統
+關注
關注
37文章
6859瀏覽量
123498
發布評論請先 登錄
相關推薦
評論