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跨平臺融合的新產物,就看推出時機了。
-
谷歌
+關注
關注
27文章
6196瀏覽量
106020 -
C語言
+關注
關注
180文章
7614瀏覽量
137739
發布評論請先 登錄
相關推薦
C語言與Java語言的對比
為了學習內核開發,大佬手搓了一個輕量級操作系統YiYiYa OS
為了學習內核開發,大佬手搓了一個輕量級操作系統YiYiYa OS
谷歌發布新型大語言模型Gemma 2
PLC編程語言和C語言的區別
微內核實時操作系統的介紹
谷歌Wear OS推出“School Time”功能 防止學生上學期間使用APP
System76更新Pop!_OS Linux至6.8內核,新特性顯著
C語言基礎-為什么要使用C?
C語言#define的應用
![<b class='flag-5'>C</b><b class='flag-5'>語言</b>#define的應用](https://file1.elecfans.com/web2/M00/C3/B9/wKgaomXn42eACLumAAAag1PydyU214.png)
谷歌發布Wear OS 4系統,力促開發者創新復雜功能表盤
谷歌捐款100萬美元給Rust基金會,以增強C++與Rust的交互性
鴻蒙輕內核源碼分析:Newlib C
![鴻蒙輕<b class='flag-5'>內核</b>源碼分析:Newlib <b class='flag-5'>C</b>](https://file1.elecfans.com//web2/M00/C0/FD/wKgaomXRtJWAcFAVAAAJMiBrCl8247.png)
評論