實錘!華為仍在參與 Google 全新操作系統(tǒng) Fuchsia OS 的開發(fā)
去年年底,我們發(fā)現(xiàn)華為正在與谷歌的 Fuchsia 合作的證據(jù),甚至努力將操作系統(tǒng)帶到他們自己的 Honor Play 游戲手機上,作為中國的頂級科技公司,近幾個月華為公司受到美國政府前所未有的制裁,也被禁止和美國科技行業(yè)的合作。但是有證據(jù)表明,華為仍在參與 Google 全新操作系統(tǒng) Fuchsia OS 的開發(fā)。(筆者注:這并沒有違法美國的禁令,F(xiàn)uchsia 本身是一個允許任何人參與貢獻的開源項目)
在來自華為的開發(fā)人員努力讓 Fuchsia OS 支持 Honor Play 之前,Google 為方便更多硬件支持 Fuchsia 提供了基礎(chǔ)。其中一個是 HiKey 960,根據(jù)創(chuàng)建者96Boards 的說明,它是一個 “基于華為麒麟960的開發(fā)平臺” SoC。
雖然 Honor Play 沒有其他開放的開發(fā)工作,但華為開發(fā)人員持續(xù)為 Fuchsia OS 的 HiKey 960 支持做出改進。這項工作一直持續(xù)到5月3日,當(dāng)時他們遇到了一個小問題,而一些 Fuchsia 團隊成員正在度假。
不到兩周后,美國總統(tǒng)川普將華為列入出口黑名單,該公司很快被谷歌技術(shù)停止技術(shù)合作,甚至可能包括未來的 Android 新版本。從那之后,之前活躍的華為開發(fā)者好像失去了對 Fuchsia OS 的興趣,也有可能是因為禁令的原因。
今天早上(7月30日),一位華為開發(fā)人員再次對 Fuchsia 的 Gerrit 源代碼管理進行了更新,表明該公司對 Google 的開發(fā)中的 Fuchsia 操作系統(tǒng)持續(xù)感興趣。該評論是由 Gmail 地址留下的,但該評論者還在頁面頂部標有同名的 @ Huawei.com電子郵件地址。根據(jù)筆者的調(diào)查,該開發(fā)者是華為的資深系統(tǒng)架構(gòu)師,位于印度,主要工作是領(lǐng)導(dǎo)系統(tǒng)及驅(qū)動開發(fā),長期參與華為和高通、Google 等公司的合作項目,為保護隱私,不再透露更多。但是可以大膽猜測,華為參與 Fuchsia 開發(fā)的團隊可能位于印度,或者最起碼部分位于印度。該問題的原始 URL 在這里,中文描述如下:
有一個問題,是否有新的方法只編譯 Zircon 內(nèi)核? (因為大多數(shù)腳本都被刪除了)。
此外,以前在 package-image 期間(例如在 flash-hikey 腳本中),-t 參數(shù)用于禁用所有測試并減小zedboot 鏡像的大小。 你能告訴我現(xiàn)在有類似的可用參數(shù)嗎?
在某些情況下,你可能還記得,F(xiàn)uchsia 中文社區(qū)去年推出一篇文章介紹(這里),F(xiàn)uchsia OS 由四個不同的部分組成(以前稱為“層”) – Zircon、Garnet、Peridot、和 Topaz。似乎華為可能只對 Fuchsia 的 Zircon 微內(nèi)核感興趣或更感興趣,因為他們正在尋求僅構(gòu)建該部分的指令。
華為一直對 Fuchsia 操作系統(tǒng)感興趣,同時也一直在使用 Android 操作系統(tǒng),其創(chuàng)始人任正非也明確表示支持 Android 操作系統(tǒng)。同時華為也對外表示一直在開發(fā)自己的操作系統(tǒng),名為鴻蒙( Hongmeng OS),最初被一些媒體報道為 Android 替代品,但華為最新消息表示并非如此,更有可能是一個物聯(lián)網(wǎng)操作系統(tǒng),這恰恰是被公認的對 Fuchsia 操作系統(tǒng)的定義。
外界看來,這個鴻蒙操作系統(tǒng)現(xiàn)在仍是一個神秘的東西。我們對華為的鴻蒙了解的一個事實就是它使用微內(nèi)核,就像 Fuchsia 的 Zircon 一樣。在沒有深入了解技術(shù)細節(jié)和可能的優(yōu)點/缺點的情況下,使用微內(nèi)核意味著操作系統(tǒng)建立在精簡的核心上,而不是像 Windows,MacOS 和 Android 等當(dāng)前操作系統(tǒng)中看到的那么大。
所以現(xiàn)在的問題就變成了:為什么當(dāng)華為自己的鴻蒙操作系統(tǒng)有自己的微內(nèi)核時,華為要尋求參與 Zircon 微內(nèi)核的開發(fā)工作?鴻蒙和 Fuchsia 有什么關(guān)聯(lián)?
鑒于 Fuchsia 是一個開源的操作系統(tǒng),有可能華為鴻蒙在某種程度上基于 Fuchsia 的 Zircon 微內(nèi)核,但這似乎不太可能,因為 Fuchsia 和 Android 同為 Google 公司的項目,如果華為不信任 Google,并且不能繼續(xù)使用 Android ,F(xiàn)uchsia 有很大幾率也不能。另一種可能性是,華為可能只是在為未來做準備,也許有朝一日 Fuchsia 成為 Google 的旗艦操作系統(tǒng)。
在獲得更多信息之前,我們只能在此時進行推測。