Google Fuchsia

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Fuchsia
Fuchsia作業系統標誌
Armadillo使用者外殼的截圖,Fuchsia的一部分
開發者Google
程式語言多種:CC++RustGoPythonDart
作業系統家族Zircon
運作狀態當前
原始碼模式開放原始碼
首次釋出2016年8月15日,​7年前​(2016-08-15
目前版本
  • F1.1 (2021年6月23日)[1]
  • F1.2 (2021年10月19日)[2]
  • F1.3 (2021年11月15日)[3]
  • F4 (2021年12月9日)[4]
  • F4.1 (2022年1月19日)[5]
  • F4.1.1 (2022年3月11日)[6]
  • F4.1.2 (2022年4月6日)[7]
  • F6 (2022年7月22日)[8]
  • F7 (2022年9月20日)[9]
  • F8.0 (2022年10月31日)[10]
  • F8.1 (2022年11月17日)[11]
  • F8.1.1 (2022年12月5日)[12]
  • F9 (2023年1月10日)[13]
  • F10 (2023年4月12日)[14]
  • F11 (2023年6月22日)[15]
  • F12 (2023年8月24日)[16]
  • F13 (2023年8月3日)[17]
  • F14 (2023年10月31日)[18]
  • F15 (2023年11月22日)[19]
  • F16 (2024年2月14日)[20]
編輯維基數據鏈結
支援的語言英語
支援平台ARM64X86-64
核心類別微核心 基於能力英語Capability-based security 即時作業系統
授權條款多種:BSD 3 clauseMITApache 2.0
官方網站fuchsia.dev
倉庫 編輯維基數據鏈結

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

Fuchsia的初代標識是個品紅色的無限符號。

作為免費和開源軟體分發,採用三句版BSDMITApache 2.0軟體授權條款。

歷史

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

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

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

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

2018年4月,Fuchsia的原始碼出現在AOSPART當中,疑似是AOSP已經開始將ART移植至Fuchsia上,但原始碼仍處於被註釋處理的狀態。[35]

2019年6月28日,Fuchsia OS的開發者網站Fuchsia.dev上線。[36]

2020年12月8日,首度在Google Open Source 部落格亮相,籲開發者來做出貢獻。[37]

2021年5月,Google員工證實,它首次在消費者市場部署了Fuchsia,這是對第一代Google Nest Hub的軟體更新,該軟體取代了基於Chromecast的軟體,不過此更新不包含面向使用者的更改。[38][39] 對預覽版裝置進行第一波更新後,該更新於2021年8月推出至所有Nest Hub裝置。[40]

特性

Fuchsia的使用者介面應用使用「Flutter」開發。Flutter是一個能為Fuchsia、AndroidiOS進行跨平台開發的開發框架,基於Dart建立應用,能讓應用達到120FPS的高效能。

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

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

參考文獻

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

外部連結

參見