【Rust日报】2024-04-01 Linux内核 Rust开发环境教程
Linux内核 Rust开发环境教程
本文是一份有关如何设置 Linux 内核 Rust 开发环境的教程:
安装所需的依赖项和 Rust 工具链。 克隆 Linux 内核和 Busybox 的源代码。 使用 Rust 支持构建内核。 配置和构建内核。 配置和构建 Busybox。 配置根文件系统。 创建根文件系统。 使用 QEMU 在虚拟机中打包一切。 在内核上进行开发。 使用 rust-analyzer 和其他工具改进开发体验。
原文链接 https://tomcat0x42.me/linux/rust/2023/04/01/linux-kernel-rust-dev-environment.html
trippy: 新版 UI 发布
trippy 是一个 rust 编写的网络调试工具,具有以下功能:
traceroute + ping 自定义协议 详细报告和各平台支持 使用 Rust 编写, 使用 ratatui 编写 UI.
github 地址 https://github.com/fujiapple852/trippy
Rust是JavaScript工具开发的未来趋势吗
Rust Bytes近日的简报探讨了Rust在JavaScript工具开发中的崛起。Rust因其速度快、内存安全和并发能力等优点受到关注。例如,Rolldown这样的Rust打包工具能够与现有JavaScript工作流程无缝集成,并且如SWC、Deno和Rome等流行工具已经使用Rust开发。 简报指出Rust未必会完全取代Node.js等现有工具,但可能在某些性能关键领域成为首选。同时,Rust的学习曲线可能更陡峭,但与JavaScript的协作潜力大。 另外,简报提到了以Rust为基础的现代网络渲染引擎Servo,并分享了其他一些Rust项目和文章链接,包括最新版本Rust的发布和一些实用工具的介绍。 总之,Rust在JavaScript工具生态系统中发挥着越来越重要的作用,而开发者社区正在适应这种变化。
原文链接 https://weeklyrust.substack.com/p/rust-bytes-is-rust-the-future-of
tower-sessions: 0.12版本发布
tower-sessions 是一个流行的 HTTP session库, 可以在 axum 和 tower 应用上使用, 目前 0.12 版本发布,该版本包含与会话 ID 冲突相关的重要安全修复.
github地址 https://github.com/maxcountryman/tower-sessions
--
From 日报小组 BobQ, FBI小白
社区学习交流平台订阅:
Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区