FuchsiaGoogle開發的作業系統[2],與基於Linux內核ChromeOSAndroid等不同,Fuchsia基於新的名為Zircon的微內核[3],受Little Kernel啟發[4],用於嵌入式系統,主要使用C語言和C++編寫[5]。Fuchsia的設計目標之一是可執行在眾多的裝置上,包括流動電話個人電腦[6]經過多年的發展,它的正式產品發佈於第一代Google Nest Hub上,取代了其原來基於LinuxCast OS

Fuchsia
Fuchsia作業系統標誌
Armadillo用戶外殼的截圖,Fuchsia的一部分
開發者Google
程式語言多種:CC++RustGoPythonDart
作業系統家族Zircon
運作狀態當前
原始碼模式開放原始碼
首次釋出2016年8月15日,​8年前​(2016-08-15
目前版本
  • F20(2024年6月4日)[1]
編輯維基數據連結
支援的語言英語
支援平台ARM64X86-64
內核類別微內核 基於能力英語Capability-based security 即時作業系統
特許條款多種:BSD 3 clauseMITApache 2.0
官方網站fuchsia.dev
倉庫 編輯維基數據連結
Fuchsia的初代標識是個品紅色的無限符號。

作為免費和開源軟件分發,採用三句版BSDMITApache 2.0軟件特許條款。

歷史

編輯

2016年8月,媒體報道了釋出於GitHub上的神秘原始碼,顯示Google正在開發一個名為「Fuchsia」(「品紅色」的英文)的新作業系統,雖然官方沒有正式公佈,其原始碼檢查顯示其能夠跨平台執行,包括「汽車的娛樂媒體系統和嵌入式裝置,如紅綠燈數碼手錶智能電話平板電腦個人電腦」。[7][8]

2017年5月,Ars Technica編寫了關於Fuchsia的新用戶介面的文章,從8月首次披露時的命令列介面上升級,以及開發人員表示「此專案不是玩具專案,不是20%時間專案,不是我們不再關心的死去的專案的垃圾場」,多家媒體寫到「Fuchsia專案」和Android似乎有密切聯絡,有人猜測Fuchsia可能是「重做」[9]或替換Android[10][11]以在某種程度上修復該平台上的問題。

2017年11月,對Swift語言提供了初始支援。[12]

2018年1月3日,Google允許開發者以Google Pixelbook為目標裝置,下載Fuchsia OS進行開發與測試[13][14][15]

2018年4月,Fuchsia的原始碼出現在AOSPART當中,疑似是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、AndroidiOS進行跨平台開發的開發框架,基於Dart建立應用,能讓應用達到120FPS的高效能。

得益於Flutter提供的跨平台能力,用戶可以在Android裝置上安裝一部分Fuchsia。Ars Technica注意到儘管用戶可以測試Fuchsia,但是並不「可用」。他們還補充,儘管能看出Fuchsia與Android的介面有很多相似之處,比如應用螢幕、設置彩蛋和同時瀏覽多個應用的分屏功能等,但「全都只是佔據位置而不可用」[22]

Ars Technica注意到Fuchsia的很多部分都能工作,尤其是硬件支援[23]

參考文獻

編輯
  1. ^ Fuchsia F20 release notes. [2024年11月23日]. 
  2. ^ Prince, Rob.
  3. ^ Lopez, Napier (13 August 2016).
  4. ^ magenta/mg_and_lk.md at 1e009f296dc397a2a0ba3a9fe364a662a57a3ace · fuchsia-mirror/magenta. GitHub. [26 Oct 2016]. [永久失效連結]
  5. ^ "Google Is Building A New Operating System From Scratch: 'Fuschia'". 2016-08-15.
  6. ^ Fingas, Jon.
  7. ^ 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). 
  8. ^ Fingas, Jon. Google's Fuchsia operating system runs on virtually anything. Engadget. AOL. August 13, 2016 [October 5, 2016]. (原始內容存檔於2019-02-10). 
  9. ^ Fingas, Jon. Google's mysterious Fuchsia OS looks like an Android re-do. Engadget. AOL. May 8, 2017 [May 9, 2017]. (原始內容存檔於2019-02-11). 
  10. ^ 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). 
  11. ^ 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). 
  12. ^ Add Fuchsia OS support. GitHub PR for Swift. 2017-11-15 [2018-02-02]. (原始內容存檔於2019-05-01). 
  13. ^ Preparing to install Fuchsia on Pixelbook[永久失效連結].GitHub.[2018-01-03].
  14. ^ Putting Fuchsia on a Device[永久失效連結].GitHub.[2018-01-03].
  15. ^ Google允許以自家Pixelbook測試Fuchsia OS頁面存檔備份,存於互聯網檔案館).科技新報.[2018-01-03].
  16. ^ 谷歌 Fuchsia 源码现身 AOSP,支持 ART 运行环境 - 开源中国社区. www.oschina.net. [2018-05-11]. (原始內容存檔於2019-06-09) (中文(中國大陸)). 
  17. ^ Bradshaw, Kyle. Fuchsia.dev: Google launches official site about Fuchsia OS. 9to5Google. 2019-06-28 [2019-06-29]. (原始內容存檔於2020-11-20) (美國英語). 
  18. ^ Expanding Fuchsia's open source model. 2020-12-08 [2020-12-10]. (原始內容存檔於2021-01-15) (美國英語). 
  19. ^ Amadeo, Ron. Google launches its third major operating system, Fuchsia. Ars Technica. 2021-05-25 [2022-07-17]. (原始內容存檔於2021-08-03) (美國英語). 
  20. ^ Bradshaw, Kyle. Google is releasing Fuchsia OS, starting w/ 1st-gen Nest Hub. 9to5Google. 2021-05-25 [2022-07-17]. (原始內容存檔於2021-07-16) (美國英語). 
  21. ^ 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) (美國英語). 
  22. ^ 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). 
  23. ^ 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. 

外部連結

編輯

參見

編輯