【Rust日報】 2020-02-27 crates.io 事件報告
- 2020 年 3 月 3 日
- 筆記
crates.io 2020-02-20 事件報告
UTC 時間 2020 年 2 月 20 日 21:28,我們收到了來自 crates.io 用戶的報告,即使自上傳 10 分鐘後,索引中的倉庫仍不可用。這是由於 GitHub 中斷導致 crates.io 網站 web 程式中的 bug 被觸發。
在 Rust 官方部落格查看報告原文:https://blog.rust-lang.org/inside-rust/2020/02/26/crates-io-incident-report.html
此外 Reddit 上關於此事討論:https://www.reddit.com/r/rust/comments/f8ney8/hey_rustaceans_got_an_easy_question_ask_here_92020/
使用 WebAssembly 和 Rust 保護 Firefox
這是個很有意思的博文。保護個人的安全和隱私是 Mozilla 使命的核心原則,因此 Mozilla 不斷努力使用戶在線更加安全。 對於像 Firefox 這樣的複雜且高度優化的系統,記憶體安全是最大的安全挑戰之一。
Firefox 主要是用 C 和 C++ 編寫的,而儘管 Firefox 中廣泛使用沙箱(sandboxing)和 Rust,但它們都有其局限性。流程級沙箱可很好地用於大型的現有組件,但會消耗大量系統資源,因此必須謹慎使用。Rust 是輕量級的,但是重寫數百萬行的現有 C++ 程式碼是一個極其勞動密集型的過程。
所以 Mozilla 是如何使用 WebAssembly 和 Rust 保護 Firefox 的呢? 請看原文:https://hacks.mozilla.org/2020/02/securing-firefox-with-webassembly/
Reddit 上參與討論:https://www.reddit.com/r/rust/comments/f9qk28/securing_firefox_with_webassembly_and_rust/
搭建我的嵌入式 Rust 開發環境
這是部落客關於 Rust 嵌入式開發系列博文的開題文章,部落格地址:https://josh.robsonchase.com/。
目前相關的系列博文有:
- Bootstrapping My Embedded Rust Development Environment
- Embedded Rust Frustrations
- Building an Embedded Futures Executor
- Building an Embedded Futures Executor II
Reddit 上相關近期討論:https://www.reddit.com/r/rust/comments/f9tjeu/embedded_rust_frustrations/