🌹🌹🌹最近結束了企業借調服務期限重新回到大學任教,這學期除了開設「區塊鏈技術與應用」一課之外,還開了一門「Linux系統管理」。 除了既有早已寫進教科書上的知識,我還喜歡給學生補充一些業界最新的知識。 以下就是關於作業系統最新的發展與知識。 分享給大家:
——————
華為 全新作業系統Hormony 2.0 於09/10舉辦的開發者2020大會上正式全球開源發表
1. Hormony 2.0作業系統本身是C語言所撰寫的底層核心。本次開源為支援128KB~128MB的行動裝置 如華為手錶等裝置。
2. 華為宣佈已將作業系統源代碼捐贈給開放原子開源基金會進行孵化。下一階段將把128MB~4GB以及4GB以上的全場景終端設備,逐步分批進行源代碼開放。
3. 光有作業系統是不行的,得需要提供開發應用程式的工具,華為推出鴻蒙操作系統上應用開發環境 DevEco Studio 可以簡稱 DS。
4. 鴻蒙操作系統可兼容Android APP應用程式。
為什麼要兼容? 是為了考慮廣大消費者在安卓既有的應用生態系。所以華為鴻蒙操作系統 搭配了面向所有其他裝置開發商與開發者全部開源的方舟編譯器。
5. 方舟編譯器是華為自行研發的一套手機應用開發程式,可以從應用研發階段改善Android系統性能卡頓的問題,該翻譯器也是業內首個多語言(Java, JS, C/C++)聯合優化編譯器。
華為官方介紹,方舟編譯器是首家完全替代語言虛擬機器的靜態編譯器,完全不需要解譯器,可兼顧Java開發效率和C語言運行效率的編譯器
6. 要讓安卓應用APP能在鴻蒙系統上跑,其實原本技術難度就不高,只要在鴻蒙作業系統上設計一道相容層。 類似JVM的原理即可,但是華為選擇最艱難一條路就是研發新一代編譯器(方舟編譯器)來解決虛擬機的效率問題。
科普知識:由於Google宣步Google所開發的GMS (Google Mobile Service)不再提供給華為使用,逼得華為只好自行研發並推出了HMS(Huawei Mobile Service)。
所以,原本華為無意成為世界上第三家提供手機全生態系的商家,谷歌的封殺卻意外促使華為成為全球第三家能提供手機全生態系服務的HMS。