Google Fuchsia
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() Fuchsia作業系統標誌 | |
![]() Armadillo使用者外殼的截圖,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。
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Google_Fuchsia_Logo.svg/125px-Google_Fuchsia_Logo.svg.png)
作為免費和開源軟體分發,採用三句版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]。
參考文獻
[編輯]- ^ https://fuchsia.dev/whats-new/release-notes/f18.
- ^ 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 中文社群 (頁面存檔備份,存於網際網路檔案館)
參見
[編輯]- Haiku – 開源桌面作業系統
- FreeRTOS – 微核心,即時作業系統(RTOS)
- Redox - Rust實現的微核心作業系統
- QNX – 符合POSIX,微核心即時作業系統(RTOS)
- INTEGRITY – 微核心即時作業系統(RTOS)
- L4微核心系列 – L4系列,小而快的開源微核心
- 貝爾實驗室九號計畫 – 為了接替UNIX的分散式作業系統
- MINIX 3 – 類Unix微核心作業系統
- 鴻蒙 (作業系統) – 華為開發的作業系統。
|
|
|
|