拋棄Java! 穀歌C語言寫就微內核新OS: 安卓再見

Android雖然已經超越Windows成為全球用戶最多的一套作業系統, 可是因為Java的問題, 穀歌和甲骨文的官司一直打到了現在. 兩周前, 法院判穀歌侵犯了Java使用權, 需要支付90億美元.

然而, 即便是安卓的生態看起來已經堅不可摧, 穀歌依然沒有放棄開發一套完全不依賴Linux內核的新OS, 那就是Fuchsia.

據TheReg, 穀歌於12日發布了Fuchsia OS的內核文檔, 對開發者進行編程指導.

Fuchsia OS基於微內核(和Windows一樣), 名叫Zircon, 由穀歌員工Travis Geiselbrecht領導開發. 後者2012年加入穀歌, 2015年開始相關工作.

Zircon使用C語言寫就, 應用程序可以用32位句柄調用訪問對象, 比如管理記憶體, 與其它程序交換資訊等. 內核還提供了C ++類, 來通過系統調用操作對象.

內核向上是Zircon Core, 它處理設備驅動程式, 包括輸入輸出, ELF二進位載入等. 還有Zircon Framework, 運行核心庫.

目前的設計方案支援x86-64和ARM 64指令集的處理器體繫結構, 文檔最後一章是 '向下相容' , 但暫時空白.

作業系統的開發是一個漫長的過程, 不過穀歌顯然已經準備好切換到一套拋棄Java且重新將Android和Chrome OS跨平台融合的新產物, 就看推出時機了.

2016 GoodChinaBrand | ICP: 12011751 | China Exports