出品|開源中國文|局長谷歌近日正式面向公眾推出了 Fuchsia OS,獲得 Fuchsia 1.0 推送的裝置是第一代 Nest Hub。與基於 Linux 核心的 Chrome OS 和 Android 等作業系統不同,Fu
2021-06-01 00:12:02
出品|開源中國
文|局長
谷歌近日正式面向公眾推出了 Fuchsia OS,獲得 Fuchsia 1.0 推送的裝置是第一代 Nest Hub。
與基於 Linux 核心的 Chrome OS 和 Android 等作業系統不同,Fuchsia 使用了全新的、自研的 Zircon 微核心,其採用 C++ 編寫。核心的元件則使用到了 Go、Rust、Python,以及 C/C++ 等程式語言進行編寫,如 USB 驅動程式使用 C++ 編寫,而網路堆棧則使用了 Rust。
在關於 Fuchsia 的討論帖中,有開發者表示 Fuchsia 大量使用了 Rust 編寫程式碼,根據對 Fuchsia 整體的程式碼分析,Rust 的程式碼行數最多。
主要程式語言所佔的比例分別如下(包含 JSON 配置程式碼):
Rust 22%,C++ 18%,C 4%,Go 2%,Python 1%,Dart 1%如果把 JSON 配置去掉再統計,Fuchsia 的 Rust 程式碼的佔比實際已超過 50%。
根據此前報道過的「Fuchsia 程式語言策略」,終端開發者不支援使用 Rust,這裡的終端開發者是指在 Fuchsia Platform Source Tree 之外為 Fuchsia 編寫軟體的人。而 Rust 除了在 Zircon 核心中使用,還被批准在整個 Fuchsia Platform Source Tree 中使用。
相關文章
出品|開源中國文|局長谷歌近日正式面向公眾推出了 Fuchsia OS,獲得 Fuchsia 1.0 推送的裝置是第一代 Nest Hub。與基於 Linux 核心的 Chrome OS 和 Android 等作業系統不同,Fu
2021-06-01 00:12:02
WWDC 2021 即將來了老司機們都知道,蘋果一年大概只有兩場釋出會最值得關注,一場當然是九十月份的秋季新品釋出會,蘋果會在釋出會上釋出全新的 iPhone 和重磅產品。另外一場則是
2021-06-01 00:11:48
從小米MIX2S支援7.5W無線充電開始,小米從此以後就開始走向了「開掛」模式!小米MIX3支援10W無線充電,小米9支援20W無線閃充,當時已經創下了記錄,後來小米10再次創下記錄,釋出30W無
2021-06-01 00:11:40
【5月31日訊】相信大家都知道,華為將會在6月2日釋出鴻蒙手機系統正式版,屆時絕大部分的華為手機使用者都可以不用申請內測體驗,就可以享受到華為鴻蒙OS系統所帶來的極致快感,這
2021-06-01 00:11:34
如今大家手中的電子裝置越來越豐富了,手機、筆記本、藍芽耳機、智慧手錶等等,裝置多了充電器也就更多,給我們帶來精彩生活的同時也帶來了一些不方便。一方面,很多人平時會突然找
2021-06-01 00:11:26
果粉之家,專業蘋果手機技術研究十年!您身邊的蘋果專家~上週,iPhone 13專用的A15處理器就已經開始正式在臺積電開始量產。隨著A15晶片開始動工後,iPhone 13的螢幕也迎來了新的訊
2021-06-01 00:11:18