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