繁體
  • 简体中文
  • 繁體中文

熱門資訊> 正文

谷歌從Android移除大量Fuchsia相關代碼,Starnix項目新進展曝光

2022-07-16 13:39

  IT之家7月16日消息,本周,谷歌從Android開源項目(AOSP)中移除了大量關於Fuchsia的代碼,但目前Android和Fuchisia依然有着緊密的聯繫。

  谷歌內部操作系統Fuchsia目前僅支持該公司的兩款智能顯示屏NestHub和NestHubMax,但谷歌野心不止於此。

  谷歌希望讓一些Fuchsia設備能夠運行安卓和Linux等其他操作系統的App。當然,這在理論上是可以做到的。

  有幾種方法可以實現這一目標,谷歌最早的嘗試之一是在虛擬機中運行Android操作系統的完整實例,也正因此ChromeOS和PC版谷歌PlayGames可以支持Android應用,但這種方案也存在一些潛在的性能缺陷。

  此外,谷歌還探索了另一條路徑,即Fuchsia與AndroidRuntime之間建立一種直接的聯繫。正如在2019年有媒體發現谷歌在AOSP代碼中創建了一個項目,該項目將創建專為Fuchsia設備設計的AndroidRuntime 的進程。

  IT之家瞭解到,這個名為「device/Google/Fuchsia」的Android項目的已經在2021年2月停止支持,但至今都沒有公開事情進展如何。

  本周,谷歌將所有「device/Google/Fuchsia」的代碼從Android中刪除,這也標誌着這條特殊路徑的終結。

  在移除之后,該項目只留下簡單的「TODO」信息,表明Google正考慮去走出一條新的路徑。負責這項更改的開發者正在開發Fuchsia的「Starnix」項目。

  值得一提的是,該項目最早於2021年被曝光,Starnix項目設計初衷就是讓Fuchsia能夠「原生」運行為Linux/Android開發的應用和庫。爲了實現這個目標,Starnix還把底層內核指令從Linux轉換成了Fuchsia的Zircon內核。

  Starnix的提議被接受並開始工作已經一年多了。在此期間,Fuchsia團隊在開發能夠在Fuchsia設備上運行的Linux程序方面取得了重大進展。

  Fuchsia項目團隊正希望能夠在Fuchsia設備上運行Linux程序。事實上,官方還提供了一個專用的Starnix Shell,可以幫助開發者和發燒友玩轉 Fuchsia工作站。

  值得注意的是,這個shell不是簡單的Linux設計,而是一個「包含在系統中的小型Android發行版」。最近,這一功能還被替換成了通過adb命令訪問Fuchsia和Starnix的Android功能,可以説就像訪問任何其他Android設備一樣簡單。

  展望未來,谷歌似乎準備將Fuchsia的Starnix團隊去打造一種可以穩定與Android及其應用程序兼容的方案,而Fuchsia的路線圖中也要求它可以更好地處理Android的「init」進程。

  6月份的時候,有另一個路線圖項目指出谷歌希望在Fuchsia正確「啟動和運行時鍾應用」,這可能是指谷歌時鍾或AOSP的開源「桌面時鍾」。當然,這個特殊的項目在公佈不久就對公眾隱藏了,只有下面的截圖得以流傳。

  總而言之,谷歌Fuchsia團隊似乎仍有在考慮打造智能家居之外的產品,例如將Fuchsia打造成一款類似安卓的通用操作系統,併兼容大量的Android應用。但目前還沒有更多消息,谷歌打算將這些高端設計應用在什麼樣的設備上仍有待觀察。

風險及免責提示:以上內容僅代表作者的個人立場和觀點,不代表華盛的任何立場,華盛亦無法證實上述內容的真實性、準確性和原創性。投資者在做出任何投資決定前,應結合自身情況,考慮投資產品的風險。必要時,請諮詢專業投資顧問的意見。華盛不提供任何投資建議,對此亦不做任何承諾和保證。