本文來自 COPU 開源聯(lián)盟 華為自主研發(fā)的“鴻蒙(Hong Meng)”操作系統(tǒng),,借鑒 Fuchsia 的開發(fā)思路:開發(fā)一款開源、微內(nèi)核(鴻蒙沿用 Linux 內(nèi)核),、跨平臺與海量應(yīng)用生態(tài) APPs 適配的通用操作系統(tǒng),。 Fuchsia 采用微內(nèi)核(ZirCon),,據(jù)說“鴻蒙”也采用微內(nèi)核,。當(dāng)時(shí)我曾懷疑,F(xiàn)uchsia 的微內(nèi)核是谷歌自創(chuàng)的,,如果“鴻蒙”要堅(jiān)持自主開發(fā),,那就不該采用谷歌的微內(nèi)核,需華為自研,? 最近我有機(jī)會與華為設(shè)計(jì)人員交談獲知:華為終于沒有采用微內(nèi)核,,而是采用與 Android 相同的宏內(nèi)核——Linux 內(nèi)核。 “鴻蒙”作為一款開源的跨平臺的操作系統(tǒng),,可覆蓋手機(jī),、桌面、平板,、電視及可穿戴設(shè)備,。“鴻蒙”吸收了華為自研的優(yōu)質(zhì)部件 —— 方舟編譯器,、EMUI 9.1 界面配置,、EROFS 超級文件系統(tǒng),以及優(yōu)化的安全模塊,。 谷歌開發(fā) Fuchsia 始自 2010 年,,預(yù)計(jì) 2020 年可發(fā)布。谷歌需要與華為合作提供智能手機(jī),,將 Fuchsia 搭載在手機(jī)上進(jìn)行產(chǎn)品測試,,以完成 Fuchsia 全部開發(fā)工作。Android 原生 APPs 在 Android 上運(yùn)行時(shí)有卡頓現(xiàn)象,,不夠流暢(不如蘋果 iOS 原生 APPs 在 iOS 上運(yùn)行流暢),。 華為在與 Google 合作期間,帶著其自創(chuàng)的方舟編譯器(通過架構(gòu)優(yōu)化,,全程執(zhí)行機(jī)器碼,,并將靜態(tài)編譯為動(dòng)態(tài)類),可高效率,,高質(zhì)量運(yùn)行應(yīng)用,,解決 Android 原生應(yīng)用在運(yùn)行時(shí)“邊解釋,、邊執(zhí)行”所造成的低效現(xiàn)象。 對 Android 原生應(yīng)用 APPs 的運(yùn)行狀態(tài)進(jìn)行測試,、重新編譯時(shí),,高質(zhì)量、高效率消除其卡頓現(xiàn)象,,提高其運(yùn)行的流暢性,。華為的這種做法獲得了谷歌的贊賞,谷歌支持華為擴(kuò)大對 Android 原生應(yīng)用 APPs 的改造,。這時(shí)華為收獲了自創(chuàng)改造的 APPs,,也可重新編譯 Android 原生 APPs 或與蘋果 iOS APPs 并與之兼容。 這就是谷歌與華為先中斷合作,、后來又恢復(fù)合作的原因,。 Fuchsia 采用微內(nèi)核,鴻蒙采用宏內(nèi)核(Linux),。Linux 基金會內(nèi)核維護(hù)者,、院士 Greg KH 認(rèn)為 Fuchsia 由于采用微內(nèi)核,比“鴻蒙”采用的 Linux 內(nèi)核其運(yùn)算速度要慢得多,! 根據(jù)實(shí)測:“鴻蒙”系統(tǒng)比 Android 系統(tǒng)快 60%,。 所謂比爾·蓋茨不看好華為的“鴻蒙”系統(tǒng),一位蘋果工程師認(rèn)為“鴻蒙”拋開基于 Java 和 Linux 那些成熟的軟件,,可能導(dǎo)致它不可兼容很多其他軟件而成為“孤島”,。 這兩位的說法似乎有點(diǎn)“隔靴抓癢”:蓋茨是說他犯了一個(gè)錯(cuò)誤,在蘋果的 iOS 系統(tǒng)之外,,給了谷歌 Android 系統(tǒng)的一個(gè)發(fā)展機(jī)遇,;蘋果專家誤以為“鴻蒙”采用了拋棄 Linux 的微內(nèi)核。 現(xiàn)在我們來討論“鴻蒙”是否有短板,?我認(rèn)為短板還是有的(為此要提高警惕):
“鴻蒙”可以流暢運(yùn)行經(jīng)華為改造后的安卓應(yīng)用生態(tài) APPs,,再加上一些國內(nèi)移動(dòng)端軟件的支持,鴻蒙手機(jī)在國內(nèi)使用不成問題,。 但在國外市場,,如果谷歌不再將其框架服務(wù)(GMS)和其常用軟件(如 Google Map、YouTube,、Gmail 等)授權(quán)給華為鴻蒙手機(jī),,鴻蒙手機(jī)在國外使用將遇到危機(jī)。現(xiàn)在谷歌可能已將華為解禁,。
新一代操作系統(tǒng)投入運(yùn)行必須闖過成熟關(guān),,從開發(fā)出來,投入運(yùn)行,,到成熟起來,,需要很長的時(shí)間,!“鴻蒙”將于今冬明春上市,是否有點(diǎn)急于求成,?,!成熟度是今后關(guān)注的重點(diǎn)。 今年 6 月上旬,,我在與華為的一些負(fù)責(zé)人和開發(fā)人員討論是說:華為自創(chuàng)的方舟編譯器,,自主開發(fā)的“鴻蒙”操作系統(tǒng),主動(dòng)改造的 Android APP,,應(yīng)該點(diǎn)贊,,了不起!但此時(shí)此刻,,華為更要自信+冷靜,! 自信:相信自己的實(shí)力,,反制美國 EAR,; 冷靜:保持低調(diào)、理智,,不要為來自外部的壓力,,泰山壓頂所動(dòng)搖,也不要為一些不知內(nèi)情,、不懂專業(yè)的人的過度吹捧所迷惑,,自己不要當(dāng)“大咀巴”! |
|