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

2020-12-05 太平洋電腦網

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跨平臺融合的新產物,就看推出時機了。

相關焦點

  • 谷歌新系統Fuchsia OS官網上線,安卓將成歷史?
    雖然安卓系統佔據了85%的市場份額,但面對堅固的iOS系統依然顯得力不從心,如今谷歌上線新操縱系統,將有助於谷歌佔領更高的市場份額,並為未來布局。谷歌開發新作業系統或許是基於對現在和未來的考量。如今市場上各方基於安卓系統開發出自身的作業系統在一定程度上削弱了谷歌在安卓系統上的掌控力,並影響了谷歌的生態系統發展,這次開發新系統或許是谷歌為了整合當前的操縱系統市場和自身的業務發展。而另一方面,也是為了 在物聯網時代到來前布局,畢竟這次新系統的賣點之一就是適配各種智能終端。其實新系統的上線也是為了應對來自華為的競爭。
  • 谷歌Fuchsia OS 進入開發者測試階段,它真的會代替安卓嗎?
    在這篇文章中,我們來深入了解一下這個被稱為「Fuchsia」的作業系統,並討論它是否真的能替代安卓。 預計已進入開發者試用階段 據外媒的最新消息,谷歌新作業系統Fuchsia OS的開發已經接近尾聲,進入開發者親自試用的階段。
  • 谷歌版「鴻蒙」Fuchsia OS官網上線,安卓將成為歷史?
    業內人士分析,這個全新的Fuchsia OS系統很可能是谷歌用來取代Android和Chrome OS的,建立在谷歌開發的名為Zircon內核上,而不是基於 Android和Chrome作業系統基礎的Linux內核。
  • 剖析C語言中a=a+++a的無聊問題
    這種純屬C語言 「二」 級的問題應該是從a+++a引申出來的吧。於是乎兄弟姐妹們開始討論它的運算結果,以及改如何理解。更有人寫出(a++)+(++a) a+(++(++a)) ((a++)++)+a這樣的東西,問應該如何計算。我表示鴨梨很大...
  • 鴻蒙系統真的只是安卓的替代品嗎?鴻蒙要做成什麼樣?(下)
    「分布式架構首次用於終端os實現跨終端無縫協同體驗。」「確定時延引擎和高性能IPC技術,實現系統天生流暢。」「基於微內核架構重塑終端設備可信安全。」「統一IDE支撐一次開發多端部署,實現跨終端生態共享。」
  • ARM微處理器的uC/OS的移植設計
    內核屬於搶佔式,最多可以管理60個任務。目前國內對μC/OS-II的研究和應用都很多。只要買一本書就可獲得原始碼,對學校和教育的使用完全免費,商業應用的費用相對也很低。所以對μC/OS-II實時作業系統的學習研究、開發、應用具有重要意義。
  • 安卓手機上能裝pc版谷歌瀏覽器插件的安卓手機瀏覽器yandex
    瀏覽器界面yandex瀏覽器是俄羅斯Yandex公司出的Chromeium內核的瀏覽器,Chromeium內核有什麼好?簡單的說Chromeium內核是谷歌開源瀏覽器內核之一,其安卓版更是幾呼所自知名的安卓瀏覽器都使用谷歌的內核,那麼多谷歌內核的安卓手機瀏覽器為何偏愛yandex瀏覽器呢?因為它可以在手機上裝pc版谷歌瀏覽器的插件實現和pc版插件一的功能。
  • 谷歌不給授權安卓? 沒事,我們還有其它選擇 比如旗魚OS
    谷歌不給授權安卓?所以說擁有安卓的谷歌對手機行業的控制力很強。隨著以開源為宗旨的安卓越來越封閉,許多人都意識到了過度依賴谷歌的隱患。    開發自家作業系統的例子很多,但都要麼失敗,要么半死不活。目前還活著的系統中,僅有的能被普通用戶體驗到的非安卓系統就是旗魚OS(Sailfish OS)和UBports了。
  • C語言因新冠疫情在Tiobe Index排名取代Java重回第一
    熱門開發語言排行榜TIOBE官方更新了2020年5月的排名,最新排名與上個月不同的是,C超越了Java成為第一名。這是繼2015年後的首次超越。造成這個現象的原因之一,可能就是因為新冠疫情。TIOBE CEO,Paul Jansen提到,的確有一些程序語言會因疫情關係而受益,像Python和R,因為科學家都在積極地尋找對抗病毒的藥物,另外,嵌入式語言C和C++會越來越流行,是因為這兩個語言被大量用於開發醫療器材的軟體中。
  • UC/OS-II內核調度分析
    內核概述:本文引用地址:http://www.eepw.com.cn/article/149123.htm多任務系統中,內核負責管理各個任務,或者說為每個任務分配CPU時間,並且負責任務之間的通訊。內核提供的基本服務是任務切換。
  • 谷歌Chrome OS 87 測試版新 Bug:運行安卓應用打字如龜速
    IT之家11月29日消息 據外媒 androidpolice 爆料,最新的谷歌 Chrome OS 87 Beta 測試版,出現了令人難以忍受的 Bug:在系統內運行安卓 App 時,用鍵盤打字會有非常大的延遲,儘管鍵盤已經輸入完畢,但還是要等到屏幕上的字母一個個地彈出來。
  • C語言怎麼樣?今天聊聊C語言的發展史!
    C語言發展史的點點滴滴。 任何一種新事物的出現都不是來自於偶然,而是時代所驅使的必然結果。 如果你問我:C語言有多偉大。那麼,我可能會想一下,說:多偉大我不知道,但是我知道很偉大。
  • 谷歌禁止中國使用安卓系統?
    這時,有人想到,那美國不讓我們用安卓系統怎麼辦?但是事實究竟是什麼?谷歌真的會禁止中國人使用Android作業系統嗎?回答是否定的。安卓是基於Linux系統開發的,而Linux是一款免費的作業系統(有GNU GPL授權證約束,要求免費),任何人可以免費獲得,並參與修改,從這個角度說Linux是全球程式設計師的共同勞動成果。當然這麼說安卓有點不對。安卓的系統架構有四層,分別為應用程式層、應用程式框架層、系統運行庫層和Linux內核層。從這裡可以看出,安卓是以Linux為地基搞出的新作業系統,有Linux的基因,但已經不是Linux。
  • Java transient關鍵字使用小記
    示例code如下:import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream
  • 谷歌虛擬鍵盤Gboard安卓版新增中文和韓文
    【環球網科技綜合報導】據外媒Gadgetsnow3月7日報導,谷歌虛擬鍵盤Gboard安卓版新增中文和韓文,並且增加了其他20多種新語言。谷歌3月7日宣布,安卓版Gboard增加了一些新的語言,包括韓文、繁體中文和簡體中文。谷歌表示,中文和韓文已成為安卓系統最受歡迎的語言,並且已增加到IOS版Gboard。
  • 谷歌Chrome OS 87測試版新Bug:運行安卓App打字出現巨大延遲
    11月29日消息 據外媒 androidpolice 爆料,最新的谷歌 Chrome OS 87 Beta 測試版,出現了令人難以忍受的 Bug:在系統內運行安卓 App 時,用鍵盤打字會有非常大的延遲,儘管鍵盤已經輸入完畢,但還是要等到屏幕上的字母一個個地彈出來。   根據外媒演示,這個 Bug 會使安卓應用的使用體驗非常糟糕。
  • 微軟說:瀏覽器要向谷歌看齊!於是,EDGE被拋棄了
    於是將尚未走出襁褓的EDGE瀏覽器拋棄,全新開發一個採用谷歌Chromium內核的瀏覽器,以挽回喪失殆盡的顏面。EDGE瀏覽器於2015年發布。發布之初,微軟對這個戰略性產品充滿了期待和厚望,希望藉助Windows 10系統的捆綁銷售,能夠實現微軟奪回瀏覽器市場份額,重寫當年輝煌霸主的宏圖。畢竟,瀏覽器的至尊王者是微軟的IE。
  • Java失寵,谷歌宣布Kotlin現在是Android開發的首選語言
    新智元推薦 來源:InfoQ (ID: infoqchina)編輯:小智整理【新智元導讀】在昨天凌晨的 Google I/O 大會上,Google 官方正式宣布,Kotlin 程式語言現在是 Android 應用程式開發人員的首選語言。Java 佔據 Android 開發絕對統治的時代一去不復返了。
  • 2020年3月全國程式設計師工資出爐,平均工資13820元,Java「錢」景看好!
    來自TIOBE排行榜的數據顯示,自2002年以來,Java常年高居熱門語言榜首,最近一年更是一枝獨秀,2019連續一年排行榜穩居第一。而一個語言的發展後勁在於有多少新生力量關注和進入這個領域,通過網絡搜索指數也能看出不同語言的受關注情況。
  • 學java可以做什麼?大數據前景和就業方向又是什麼樣的呢?
    學java可以做什麼?(1) Java可以用來做網站:很多大型網站都是用JSP寫的,JSP全名java server pages,這是一種動態網頁技術,比如我們熟悉的B站,很多政府網站都是用這個寫的所以想學習java的同學還可以負責網站方面的製作,這方面的崗位也比較多。