精选过去一周的优秀文章、新闻、开源项目和 Rust 语言动态( 中文内容会用 🇨🇳 或 Zh 进行标识 )。
本周刊完全开源(GitHub:rustlang-cn/rust-weekly),欢迎大家通过提交 issue的方式投稿、推荐或自荐。
目前由于相关中文资源还比较少,因此会以英文资料为主,未来 Rust 语言学习社区(Rust 学社)会对优秀的英文文章进行翻译
RustCn:https://hirust.cn, 公众号: Rust 语言中文网
如果要将 3000 张图片的内容手动上传到网站上,你会怎么做?总之作者选择了"偷懒"。
2、讨论:一开始使用 Rust 实现但是最后切换到其它语言的项目
Rust 不是万能的,我们见过了太多从其它语言切到 Rust 的,现在来看看反转后的世界是什么样的。
众所周知,以往的虚拟机往往都是通过 C 语言实现的,例如大名鼎鼎的 Erlang/Elixir Beam 虚拟机,而 Rustler 就是该虚拟机的 Rust 重写。出于性能和资源占用的原因,Rustler 提供了预编译的功能。
4、🇨🇳 AutoSar 宣布成立汽车软件 Rust 工作组
AutoSar 提供了一个汽车开放系统架构,包括 Classic Platform 和 Adaptive Platform 两种 API 标准,目前有很多大的汽车公司在使用。
5、深入幂等性 - 节选自 Zero To Production In Rust 一书
为了交付一个高可靠的项目,我们需要了解下何为幂等性、锁、队列和后台任务等。
Tantivy 是功能完全对标 Lucence 的搜索引擎,所属的分布式搜索平台 Quicwit 刚融资了 500 万美金。
Tor 官方使用 Rust 重写了 Tor,原因在于 Rust 能提供更高的安全性,据官方估计,有一半以上的安全性问题通过 Rust 重写后都不再是问题。
3、 xshell
提供跨平台的实用库,轻松使用 Rust 写出 bash
脚本。
4、 RepliByte
使用 Rust 写得数据库同步服务,支持云和同步时的敏感数据过滤/混淆。
5、Savage
纯 Rust 实现的计算机代数系统