Google Fuchsia
開發者 | |
---|---|
編程語言 | 多種:C、C++、Rust、Go、Python、Dart |
作業系統家族 | Zircon |
運作狀態 | 當前 |
源碼模式 | 開放源代碼 |
首次發布 | 2016年8月15日 |
當前版本 |
|
支持的語言 | 英語 |
支援平台 | ARM64、X86-64 |
內核類別 | 微內核 基於能力 實時操作系統 |
許可證 | 多種:BSD 3 clause、MIT和Apache 2.0 |
官方網站 | fuchsia |
倉庫 |
Fuchsia是Google開發的操作系統[2],與基於Linux內核的ChromeOS和Android等不同,Fuchsia基於新的名為Zircon的微內核[3],受Little Kernel啟發[4],用於嵌入式系統,主要使用C語言和C++編寫[5]。Fuchsia的設計目標之一是可運行在眾多的設備上,包括移動電話和個人電腦。[6]經過多年的發展,它的正式產品發布於第一代Google Nest Hub上,取代了其原來基於Linux的Cast OS。
作為免費和開源軟件分發,採用三句版BSD,MIT和Apache 2.0軟件許可證。
歷史
[編輯]2016年8月,媒體報道了發布於GitHub上的神秘源碼,顯示Google正在開發一個名為「Fuchsia」(「品紅色」的英文)的新操作系統,雖然官方沒有正式公布,其源碼檢查顯示其能夠跨平台運行,包括「汽車的娛樂媒體系統和嵌入式設備,如紅綠燈、數碼手錶、智能手機、平板電腦與個人電腦」。[7][8]
2017年5月,Ars Technica編寫了關於Fuchsia的新用戶界面的文章,從8月首次披露時的命令行界面上升級,以及開發人員表示「此項目不是玩具項目,不是20%時間項目,不是我們不再關心的死去的項目的垃圾場」,多家媒體寫到「Fuchsia項目」和Android似乎有密切聯繫,有人猜測Fuchsia可能是「重做」[9]或替換Android[10][11]以在某種程度上修復該平台上的問題。
2018年1月3日,Google允許開發者以Google Pixelbook為目標設備,下載Fuchsia OS進行開發與測試[13][14][15]。
2018年4月,Fuchsia的原始碼出現在AOSP的ART當中,疑似是AOSP已經開始將ART移植至Fuchsia上,但原始碼仍處於被註釋處理的狀態。[16]
2019年6月28日,Fuchsia OS的開發者網站Fuchsia.dev上線。[17]
2020年12月8日,首度在Google Open Source 部落格亮相,籲開發者來做出貢獻。[18]
2021年5月,Google員工證實,它首次在消費者市場部署了Fuchsia,這是對第一代Google Nest Hub的軟體更新,該軟體取代了基於Chromecast的軟體,不過此更新不包含面向使用者的更改。[19][20] 對預覽版設備進行第一波更新後,該更新於2021年8月推出至所有Nest Hub設備。[21]
特性
[編輯]Fuchsia的用戶界面與應用使用「Flutter」開發。Flutter是一個能為Fuchsia、Android和iOS進行跨平台開發的開發框架,基於Dart創建應用,能讓應用達到120FPS的高性能。
得益於Flutter提供的跨平台能力,用戶可以在Android設備上安裝一部分Fuchsia。Ars Technica注意到儘管用戶可以測試Fuchsia,但是並不「可用」。他們還補充,儘管能看出Fuchsia與Android的界面有很多相似之處,比如應用屏幕、設置彩蛋和同時瀏覽多個應用的分屏功能等,但「全都只是占據位置而不可用」[22]。
Ars Technica注意到Fuchsia的很多部分都能工作,尤其是硬件支持[23]。
參考文獻
[編輯]- ^ Fuchsia F20 release notes. [2024年11月23日].
- ^ Prince, Rob.
- ^ Lopez, Napier (13 August 2016).
- ^ magenta/mg_and_lk.md at 1e009f296dc397a2a0ba3a9fe364a662a57a3ace · fuchsia-mirror/magenta. GitHub. [26 Oct 2016].[永久失效連結]
- ^ "Google Is Building A New Operating System From Scratch: 'Fuschia'". 2016-08-15.
- ^ Fingas, Jon.
- ^ Etherington, Darrell. Google’s mysterious new Fuchsia operating system could run on almost anything. TechCrunch. AOL. August 15, 2016 [October 5, 2016]. (原始內容存檔於2019-06-05).
- ^ Fingas, Jon. Google's Fuchsia operating system runs on virtually anything. Engadget. AOL. August 13, 2016 [October 5, 2016]. (原始內容存檔於2019-02-10).
- ^ Fingas, Jon. Google's mysterious Fuchsia OS looks like an Android re-do. Engadget. AOL. May 8, 2017 [May 9, 2017]. (原始內容存檔於2019-02-11).
- ^ Gartenberg, Chaim. Google’s mysterious new Fuchsia OS has a UI now. The Verge. Vox Media. May 8, 2017 [May 9, 2017]. (原始內容存檔於2019-06-05).
- ^ Davenport, Corbin. Google's "Fuchsia" operating system is taking shape with a new design. Android Police. May 8, 2017 [May 9, 2017]. (原始內容存檔於2019-10-31).
- ^ Add Fuchsia OS support. GitHub PR for Swift. 2017-11-15 [2018-02-02]. (原始內容存檔於2019-05-01).
- ^ Preparing to install Fuchsia on Pixelbook[永久失效連結].GitHub.[2018-01-03].
- ^ Putting Fuchsia on a Device[永久失效連結].GitHub.[2018-01-03].
- ^ Google允許以自家Pixelbook測試Fuchsia OS (頁面存檔備份,存於網際網路檔案館).科技新報.[2018-01-03].
- ^ 谷歌 Fuchsia 源码现身 AOSP,支持 ART 运行环境 - 开源中国社区. www.oschina.net. [2018-05-11]. (原始內容存檔於2019-06-09) (中文(中國大陸)).
- ^ Bradshaw, Kyle. Fuchsia.dev: Google launches official site about Fuchsia OS. 9to5Google. 2019-06-28 [2019-06-29]. (原始內容存檔於2020-11-20) (美國英語).
- ^ Expanding Fuchsia's open source model. 2020-12-08 [2020-12-10]. (原始內容存檔於2021-01-15) (美國英語).
- ^ Amadeo, Ron. Google launches its third major operating system, Fuchsia. Ars Technica. 2021-05-25 [2022-07-17]. (原始內容存檔於2021-08-03) (美國英語).
- ^ Bradshaw, Kyle. Google is releasing Fuchsia OS, starting w/ 1st-gen Nest Hub. 9to5Google. 2021-05-25 [2022-07-17]. (原始內容存檔於2021-07-16) (美國英語).
- ^ Byford, Sam. Google’s Fuchsia OS is rolling out to every first-gen Nest Hub. The Verge. 2021-08-18 [2022-07-17]. (原始內容存檔於2022-05-13) (美國英語).
- ^ Amadeo, Ron. Google’s “Fuchsia” smartphone OS dumps Linux, has a wild new UI. Ars Technica. Condé Nast. 2017-05-08 [2018-04-04]. (原始內容存檔於2019-09-26).
- ^ Amadeo, Ron. Google’s Fuchsia OS on the Pixelbook: It works! It actually works!. Ars Technica. Condé Nast. 2018-01-08 [2018-04-04]. (原始內容存檔於2019-12-17).
Right now, Google's built-from-scratch kernel and operating system will actually boot on the Pixelbook, and some things even work. The touchscreen, trackpad, and keyboard work and so do the USB ports. You can even plug in a mouse and get a second mouse cursor.
外部連結
[編輯]- Fuchsia OS開發者網站 (頁面存檔備份,存於網際網路檔案館)
- GitHub上的Fuchsia-mirror (頁面存檔備份,存於網際網路檔案館)
- Fuchsia的源代碼庫(頁面存檔備份,存於網際網路檔案館)
- (非官方)Google Fuchsia Wiki(頁面存檔備份,存於網際網路檔案館)
- Fuchsia OS 中文社區 (頁面存檔備份,存於網際網路檔案館)