GoogleFuchsia
Fuchsia是 Google 開發的作業系統,佮基於 Linux 核心的 ChromeOS 和 Android 等無仝,Fuchsia 是新的名為 Zircon 的微核心,受 Little Kernel 啟發,用佇1875入式的系統去,主要是使用 C 語言佮 C + + 編寫。Fuchsia 的設計目標之一是會當執行佇濟濟裝置頂懸,包括行動電話佮個人的電腦。經過多年的發展,伊的正式的產品發布佇頭一代 Google Nest Hub 上,取代去其原來基於 Linux 的 Cast OS。
作為免費佮開源軟體分發,採用三句版 BSD,MIT 和 Apache 二鋪零軟體授權條款。
歷史
二空一六年八月,媒體報導了解出於 GitHub 上的神祕原始碼,顯示 Google 當咧開發一个叫做「Fuchsia」(「 品紅色」的英文)的新作業系統,總是官方並無正式公佈,其原始碼檢查顯示其會使跨平台執行,包括講「汽車的娛樂媒體系統佮躉入式裝置,如紅青燈、彼个數位錶仔、智慧型手機仔、平板電腦佮個人電腦」。
二空一七年五月,Ars Technica 編寫關於著 Fuchsia 的新使用者介面的文章,對八月頭擺披露時的命令列介面升級,猶閣有開發人員表示「這个案件毋是𨑨迌物仔的專案,毋是百分之二十時間專案,毋是咱無閣關心的死去的專案的糞埽場」,多家媒體寫著講「Fuchsia 專案」和 Android 若親像有捷聯絡,有人咧臆 Fuchsia 可能是「重做」抑是替換 Android 以佇咧某一種程度上修復該平台的問題。
二空一七年十一月,著 Swift 語言提供初初的支援。
二空一八年一月三號,Google 允准開發者以 Google Pixelbook 替目標裝置了,下載 Fuchsia OS 進行開發佮測試。
二空一八年四月,Fuchsia 的原始碼出這馬 AOSP 的 ART 當中,疑似講 AOSP 已經開始共 ART 徙栽到 Fuchsia 上,毋過原始碼猶是處理註解處理的狀態。
二空一九年六月二十八號,Fuchsia OS 的開發者網站 Fuchsia . dev 上線。
二空二空年十二月初八,頭擺佇咧 Google Open Source 部落格顯相,籲開發者來做出貢獻。
二空二一年五月,Google 員工證實,伊頭擺佇咧消費者市場部署矣 Fuchsia,這是對頭一代 Google Nest Hub 的軟體更新,該軟體取代了是 Chromecast 的軟體,毋過此更新無包含面向使用者的更改。嘿預覽版裝置進行頭一波更新後,該更新佇二空二一年八月推出到所有 Nest Hub 裝置。
特性
Fuchsia 的使用者介面佮應用使用「Flutter」開發。Flutter 是一个會當為著 Fuchsia、Android 和 iOS 進行迒平台開發的開發框架,是因為 Dart 建立應用,會當予應用達到百二十 FPS 的高效能。
得益於 Flutter 提供的跨平台能力,使用者會當佇 Android 裝置安裝一部份 Fuchsia。Ars Technica 注意著就算使用者會當測試 Fuchsia,但是並無「可用」。 𪜶閣補充,就算講看會出 Fuchsia 佮 Android 介面有足濟相𫝛的所在,比如應用螢幕、設定彩卵佮同時瀏覽濟个應用的分屏功能等等,猶毋過「攏總干焦占位袂當用」。
Ars Technica 注意著 Fuchsia 的足濟部份攏會當做工課,尤其是硬體支援。
參考文獻
外部連結
- Fuchsia OS 開發者網站
- GitHub 上的 Fuchsia-mirror
- Fuchsia 的原始碼庫
- ( 非官方)Google Fuchsia Wiki
- Fuchsia OS 中文社群
參見
- Haiku–開源桌面作業系統
- FreeRTOS–微核心,即時作業系統(RTOS)
- Redox-Rust 實現微核心的作業系統
- QNX–符合 POSIX,微核心即時作業系統(RTOS)
- INTEGRITY–微核心即時作業系統(RTOS)
- L 四微核心系列–L 四系列,細漢的時陣緊的開源微核心
- 貝爾實驗室九號計畫–為著欲接替 UNIX 的分散式作業系統
- MINIX 三–類 Unix 微核心作業系統
- 鴻蒙 ( 作業系統 )–華為開發的作業系統。