操作系統往簡單的去講,是計算設備上硬件資源的管理者。但現代意義的操作系統已經完全不同,可以包羅萬象。操作系統變成了一個軟件平臺,有用戶使用,有開發者在其上開發應用,一系列廠商認可,并在上面開發各種中間層軟件和工具。你的操作系統,技術再領先,沒有人使用,也只能躺在實驗室吃灰。
在PC時代,最有名的是Windows、Linux的桌面之爭,也包括2010年前很多國內廠商投身,欲借Linux開源之勢,成就桌面上的國產操作系統。很顯然的是,Linux失敗了,Windows勝出,并且是全球性的。關鍵點在于,大家對Windows,對WinTel聯盟的認可,不愿意在Linux上開發桌面應用,進而導致Linux桌面用戶越來越少。
到手機時代,從早期諾基亞的Symbian,微軟Windows Mobile Phone,到最終的iPhone,Android。iPhone以自成體系,生態方式繼續下去。而Google的機器人,Android操作系統以其開放性,而得到廣大開發者,廠商的認可。iPhone、Android形成了移動互聯網的終端入口。
隨著中美貿易戰加劇,Google禁止華為使用Android GMS。Android是開源的,但是Google的系列服務不是開源的,Google地圖,郵箱,以及關鍵的Google Play。這些卡斷后,國外手機立刻受到影響(國內因為對Google Play斷網,反而導致國內的Android系統成為一個自封閉式系統)。
在華為被禁用Android GMS的今天,即使華為有***的技術,可以造一個兼容Android的操作系統,但是周邊系列的APP怎么辦,國內微信,支付寶,可能在一定程度上打通;但是海外,Facebook,Twitter等一系列APP怎么辦?如果是造一個兼容系統,那么當Android升級后,也需要跟著升級,基本上是被牽著,跟著別人屁股后面走。更別說更多的發展,操作系統就意味著生態,沒有生態的操作系統不是操作系統,僅是封閉在一塊空間里的機器硬件管理者。
手機是一塊非常重要的市場,和人緊密相連,帶動***著科技的發展。未來還有萬物互聯的一塊,物聯網。物聯網的操作系統會怎么樣?
操作系統重中之重還是在于生態,它是一個開放體系,需要提供給開發者進行二次開發。在物聯網環境下同樣是這樣。很多人可能覺得物聯網系統會簡單些,但是物聯網正發生著翻天覆地的變化,終端需要聯網,通過Wi-Fi,蜂窩,藍牙或Lora等連接方式接入到云服務器;還包括固件升級,低功耗,安全,兼容性等一系列方面的考慮。另外,物聯網高度碎片化,無數的長尾應用,芯片/外設和軟件平臺的多樣性,各富特色的云平臺供選擇,事實上,物聯網是一個比手機比PC要復雜得多的龐大生態系統。未來AI在IoT的普及應用更會加大這種復雜性,并使得設備和系統的開發難度更高!
帶有中間件平臺的物聯網操作系統對物聯網產業發展的巨大意義已經逐漸被業界所認同,最終,它將成為所有IoT終端設備的基礎平臺,正如富媒體設備上Android的一統天下。然而,面對龐大繁雜的物聯網環境,一款操作系統要想成功,其難度不亞于Android甚至于要遠高于Android。在技術層面,它必須有精巧穩定的內核、豐富易用的組件、優秀的軟件架構和易讀優雅的代碼風格;在產品生態層面,它必須經過長時間的打磨,歷經各行各業和各種復雜環境的應用考驗而高度穩定可靠、對數以百計的各類各款芯片的移植支持、對主流軟件接口和開發工具的良好兼容等;
以上條件具備還僅僅是基礎,沒有人用,沒有芯片愿意選擇它,那還是白搭,本土市場及時機的成熟、本土廠商的支持至關重要,社區生態的運營也將起到關鍵作用。
***,一旦某款操作系統在物聯網領域成為主流,將有大量的、各個領域的終端應用構建于該款系統之上,周邊的IoT云平臺、手機、AI平臺、基站、網關路由器與之對接,圍繞其所構建的IoT軟件生態將異常龐大且環環相扣、錯綜復雜。如果該款操作系統來自美國,出于政治目的,美國政府以安全為名,禁止我國企業使用其上的某些需認證的軟件或應用(即使全開源),削弱我國企業的產品競爭力,甚至禁止采用該操作系統平臺的產品進入某些國家市場。
近期,美國對華為的一紙禁令把華為逼到了絕境,引發了全名的群體聲討和廣泛安全討論。美國對華為的封殺無所不用其極,從美國公司不得采購任何華為產品,到禁止美國公司(甚至是長臂管轄,跟美國有業務牽連的任何公司)供應任何產品給華為。 20日,谷歌聲明暫停對華為提供服務,更是將管制范圍擴展到了開源軟件領域。
最近看到的幾份開源軟件相關的聲明也不得不讓我們有所警惕:
Github官網里赫然寫著:“Github.com、Github Enterprise Server以及您上傳到任一產品的信息可能受美國出口管制法律的約束,包括美國出口管理條例(EAR)”。
在Apache基金會的官網里也寫到: “美國的出口法律和法規適用于我們的發行版,并且隨著產品和技術再出口到不同的各方和地方而保持有效”。
盡管后面有文章紛紛辟謠澄清,開源、公開發布的代碼不受EAR的管制,但Google的禁令還是給我們敲響了警鐘,尤其針對操作系統這類底層平臺軟件,產業對其依賴性巨大,很容易變成政治的工具,一旦稍加動用,其潛在危害程度無法預估!
-
操作系統
+關注
關注
37文章
7097瀏覽量
124976 -
IOT
+關注
關注
187文章
4287瀏覽量
200738
原文標題:操作系統,生態不可承受之重 ——開源IoT OS的安全風險淺析
文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
再獲權威認證!KaihongOS通過公安部安全操作系統四級認證

開源鴻蒙操作系統的生態成果與落地實踐
普華基礎軟件開源汽車操作系統新版本代碼上線
普華基礎軟件開源車用操作系統迎來全新版本
國產銀河麒麟操作系統V10和星光麒麟V1.0操作系統如何選擇?

電力行業應用開源物聯操作系統如何賦能新型工業化

開源鴻蒙操作系統5.0 Release版本發布
deepin操作系統介紹

Arm加入OpenCloudOS操作系統開源社區
潤和軟件參與openEuler社區操作系統安全主題技術交流
什么是嵌入式操作系統?
linux操作系統安裝步驟 linux操作系統的特點及組成
睿賽德科技CEO熊譜翔 ——基于RT-Thread操作系統的安全車控系統實踐

嵌入式實時操作系統:Intewell操作系統與VxWorks操作系統有啥區別

評論