「話說天下大勢,分久必合,合久必分。」web
在科技圈優勝劣汰之勢下,操做系統從早期的大型機時代到基於 UNIX、Linux 等開源軟件的百家爭鳴,再到 PC 時代 Windows 王者勝,移動領域的 Google Android 和蘋果公司的 iOS 平分天下,素有以 10 年爲週期的操做系統即將走到下一時代的四岔路口。安全
當下萬物互聯的到來,誕生了可穿戴、智能手錶、車載等多款物聯網終端設備,伴隨碎片化而來的還有各家科技公司爲特定場景量身定作的操做系統。微信
其中,不只包含國內咱們正親眼見證逐漸壯大起來的鴻蒙 OS、RT-Thread、UOS、SylixOS、指令集等等,在面向全新的商業應用場景下,國外的科技巨頭們也正在加快腳步。架構
以 Google 爲表明,除了已被普遍使用的 Android、Chrome OS 以外,衆所周知,四年前,Google 正在祕密研發全新的操做系統 Fuchsia。近日,Fuchsia 正式面向公衆開放了源代碼,這意味着任何人均可以查看或下載源代碼並自行定製構建操做系統,Google 對此表示,但願經過開源讓更多的人蔘與進來,共建這款操做系統。app
Fuchsia 源代碼首次公開!框架
Fuchsia 一詞,引用 Google 本身的解釋是:Pink(粉紅)+Purple(紫色)=Fuchsia(燈籠海棠,一個新的操做系統)。性能
實際上,繼 Android 被普遍應用以後,外媒進而揭曉了 Google 正在祕密研發的另外一款操做系統 Fuchsia。網站
或許有很多人不理解,論及 Android 在操做系統的地位,應該是任何一款操做系統都沒法比擬的,爲什麼還要費事再弄出一套操做系統?
ui
據瞭解,Fuchsia 與基於 Linux 內核的 Chrome OS、Android 有所不一樣,它是基於全新的 Zircon 微內核研發,主要採用了 C、C++ 編寫。重點是,它的設計目標並非爲了取代上面幾款操做系統,而是但願運行於全部平臺,包括智能手機、 PC、智能設備、物聯網等設備之上。google
去年,Google 悄悄上線了 Fuchsia.dev 官方網站(https://fuchsia.dev/),旨在傳授開發者如何在 Fuchsia 上更好地開發,以及在小範圍內讓開發者瞭解如何製做 Fuchsia 應用程序。
不過,過去幾年間,雖然外媒屢次揭祕了 Fuchsia 的相關消息,但 Google 對此的態度一直是保持低調。
時至今日,Google 一反往常地首次高調宣佈 Fuchsia 代碼公開,並呼籲開發者爲該項目做出貢獻。
其中,Google 公開了開放源代碼項目使用的常規基礎結構,包括建立新的郵件列表用於項目討論;添加治理模型用以闡明如何制定戰略決策,開放問題跟蹤器,幫助開發者查看正在執行的工做。
另外,Google 還發布了技術路線圖,其中包括諸如獨立的驅動程序用以更新 Zircon 內核,以此提升文件系統性能以及研究「在運行 Fuchsia 的工做站上對用戶輸入事件進行更全面的處理」等項目。
爲了幫助開發者無需使用與 Fuchsia 兼容的硬件(例如原始的 Google Pixelbook)就能夠開始使用 Fuchsia 操做系統,Google 已經發布了詳細指南,說明了如何在 Mac 或 Linux 計算機上使用正式的 Fuchsia 模擬器。
對此,Google 表示,Fuchsia 的目標是爲了建立一個安全、可更新、兼容且實用的操做系統。
除此以外,值得注意的是,最新的 Fuchsia 的源代碼並無直接託管到 GitHub 上,而是放到了自家的平臺(https://fuchsia.googlesource.com)。若是你想貢獻代碼,也有一個正式的流程可讓你成爲 Fuchsia 項目的成員。
一統多平臺的 Fuchsia 操做系統真要來了?
此次消息一出,很多開發者對 Fuchsia 充滿了期待。從過去的「實驗」到現在的源代碼公開,咱們距離 Fuchsia 的落地還有多久?
別高興太早!
雖然今年年初,有外媒報道,谷歌新操做系統 Fuchsia OS 的開發已經接近尾聲,進入開發者親自試用的階段。
但這一次,Google 站出來正面迴應,Fuchsia 還沒有作好充足的準備,它既沒有準備好進行通常產品開發,也不能做爲開發應用的操做系統平臺,在此,Google 也呼籲開發者們不要嘗試將 Fuchsia 做爲主要操做系統運行。可是做爲開發者的你,能夠複製、編譯併爲該項目做出貢獻。
谷歌指出,Fuchsia 的目標是圍繞這個項目創建一個包括開源社區。「Fuchsia是一個開放源代碼項目,從平臺自己的架構到咱們正在構建的開源社區,都包含在設計中。該項目仍在快速發展,但系統的基本原則和價值觀在整個項目中保持相對不變。」
全新的賽道,Fuchsia 對標鴻蒙 OS?亦是蘋果?
此前,據 The Verge 報道,負責 Android 和 Chrome 的高管 Hiroshi Lockheimer 曾公開了一些關於 Fuchsia OS 的細節,其表示 Fuchsia OS 並非想成爲新的 Android 或 Chrome OS,而是針對操做系統的全新嘗試:
咱們的確在操做系統中嘗試引入最新的技術,同時我也知道這勢必會有許多人很是興奮地表示’這是新的 Android‘或’新的 Chrome OS‘。但實際上,Fuchsia 真的不是如此,而是在致力於推進整個操做系統方面的發展,而且,咱們在此項目中得到的經驗和知識,將整合到其餘產品線中,作出更好的產品。
據 9to5Google 報道,Lockheimer 還分享了這樣一個觀點:
這不只僅是手機和 PC,在物聯網的世界裏,將會有愈來愈多的設備須要操做系統和新的運行時等。我認爲這對於多種各有所長及特性的操做系統來講是有着共存空間的,Fuchsia 便是其中之一。
這意味着,從設計之初,Fuchsia 對標的就不是 Android 或 Chrome OS,更不是其替代品。
在現在人、機、物互聯與人工智能等技術高速發展的現階段,華爲消費者業務軟件部總裁王成錄曾表示,作全新的操做系統必定要找到某一個大的行業轉型發展的機會。
不久前,鴻蒙 OS 2.0 在 HDC 2020 大會上正式亮相,遵循其開源計劃,2020 年 9 月 10 日面向內存 128KB-128MB 終端設備、2021 年 4 月面向內存 128MB-4GB 終端設備、2021 年 10 月面向 4GB 以上的全部設備。
與此同時,操做系統另外一大巨頭蘋果於日前發佈自研 M1 芯片,而該款芯片的推出,意味着蘋果的硬件與軟件逐步掌控在本身的手中,併爲其統一移動端與桌面端的廣袤生態無疑提供了更多的便利。
現在數字化轉型已成主流趨勢,蓄力並構建統一的生態或許纔是最爲明智的選擇。這也是 Fuchsia 致力於跨多端多平臺、蘋果致力於打造自研芯片、鴻蒙 OS 適配智慧屏、可穿戴等多設備的根本緣由。
全新的物聯網賽場上,雖然科技巨頭在大力準備,但截至目前,還未出現一款如曾經 Android、iOS 那樣一統四方的操做系統,而在生態層面,你們無疑都還處於同一塊兒跑線,誰能笑到最後,這就須要交給時間來驗證。
更多精彩推薦
☞紅帽將中止支持 CentOS 8;2020 百度沸點揭曉年度知識熱詞;Qt 6.0 發佈|極客頭條☞踢掉 Docker 後,Kubernetes 還能歡快地跑 GPU?☞挑戰TensorFlow、PyTorch,誰纔是中國AI開源框架之星☞被棄用的 Docker 會被 Podman 取代嗎?☞ 索要 2.3 億元贖金!富士康遭遇黑客攻擊
本文分享自微信公衆號 - 源代碼社區(ydmsq666)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。