鴻蒙的軍事意義_風聞
晨枫-军事撰稿人-古今多少事,都付笑谈中2019-08-30 07:40
鴻蒙1.0推出了。按照華為的説法,明年將推出2.0,後年3.0,逐步完善微內核、外核、編譯器、開發環境,最終成為物聯網的核心,包括自動駕駛、工業自動化、印刷電路板、交換機、智能手機以及數據中心等。換句話説,鴻蒙從一開始就不是隻定位於手機,再現階段,手機還是立足安卓,但鴻蒙是一旦安卓被封殺後的備胎,儘管“只要一兩天就可以轉過去”。
華為聲稱,鴻蒙有四大特點:1、採用分佈式架構,可以實現跨終端的能力互助共享;2、低時延和高性能IPC帶來高流暢的使用體驗;3、基於微內核技術的可信執行環境,通過形式化方法提升了內核安全,全面提升全場景終端設備的安全能力;4、鴻蒙OS可支撐開發者實現一次開發、多端部署,最終實現跨終端生態共享。鴻蒙的這些特點使得鴻蒙具有很大的軍事潛力。
在現代戰爭中,數字化、信息化對戰鬥力的作用越來越大,C4ISR(Command,Control,Communication,Computer,Intelligence,Surveillance,Reconnaissance,意為指揮、控制、通信、計算機、情報、監視、偵察)無所不在,操作系統是C4ISR每一個環節的靈魂,從制導炸彈、導彈,到電台、數據鏈,再到雷達、火控,任何複雜一點的系統都需要操作系統,或者在軟件中俱備相應的功能。傳統上,軍事上的各種任務系統用專用的操作系統,甚至並沒有明確界定的專用操作系統,而是在“整體打包”的軟件包裏俱備相應的操作系統功能。但隨着系統越來越大,功能越來越複雜,正規化的完整操作系統就是必要的。這就像一個家一樣,小家庭通常夫妻倆在工作之餘,自己就把從柴米油鹽醬醋到清掃、修理、應酬、報税這些都管起來。但家大業大或者添丁加口之後,就需要鐘點工或者保姆幫一把,修理、報税這些也請人家做了。家業更大的時候,就需要請管家幫忙打理了。操作系統就是數字世界的管家。
美國海軍的“宙斯盾”系統在發展到“協調交戰能力”(簡稱CEC)後,具有更多目標交戰能力,最重要的是,具有跨平台的A射B導能力。CEC在一開始時使用Windows NT作為操作系統,因此也很是吃了早期Windows NT各種出錯甚至宕機的苦頭。一時在動亂中成為風暴中心的香港角國際機場(赤臘角新機場)也是Windows NT實時應用的吃螃蟹者之一,新開張的時候,也是各種宕機、全場癱瘓。當然,問題後來都解決了。在工業計算機控制系統中,各家也逐漸從早年的自家專用操作系統轉向Windows NT(以及後來的2000、7、10)等通用操作系統,當然都是加強的工業版,不是家庭電腦上的版本,增強了輸入輸出、系統資源和進程管理,避免不受控制的資源佔用;鎖死各種不必要的功能,避免資源浪費和漏洞。也有走Unix以及Linux路線的。
手機和各種移動平台出現後,iOS和安卓大行其道。與工業和軍用控制相比,手機的應用環境更加紛雜,系統資源的限制更加嚴厲,但實時和安全要求沒有那麼高。手機速度慢了,或者要關機重啓,頂多被用户罵幾句;飛控或者導彈火控趕不上趟,那是要死人的,關機重啓更是不可思議的。到現在,還沒有iOS或者安卓用於實時環境的報導。反過來,微軟Windows用於手機也並不成功。
但全新的鴻蒙不僅是新推出的,也採用了全新的結構和理念。華為還沒有對宣稱的四大特點多做説明,但分佈式架構不僅便於跨平台應用,也便於跨終端的互助式運作,這是傳統的各自為政的操作系統做不到的,但對高度互聯化的未來信息環境是極端有用的。在平台之間不僅傳遞“我現在要你做xx”,還傳遞“我接下來要做yy,你準備好了”。這可能從被動的響應變為主動的協調,但也是隻有在多平台上共用同樣的操作系統內核才容易溝通的。
低時延對於實時應用的意義不言而喻,這不光要求在架構上保證進程運行順暢,還需要確保CPU和系統資源的可靠分配,不會因為某些“無賴”進程過度佔用資源而妨礙其他進程的運行。高性能IPC(意為進程間通信)則通過更加簡潔、順暢的進程間通信使得總體運行得更快,鴻蒙的IPC據稱比安卓快5倍。
鴻蒙不是第一個採用微內核的,微內核在歷史上也譭譽參半,但在宏內核(也稱單內核)和混合內核獨佔鰲頭幾十年後,微內核有望成為下一代操作系統的主流,谷歌正在研發的Fuchsia也是微內核。
夜長夢多,反過來,夜短的話,想做夢都來不及。簡單化地説,微內核就是把夜縮到極短,也因此把可靠性和安全性做到了極大。據説華為的俄羅斯裔數學家在數學上證明了鴻蒙的安全性,這是比基於場景測試的安全性更加可靠的技術路線。也只有簡潔的微內核能在數學上證明,複雜的宏內核超出了現代數學和計算能力的極限。
一次開發、多端部署可以顧名思義,便於在不同平台上實現相似的功能,對手機如此,對軍用系統也如此。導彈、制導炮彈、制導炸彈、火炮等火控的使用環境和硬件各不相同,但在功能上有很多共通之處,一次開發、多端部署大大簡化了研發、升級。
鴻蒙現在還未必能擔當重任,但假以時日,這可以打造為成熟、可靠、高性能、跨平台的實時操作系統,用於各種武器和平台的研發。微內核加服務模塊的架構比大而全的現行主流操作系統更加適合從制導武器、單兵電台到戰鬥機飛火發聯控甚至國家指揮系統的各級應用和互聯。
這不僅具有巨大的技術意義,信息安全上的意義更加重大。中國對先進武器系統裏進口芯片的依賴已經引起足夠重視,是在軟件(尤其是核心的操作系統)層面上也重視起來的時候了。
硬件的安全漏洞當然要命,但實際上危害相對容易控制。除了物理隔離,硬件本身只有有限的功率,再大的漏洞也有距離限制。網絡化後,距離不再是問題,但這就是軟件的範疇了。不通過“通敵”的軟件,硬件漏洞是難以通過網絡從遠方利用的。
“通敵”或者缺乏警惕的軟件更要命,被劫持了都不知道,還勤勤懇懇地幫對手數錢。各種Windows和Linux都存在不同程度的安全漏洞,需要不斷的補丁,但最大的問題是有沒有惡意後門,這是一個無法確認但也無法否認的問題。鴻蒙不僅本質上更安全,也知根知底,杜絕了惡意後門的問題。陰謀論一點,這給中國安裝惡意後門提供了機會,也幾乎肯定成為美國圍堵鴻蒙的藉口,但簡潔、可以從數學上證明安全的微內核比“相信我吧,我家沒有後門”要可靠、可信得多,有助於降低海外用户的心理門檻。
華為的立場是不參與軍工,但華為產品是否會被軍工使用,這就不是華為能控制的了,就像中國軍警要使用華為手機,與華為無關一樣。
鴻蒙是華為1+8+N的核心和紐帶,“1”是手機,“8”包括PC、平板、智慧大屏、車機、耳機、音箱、手錶,眼鏡,“N”則可以包括太陽底下一切數字的、智能的東西,軍用系統當然在內。鴻蒙的軍事意義十分重大。