自從我們第一次發(fā)現(xiàn)谷歌正在開發(fā)一款名為 “Fuchsia”的新操作系統(tǒng)以來,已經(jīng)有四年多了。
它的獨(dú)特之處在于它不是基于 Linux 內(nèi)核的,而是使用了一個(gè)名為 “Zircon”的微內(nèi)核。此外,盡管它是在可公開瀏覽的存儲庫上 “公開”開發(fā)的,但沒有人真正了解該操作系統(tǒng)的用途,同時(shí),谷歌的高管們對這一切也都諱莫如深。
如今,該公司宣布,它將通過從其公司外部尋求更多的參與力量來擴(kuò)大開放。谷歌表示,它已經(jīng) “為項(xiàng)目討論創(chuàng)建了新的公共郵件列表,添加了一個(gè)治理模型來闡明戰(zhàn)略決策是如何制定的,并為參與者開放了問題跟蹤程序,以查看正在進(jìn)行的工作。”
盡管有一些早期的 UI 示例,但是我們已經(jīng)看到 Google 提供的代碼和文檔已經(jīng)有一段時(shí)間了。谷歌近日的公告強(qiáng)調(diào),“‘Fuchsia’這一新的操作系統(tǒng)還沒有準(zhǔn)備好進(jìn)行一般產(chǎn)品開發(fā),也沒有成為開發(fā)目標(biāo)”,但這一宣布很可能會引發(fā)外部更多的討論。
我們知道,“Fuchsia”并不一定是 Android 或 Chrome 操作系統(tǒng)一對一的替代品。關(guān)于 “Fuchsia”的實(shí)踐環(huán)節(jié),最有趣的線索來自這樣一個(gè)事實(shí):我們知道,它已經(jīng)在 Google 智能音箱的硬件上進(jìn)行了測試。盡管發(fā)布時(shí),它們并沒有運(yùn)行 Fuchsia”。相關(guān)人士僅列舉了幾個(gè)與 “谷歌制造”設(shè)備排列在一起的紫紅色代碼的例子。
谷歌簡單地將 “Fuchsia”稱為 “安全、可更新、包容和務(wù)實(shí)的生產(chǎn)級操作系統(tǒng)”。在 2019 年的一次采訪中,谷歌的 Hiroshi Lockheimer 特征的 “Fuchsia”可能會針對手機(jī)或筆記本電腦之外的 “某些其他外形因素”進(jìn)行優(yōu)化。
我們正在研究一個(gè)新的操作系統(tǒng)會是什么樣子。一般地,當(dāng)人們知道時(shí)會很興奮地說:“哦,這是新的安卓系統(tǒng)”或者 “這是新的 Chrome 操作系統(tǒng)”。但 “Fuchsia”并不是關(guān)于這個(gè)的,它是關(guān)于推動先進(jìn)的操作系統(tǒng)和我們從 “Fuchsia”中學(xué)到的東西,并可以融入其它產(chǎn)品。
除了新的郵件列表和征集投稿人之外,谷歌還發(fā)布了一份 “技術(shù)路線圖,但它主要集中在底層操作系統(tǒng)上,比如 “一個(gè)獨(dú)立于驅(qū)動程序更新內(nèi)核的驅(qū)動程序框架”和 “‘Fuchsia’接口定義語言”。“Fuchsia”的路線圖表明,許多最初的子系統(tǒng)正在被改造,使用一個(gè)新的 IO 庫和組件架構(gòu),Google 運(yùn)行了很多開源項(xiàng)目,這些項(xiàng)目名義上是由任何人開發(fā)的,但實(shí)際上大部分都是由 Google 的工程師完成的,“Fuchsia”看起來也是一樣。
公司今天宣布的新的戰(zhàn)略方向中,他們對外表示:“‘Fuchsia’引領(lǐng)著紫紅色的方向,做出平臺決策”,但鼓勵(lì)更多外部行業(yè)力量的參與。
“從今天開始,我們正在擴(kuò)展‘Fuchsia’的開源模型,使公眾更容易參與這個(gè)項(xiàng)目。”
“我們?yōu)轫?xiàng)目討論創(chuàng)建了新的公共郵件列表,添加了一個(gè)治理模型來闡明戰(zhàn)略決策是如何制定的,并為公共貢獻(xiàn)者打開了問題跟蹤程序,以查看正在進(jìn)行的工作。作為一個(gè)開源的努力,我們歡迎來自所有人的高質(zhì)量、經(jīng)過良好測試的貢獻(xiàn),F(xiàn)在有了一個(gè)過程,可以成為成員以提交修補(bǔ)程序,或者成為具有完全寫入權(quán)限的提交者。”
該公司還特別指出,“Fuchsia”還沒有準(zhǔn)備好進(jìn)行一般產(chǎn)品開發(fā),甚至不能作為開發(fā)目標(biāo)。不過,任何擁有真正技術(shù)能力的人都可以克隆存儲庫并構(gòu)建代碼。谷歌已經(jīng)提供了大量關(guān)于如何做到這一點(diǎn)的文檔,以及一個(gè)模擬器。
該操作系統(tǒng)支持 Flutter 應(yīng)用程序,并使用 C,C++,Dart,Python,Go 和 Rust 編程語言編寫。DahliaOS 是 Fuchsia OS 的一個(gè)分支,Zicron 內(nèi)核變體仍在開發(fā)中,它的 Linux 版本已經(jīng)可以使用了。
谷歌還指出,它的目標(biāo)是圍繞這個(gè)項(xiàng)目建立一個(gè)包括開源社區(qū)。“Fuchsia 是一個(gè)開放源代碼項(xiàng)目,從平臺本身的架構(gòu)到我們正在構(gòu)建的開源社區(qū),都包含在設(shè)計(jì)中。該項(xiàng)目仍在快速發(fā)展,但系統(tǒng)的基本原則和價(jià)值觀在整個(gè)項(xiàng)目中保持相對不變。”
那么,為什么已經(jīng)擁有 Android 操作系統(tǒng)的谷歌想要建立一個(gè)新全新的 “Fuchsia”?
據(jù)公開信息,雖然 Android 系統(tǒng)屬于 Google,但它仍然是基于 Linux 構(gòu)建的,同時(shí) Google 也因 Java 問題被起訴。“Fuchsia”操作系統(tǒng)不同于 Android 使用的 Linux 內(nèi)核,相反地,它采用了一個(gè)相對較新的 Zircon 的內(nèi)核,并由 Flutter 引擎和 Dart 語言編寫而成。
值得一提的是,“Fuchsia”操作系統(tǒng)與目前的 Android 相比,無論是存儲器還是內(nèi)存之類的硬件要求都大幅降低,這也滿足了其終端使用的需求。除了應(yīng)用于智能手機(jī)、計(jì)算機(jī)等,“Fuchsia”操作系統(tǒng)還可以在智能家居等物聯(lián)網(wǎng)設(shè)備上運(yùn)行,實(shí)現(xiàn)跨平臺的運(yùn)行和操作。
特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,并請自行核實(shí)相關(guān)內(nèi)容。本站不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系我們,本站將會在24小時(shí)內(nèi)處理完畢。