蘋果擁抱Rust,正在將C代碼移植到Rust

微軟去年宣佈在涉及安全的模塊中會使用 Rust 來替代 C、C++ 和其他語言,以改進應用的安全情況,並解釋為什麼他們認為 Rust 目前是業界採用的最佳選擇。除了具備性能與安全方面的特性,Rust 還擁有健康的生態和社區,綜合起來各種因素最終推動他們採用 Rust。

現在,另一家科技巨頭 —— 蘋果也表示對將 C 代碼移植到 Rust 感興趣,希望投身到使用 Rust 編寫代碼的潮流中。從它最近發佈的一則招聘公告來看,蘋果最初從 C 到 Rust 的過渡似乎集中在他們基於 Linux 的服務器端平臺上,此職位由蘋果雲流量團隊(Apple Cloud Traffic team)提供。

蘋果擁抱Rust,正在將C代碼移植到Rust

蘋果擁抱Rust

蘋果在招聘公告中寫到:“我們構建的系統的性能和安全性至關重要。目前使用異步 I/O 和線程來分配工作負載,直接與底層 Linux 內核接口進行交互。首次成功使用 Rust 之後,我們正在將已建立的代碼庫從 C 遷移到 Rust,並計劃未來主要使用 Rust 構建新功能。”

不過到目前為止,我們對蘋果“首次成功使用 Rust”的分享還知之甚少。但考慮到不少組織都是因為安全性而對 Rust 感興趣,並且 Rust 還帶來性能方面的提升,所以蘋果會有這樣的感慨也不令人感到意外。


分享到:


相關文章: