Google投資100萬美元改善Rust與C++的互操作性


Google今天宣佈,他們將向Rust基金會捐款100萬美元,重點用於增強C++和Rust編程語言之間的互操作性。這100萬美元捐款將用於支持新的"InteropInitiative"(互操作計劃),這是一項新的C++/Rust互操作工作。

Social - OSS - Experiences Developing with Rust at Google.png

我們希望這項計劃能讓那些擁有龐大 C++ 代碼庫的大型企業更輕松地逐步過渡到 Rust 編程語言。Rust 開發人員將探索新的方法,以提供"現有 C++ 代碼與 Rust 代碼之間的無縫互操作性"。

根據歷史漏洞密度統計,Rust 已主動阻止數百個漏洞對 Android 生態系統的影響。這項投資旨在擴大 Rust 在平臺各個組件中的應用。

雖然 Rust 可能並不適合所有產品應用,但優先考慮與 C++ 的無縫互操作性將加速更廣泛的社區采用,從而與提高內存安全性的行業目標保持一致。

該計劃的第一項工作將是起草一份工作范圍建議書,以便與利益相關者就互操作性推進工作的重點展開討論。

這筆資金很可能將用於圍繞構建系統集成的額外招聘和資源配置、基於人工智能的 C++ 到 Rust 的可能轉換和/或其他支出。

Rust/C++ 互操作計劃的公告將在Google安全博客上發佈。


相關推薦

2023-01-14

集成目前隻能通過第三方庫來實現。這兩種語言之間的互操作性也可能是一個問題,所以Google的開發人員在讓這兩種代碼類型相互交流時需要格外謹慎。盡管這樣,以及在像Chromium佈局引擎這樣的巨大項目中使用兩種不同的編程

2022-11-12

些例子是C#、Go、Java、Ruby和Swift,"NSA說。該機構引用Google和微軟最近的研究,他們在Chrome和Windows中分別有70%的安全問題與內存有關,其中許多是使用C和C++的結果,這兩種語言更容易出現基於內存的漏洞。"NSA在"軟件

2024-03-25

11 月發佈網絡安全信息表,已經將 C#、Go、Java、Python 和 Rust 列為被認為內存安全的語言。美國國傢安全局 (NSA) 的技術總監尼爾·齊林 (Neal Ziring)一直在投一些"真相炸彈":“內存管理問題已經被利用幾十年,並且在今天

2022-11-16

言包括 Lua、Go、Shell、Makefile、C、Kotlin 和 Python。GitHub 將 Google 維護的 Go 的增長歸功於 Docker 和 Kubernetes 等項目,以及雲開發。安卓對移動應用開發的影響可以從 Kotlin 的增長中看出來。GitHub 的列表與RedMonk 的最新索引略有不同,

2024-02-29

和C++語言正在成為棄兒,因為安全問題,微軟已經嘗試在Rust重新編寫WindowsNT內核中的某些組件,谷歌和CloudFlare等也在提高Rust的使用率。為什麼大型科技公司都關註 Rust 呢?因為相對來說,Rust 安全性更高,微軟認為通過 Rust 重

2023-05-12

前不久微軟透露成正基於Rust語言改寫Windows11內核,部分替代之前的C++,當時的說法是已添加36000行代碼,且開機測試通過。看起來,微軟的進展相當良好。Azure雲業務首席技術官MarkRussinovich確認,基於Rust代碼編寫的Win32k.sys內核

2022-07-02

的 OpenSSF(開源安全基金會)就透露,他們將支出 1.5 億美元用於對開源軟件的安全防護。對此,Linus 稱,任何開源項目包括 Linux 內核在內,都不能奢望做到 100% 安全和 100% 無 bug。“bug 不出現在硬件就會出現在軟件,不出現在

2022-10-16

Google本周宣佈發佈KataOS(開發代號Sparrow)作為他們最新專註於運行環境側重於機器學習工作負載的嵌入式設備的操作系統。KataOS從設計上就具備安全意識,專門使用Rust編程語言,並建立在seL4微內核的基礎之上。KataOS旨在用於數

2023-11-17

因此采用 RCS 可能被視為願意與其他公司合作改善設備互操作性。"例如,歐盟一直在制定立法,要求蘋果對 iMessage 進行修改,使其能在其他平臺上使用。有 RCS,iMessage 將不再有那麼多跨平臺無法使用的優勢。展望未來,蘋

2022-06-23

的開源軟件基金會(OpenSSF)早前表示,他們將話費 1.5 億美元來保護開源軟件的安全。而今早的一篇報道指出,大傢對開源的整體安全性仍缺乏足夠的信心。對此,Torvalds 並不奢望包括 Linux 內核在內的開源軟件都可做到永遠 100%

2023-01-19

起。等一等,我們剛剛不是在聊寫代碼嗎,怎麼突然扯到Google瀏覽器身上?emmmmm,大傢先別急,麻煩大傢夥先跟我一起回想個事:你還記得Google Chrome 瀏覽器發佈之前,微軟 IE 6.0 時代的網頁們,長什麼樣子嘛?不記得沒關系,

2022-09-29

它數據的提供商。在最初的概念驗證中,雙方已就跨鏈互操作性協議(CCIP)進行合作。CCIP使得SWIFT消息能夠指導鏈上的代幣轉移,幫助銀行間網絡在所有區塊鏈環境中開展通信。在周三於紐約市舉辦的 SmartCon 2022 會議上,Chainlin

2023-11-14

,vivo舉行X100系列新品發佈會,會上,vivo自主研發的藍河操作系統”再次亮相。據悉,藍河操作系統是行業首個系統框架由Rust語言編寫的操作系統,能夠從原點識別內存使用不當導致的安全漏洞。同時重點架設AI能力,可以通過

2022-11-10

費。Airly的主要競爭對手之一是Breezometer,該公司於9月被Google收購。Breezometer的競爭優勢是其空氣質量網絡覆蓋的廣度,它延伸到100多個國傢,分辨率為5米。Warchalowski說,但Breezometer不能像Airly那樣提供超本地化的洞察力。另一個