- 博客(2109)
- 收藏
- 关注
原创 【Rust日报】 Linux 内核中出现首个 Rust 代码 CVE 漏洞
也有人指出,Linux 内核团队(如 Greg KH)最近成为了 CNA(CVE 编号授权机构),开始给大量内核 Bug 分配 CVE,因此“首个 Rust CVE”更多是流程上的必然,而非 Rust 代码质量突然下降。是目前的业界金标准(由编辑器使用),但将其集成到文档生成中非常复杂,涉及编译多种语言的语法文件(Grammars)、处理 WASM 兼容性以及系统依赖等问题。:目前评估主要会导致系统崩溃(DoS,拒绝服务),虽然理论上涉及内存损坏,但尚未证实能导致远程代码执行(RCE)。
2025-12-21 22:00:41
323
原创 RustConf 2026 演讲提案征集现已开放
作为由 Rust 基金会主办的官方社区会议,RustConf 一直是 Rust 生态中最重要的技术交流活动之一。2026 年的会议将继续为社区成员提供一个分享经验、探讨技术与建立联系的平台。无论您是首次提交演讲提案的社区新成员,还是经验丰富的技术分享者,我们都鼓励您参与。任何反映 Rust 社区广度与深度的多样化提案,无论是基础教程、中级技巧还是高级实践,只要内容充实、对社区有价值,都值得分享。提案提交通过 Sessionize 平台进行,请确保您的提案包含清晰的标题、内容摘要和详细大纲。
2025-12-19 22:17:10
190
原创 【Rust日报】ty:极其快的 Python 类型检查器和 LSP
当你需要找出 Rust 程序中的性能瓶颈(Bottlenecks),特别是涉及复杂的异步逻辑、通道通信或内存分配问题,但又不想使用沉重的系统级 Profiler 时,Hotpath 是一个轻量且直观的选择。语言打造的性能调试与分析工具(Profiler)。Rust 在 Linux 内核中的主流化,意味着未来的底层开发职业路径将要求开发者既精通 C 语言,又熟悉 Rust 的安全保障。将成为 Astral 工具链的核心,赋能更高级的语义功能,如死代码消除、未使用的依赖检测、基于类型的 Linting 等。
2025-12-18 22:00:43
956
原创 【Rust日报】Rust 官网推出了全新资助页面以帮助 Rust 项目贡献者
Iced 是一个 Rust 的跨平台 GUI 库,距离上一个版本发布已经过去一年多了,该版本是该项目启动以来最大的版本之一,引入了响应式渲染、各种测试工具、动画 API 和热重载等显著功能。https://rust-lang.org/funding/ ,旨在解决以往“想赞助但找不到人”的难题,让个人和小公司能更轻松地向 Rust 贡献者提供直接的经济支持。:当你更新依赖版本时,该工具会为你生成每一个变动的依赖包(包括直接依赖和深层嵌套依赖)在 GitHub 上的代码对比(Diff)链接。
2025-12-17 22:00:40
812
原创 【Rust日报】 LWN《Rust 内核实验的情况》
最后,我们概述了未来的工作方向,包括支持组合分析和双向溯因推理。12 月的 RFMIG 分享的主题是 Soteria Rust,它是第一个完全支持对 Rust 语言复杂的别名模型(树借用)进行推理的 Rust 符号执行引擎,同时其性能可与 Rust 最先进的有界模型检查器 Kani 相媲美。在 2025 年 11 月不仅发布了多个核心库(Parley, Kurbo)的新版本,还在渲染特效(Vello)和 GUI 框架的实用性(Xilem)上迈出了重要一步,同时获得了持续发展的资金保障。
2025-12-16 22:01:09
919
原创 【Rust日报】用 Rust 重写的 Turso 是一个更好的 SQLite 吗?
这包括为内核中的设备驱动程序提供核心抽象的 C 和 Rust 代码。我们重点讨论了 Nova GPU 驱动程序(基于 Rust 的 NVIDIA 显卡驱动程序 Nouveau 的继任者),以及在内核中大规模采用 Rust 所需的技术挑战和文化转变,并展望了 Rust4Linux 项目的未来。从 Scylla 的经验教训和生态系统兼容性的力量(26:23-30:11):Glauber 强调,Scylla 的成功源于其与 Cassandra 的完全兼容性,以及对现有生态系统重要性的深刻理解,而非试图取代一切。
2025-12-15 22:00:24
871
原创 【Rust日报】Rust 1.92.0 正式发布
Rust 社区通过一项新 RFC 提案,计划在 crates.io 上直接集成 RustSec 漏洞数据库,增强官方包仓库 crates.io 的安全性透明度,让开发者在挑选第三方库时能即时看到安全风险,从而在开发早期规避潜在的安全隐患。:提案强调 UI 设计需要谨慎,避免将“有安全公告历史”简单地转化为负面的质量评分,因为流行的库由于受关注度高,往往会有更多的漏洞报告。(Universal PKI),旨在解决 Linux 系统长期以来缺乏统一的公钥基础设施(PKI),特别是证书吊销机制的问题。
2025-12-14 22:00:59
702
原创 【Rust日报】 Linux 中的 Rust 实验圆满结束
然而,Rust 的另一个关键支柱是其对不安全代码的处理:大多数语言倾向于回避不安全操作,并且往往对其规范不够完善,而 Rust 则非常重视不安全操作,从专门的语法到文档和社区规范都体现了这一点。在本次演讲中,我将解释 Rust 这个经常被误解的方面,阐述什么是 Rust 的不安全特性、它存在的意义、它的用途,以及工具和形式化方法如何帮助降低使用不安全操作的固有风险。与会开发者一致认为,内核中的 Rust 不再是实验性的,它现在是内核的核心组成部分,并将长期存在。
2025-12-12 22:00:46
278
原创 【Rust日报】 ArchGW:AI 原生高性能网关
systemd-manager-tui 是一个基于 Rust 编写的轻量级终端用户界面(TUI)工具,旨在简化 Linux 系统中 systemd 服务的管理。它提供了向量(Vec2、Vec3)和矩阵(Mat2、Mat3)的完整功能,涵盖了运算符重载、点积、叉积、行列式计算及矩阵求逆等操作。除了符合 Rust 惯用语法的源代码外,该项目还配套了详细的教程,指导用户逐步构建属于自己的线性代数工具。它通过 D-Bus API 与 systemd 交互,为用户提供了一个直观的交互式仪表盘,替代了繁琐的。
2025-12-11 22:00:55
808
原创 Rust数据标注黑客松进入冲刺阶段,65,000元最终大奖等你拿
只需将以往Rust开发实践过程中遇到的实际场景中的问题(比如遇到的坑、解决的过程以及最后的解决方案),按要求整理成标准的标注格式,提交到。任何有价值的Rust场景、解决方案或避坑指南,都可在平台上快速整理提交。每个标注一经录用,最高可获得200元RMB的现金奖励(相当于变现您的劳动成果),可提交数量无上限。在追求效率的同时,请务必遵循标注指南,保证内容的清晰与实用。一份高质量的标注,是积分稳定增长的基础。请抓住最后的机会,将你的知识转化为积分与排名,让 Rust 知识为你创造价值。,所有奖项将依据最终的。
2025-12-10 22:08:23
308
原创 【Rust日报】从MIR到C:Eurydice展示Rust编译链的新可能
尽管 Rust 日益流行,但在许多场景(如特定嵌入式目标、旧版 Linux 发行版或遗留的构建系统)中,部署 Rust 工具链仍不可行。Eurydice 允许开发者使用 Rust 编写现代、安全的代码,同时生成可兼容旧环境的 C 代码,解决了渐进式迁移和互操作性难题。帖子:https://www.reddit.com/r/rust/comments/1pgkew7/problems_ive_had_coding_my_own_programming/) 的中间层(shim crate)来实现。
2025-12-10 22:08:23
698
原创 【Rust日报】 技术圈热议:Rust升级、恶意包、网络大规模宕机全解析
这是继 11 月 18 日后的第二次重大事故。阅读:https://blog.rust-lang.org/2025/12/05/crates.io-malicious-crates-finch-rust-and-sha-rust/阅读:https://www.sambent.com/tor-ditches-c-for-rust-and-your-privacy-benefits/阅读:https://blog.rust-lang.org/2025/12/05/Updating-musl-1.2.5/
2025-12-09 22:00:34
528
原创 【Rust日报】Rust :V0符号启用、自定义智能指针进展与Redox系统更新
阅读:https://blog.rust-lang.org/2025/12/03/crates.io-malicious-crates-evm-units-and-uniswap-utils/阅读:https://blog.rust-lang.org/2025/11/20/switching-to-v0-mangling-on-nightly/阅读:https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-60。
2025-12-08 22:00:23
896
原创 【Rust日报】 AI时代的Rust:更快的编译器与Wasmi1.0
Arthur 和 Adrien 使用真实的 Rust 示例,向我们展示了我们对代码“速度”的直觉常常会误导我们,即使是对于 Rust 来说也是如此。阅读:https://nnethercote.github.io/2025/12/05/how-to-speed-up-the-rust-compiler-in-december-2025.html。阅读:https://this-week-in-rust.org/blog/2025/12/03/this-week-in-rust-628/
2025-12-07 22:00:48
806
原创 【Rust日报】从 Ferrocene SIL 2到Wasmi 1.0 :Rust在安全关键与Wasm Runtime的双线突破
此次 Ferrous Systems 与 TÜV SÜD 合作完成认证,直接消除了这一障碍,使得汽车、工业自动化等受监管行业的开发者能够直接在合规项目中使用 Rust 的核心功能,大幅降低了安全认证的门槛和成本。,这是其开源安全认证 Rust 编译器工具链的重大更新。本次发布标志着 Rust 在安全关键领域(Safety-Critical)应用的一个里程碑,因为它不仅更新了编译器,还填补了生态系统中缺失的关键一环。生态中连接管理的构建方式,旨在通过高度模块化的设计,解决传统连接池功能臃肿且难以定制的问题。
2025-12-05 22:00:44
530
原创 【Rust日报】 Rust 又上新:锁中毒真相、全新编辑器Fresh、Yazi大升级、以及游戏开发实战
见 https://www.reddit.com/r/rust_gamedev/comments/1pc9wyv/macroquad_after_2_years_of_mostly_fulltime_rust/讨论:https://www.reddit.com/r/rust/comments/1pck69k/in_defense_of_lock_poisoning_in_rust_by_sunshowers/:中毒机制的核心作用,是在 unwind 发生后标记该锁保护的数据“不可信”。
2025-12-04 22:00:27
1127
原创 【Rust日报】AI时代Rust工具链:高性能Proxy、Tokenizer-Friendly Regex、JS/TS格式化内核
见:https://www.reddit.com/r/rust/comments/1pb91c9/i_benchmarked_axum_and_actixweb_against_other_web/讨论:https://www.reddit.com/r/rust/comments/1pbuz4d/regex_with_lookaround_jit_support/:测试结果触达的是 Docker 虚拟化层的“天花板”,而非框架本身的极限,掩盖了 Rust 和 Go 的真实差距。
2025-12-02 22:00:31
757
原创 【Rust日报】 Jonhoo 10 小时直播视频:Rust 完成十亿行挑战
见 https://www.reddit.com/r/rust/comments/1p9mfwc/namers_vs_namemodrs_is_there_a_reason_why/讨论:https://www.reddit.com/r/rust/comments/1paee4x/impl_rust_one_billion_row_challenge/与 Tokio 的方法不同,它只为每个对象分配 8 个字节,直到发生争用时才会分配,而 Tokio 的方法总是无论如何都会分配一个完整的信号量。
2025-12-01 16:01:07
543
原创 【Rust日报】darwin-timeout:GNU timeout 的替代,在睡眠、CPU 为零的情况下正常工作
阅读:https://web.archive.org/web/20251125224147/https://blog.trailofbits.com/2025/11/25/constant-time-support-coming-to-llvm-protecting-cryptographic-code-at-the-compiler-level/该工具提供 macOS 原生超时命令。:解决了 Rust 异步生态中同步工具往往绑定特定运行时的问题,为开发者提供了统一且灵活的底层构建块,简化了异步状态管理。
2025-12-01 16:01:07
450
原创 【Rust日报】Ubuntu :我们要把核心用Rust重写
见 https://www.reddit.com/r/rust/comments/1p84ma7/im_gonna_be_honest_with_you_guys_i_dont_like/讨论:https://www.reddit.com/r/rust/comments/1p86sp5/ubuntu_migrating_to_rust_uutils_and_sudors/仓库:https://www.reddit.com/r/rust/comments/1p8c4jy/fast_radix_trie/
2025-11-30 22:01:01
582
原创 【大家的项目】EasyDB v2.3.0 发布:让所有数据说同一种“语言”
EasyDB 是一款轻量级的桌面数据查询工具,基于 Rust 构建,可使用标准 SQL 直接查询本地文件并支持与数据库联查。内置 DataFusion 查询引擎,无需安装额外的数据库或工具,即可将 CSV、Excel、JSON 等文件视作数据表进行查询。EasyDB 支持多表 JOIN、子查询、窗口函数等完整 SQL 功能,能够高效处理从数百 MB 到数 GB 的大型文本文件,并在较低硬件资源下保持稳定运行。优化导出 SQL 文件时的性能,降低导出 GB 级别的 SQL 文件所需要的资源和时间。
2025-11-28 22:01:17
159
原创 【Rust日报】 walrus:分布式消息流平台,比 Kafka 快
Ergot 是一个消息传递库,可以在各种不同尺寸的设备上运行,从大型台式机/服务器 PC 到非常小的单核微控制器,让开发者享受一个连贯的设备网络,无论设备的大小或用于连接它们的传输介质如何。讨论:https://www.reddit.com/r/rust/comments/1p7by82/standard_library_file_writing_can_lead_to_silent/这在几年前被报告过 https://github.com/rust-lang/rust/issues/98338。
2025-11-27 22:00:57
373
原创 【Rust日报】 丰田“先锋”选择了 Rust
在原生应用中,实际上并没有发生异步操作(所有操作都在你调用的函数中完成,只是被放入了一个立即解析的 future 对象中),但为了保证移植性,我们必须遵循更强大的接口。讨论:https://www.reddit.com/r/rust/comments/1p6hs7l/a_fully_safe_rust_blas_implementation_using/讨论:https://www.reddit.com/r/rust/comments/1p6k380/a_look_at_rust_from_2012/
2025-11-26 22:00:23
366
原创 【Rust日报】Dioxus 用起来有趣吗?
Cargo的前置语法解析器也更新以更好地匹配rustc的空白处理(#15975)和错误消息(#15952,#15972)。讨论:https://www.reddit.com/r/rust/comments/1p5p81p/making_the_case_that_cargo_features_could_be/阅读:https://blog.rust-lang.org/inside-rust/2025/11/24/this-development-cycle-in-cargo-1.92/
2025-11-25 22:01:19
299
原创 【Rust日报】Rust最新进展:move表达式、better-collect、TTS模型与N-queen
见 https://www.reddit.com/r/rust/comments/1p4yov2/which_parts_of_rust_do_you_find_most_difficult_to/讨论:https://www.reddit.com/r/rust/comments/1oxvcc4/solving_the_n_queen_problem_in_the_rust_type/:所有可能的放置方案,每个方案用一个数组表示,数组的第 (i) 个元素表示第 (i) 行的皇后所在的列。
2025-11-24 22:01:05
744
原创 【Rust日报】Rust:嵌入式、cargo-safe与Gitoxide更新
它兼容所有现有功能,例如样式和对齐方式。讨论:https://www.reddit.com/r/rust/comments/1p41eqg/introducing_cargosafe_an_easy_way_to_run/阅读:https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-59。阅读:https://aibodh.com/posts/bevy-rust-game-development-chapter-3/
2025-11-24 22:01:05
828
原创 【Rust日报】 Rust 深度专题:Pin、Specialization与类型系统分析
讨论:https://www.reddit.com/r/rust/comments/1p33gdl/a_full_brainfuck_interpreter_with_0_lines_of_code/讨论:https://www.reddit.com/r/rust/comments/1p2uyg3/pinning_is_a_kind_of_static_borrow/它不生成任何二进制代码,只会生成一个类型。文章:https://brson.github.io/2025/11/21/rust-qdb。
2025-11-23 22:00:59
300
原创 【Rust日报】 rootcause: 一个好用的结构化错误报告库
rapid-rs 为你带来媲美 FastAPI 和 Spring Boot 的开发效率,同时兼具 Rust 的性能与类型安全。上下文及附加信息:错误报告同时携带上下文(类似错误的对象)和附加信息(结构化的信息数据):类型安全性略低(有争议),但提供了简易的回溯、附件、钩子和更丰富的格式化功能。可克隆的报告: 在一个线程记录错误的同时,在另一个线程处理它,非常方便。完整的任务管理,包括调度以及通过处理器间中断(IPI)实现的任务迁移。:API 设计理念不同,类型化上下文是可选的,并且报告支持克隆。
2025-11-22 22:00:46
700
原创 【Rust日报】 2025 年 Rust 语言社区调查启动
自 2016 年起,Rust 项目每年开展“Rust 社区现状调查”(State of Rust Survey),今年是第十届。解耦机制与策略:Cranelift 负责内联的机械变换(如参数绑定、代码复制),而 Wasmtime 决定是否内联及提供函数体。保留并行编译能力:通过基于强连通分量(SCC)的“蒸发图”(evaporation)算法,在确保编译确定性的同时最大化并行性。Wasm 模块通常由 LLVM 等优化器生成,已有充分内联,剩余调用多为不值得内联的“冷路径”。
2025-11-20 22:00:43
431
原创 【Rust日报】 昨天Cloudflare 网络中断事件回顾
2025 年 11 月 18 日 11:20 UTC(本文所有时间均为 UTC),Cloudflare 网络开始出现严重的核心流量传输故障。广受欢迎的 Web 框架 actix-web 发布了 v4.12.0 版本,此次更新聚焦于提升开发者体验,为流式响应引入更智能的默认行为,并更明确地处理 WebSocket 功能。:一次数据库权限配置变更,导致 Bot Management 系统使用的“特征文件”(feature file)体积翻倍,超出核心代理软件预设的内存限制,引发系统崩溃。
2025-11-19 22:00:45
819
原创 【Rust日报】 Kito: 用 Rust 编写的用于 TypeScript 的 Web 框架
原文:https://discuss.python.org/t/pre-pep-rust-for-cpython/104906?Kito 是一个高性能、完全类型安全且现代化的 TypeScript Web 框架,由 Rust 驱动,实现极致速度与极低内存占用。简言之:用 Rust 逐步重构 CPython,以提升安全性、可维护性与性能,同时平稳过渡,兼顾生态现状。中期(Python 3.16):Rust 成为构建警告项,未安装 Rust 时需显式禁用。:基于 Rust 的核心,针对速度与效率深度优化。
2025-11-18 22:00:58
458
原创 【Rust日报】 image v0.25.9 发布:读取全部元数据
原文:https://aws.amazon.com/cn/blogs/compute/building-serverless-applications-with-rust-on-aws-lambda/有了这些新增功能,image 几乎可以读取所有受支持图像格式中的全部元数据,仅有的例外是:TIFF 文件中的 Exif 和 IPTC,以及 AVIF 文件中的 XMP。之前支持的 IPTC 元数据格式,现在也可以从 JPEG 和 PNG 文件中读取(GIF 和 WebP 从未支持过该格式)
2025-11-17 22:00:45
422
原创 【大家的项目】EasyDB v2.0.0 发布
它将文件视为数据库表,可以使用标准 SQL 查询 CSV、Excel、JSON 和其他格式,支持复杂的多表 JOIN、子查询、窗口函数等高级 SQL 特性。本次大版本更新距离 v1.0 发布仅过去 15 天就迅速推出,主要原因是我在实际使用中发现 Polars 查询引擎在多表联查场景下的性能表现不理想。为了解决这一瓶颈,我果断决定将底层查询引擎迁移到 DataFusion,以获得更稳定、可扩展且更适合复杂查询的执行性能。支持仅执行选中的SQL,解决无法片段执行的问题。EasyDB v2.0.0 发布。
2025-11-16 22:00:37
205
原创 【Rust日报】 nail-parquet: 一个高效的 CLI 数据处理工具
上图展示了截至 2025 年的数据,覆盖了 Android 平台中由 Google 和第三方贡献的 C、C++、Java、Kotlin 和 Rust 代码变更。该工具基于 Rust 语言开发,结合了 Apache Arrow 和 DataFusion 技术,能够高效处理 Parquet、CSV、JSON 和 Excel 等多种格式的文件。原文:https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html。
2025-11-14 22:00:52
539
原创 【Rust日报】Rust 1.91.1 发布
Rust 1.91.0 在该属性的处理上引入了一个回归错误:当多个 Rust crate 从不同的 Wasm 模块中导入同名符号时,可能导致链接阶段失败(报错“import module mismatch”——模块不匹配),或在运行时调用错误的函数(导致未定义行为,包括程序崩溃或静默的数据损坏)。完整更新内容:https://blog.rust-lang.org/2025/11/10/Rust-1.91.1/,导致无论底层文件系统是否支持锁定,Cargo 都不会在 illumos 上对构建目录加锁。
2025-11-13 22:01:18
637
原创 【Rust日报】 egui-arbor: 功能丰富的树形组件
其灵感来源于 Blender 的大纲视图(Outliner),专为可视化和编辑层级数据结构(如文件系统、场景图、UI 组件树等)而设计。在解析过程中可以防止恶意软件。:支持基于感知的频率分析,包含 HTK/Slaney 频率刻度、对数 Mel 谱、以及 Delta 特征。功能完备的 Android 二进制 XML(AXML)和 Android 资源(ARSC)解析器。:以集合(collections)和实体(entities)形式展示嵌套的数据结构。(Overlap-Add):适用于频谱处理的最优模式。
2025-11-13 22:01:18
658
原创 【大家的项目】schemaui:为你的应用添加交互式配置,只用 3 行代码!
schemaui 库:https://crates.io/crates/schemauischemaui GitHub:https://github.com/yuniqueunic/schemauischemaui-cli:https://crates.io/crates/schemaui-cliCLI GitHub:https://github.com/yuniqueunic/schemaui/tree/main/schemaui-cli如果你正在开发一个 CLI 工具,需要用户配置,你通常会遇到这些痛点
2025-11-12 22:00:29
930
原创 【大家的项目】sensevoice的cli工具,支持英文、中文、粤以、日韩的语音识别
sensevoice是阿里开源的中日韩+粤语的语音识别模型,主流都是用python实现。自动从huggingface.co 下载模型(也支持hf-mirrors.com)采用silero-vad 做语音分割,比较精确。全静态链接,直接打包到自己的程序里去调用。支持mp3/ogg/wav 多声道转录。性能比python版本略好。
2025-11-12 22:00:29
122
原创 【Rust日报】fluent-uri v0.4.0 发布:更智能的 URI 解析
快速且安全的 URI 解析库 fluent-uri 已更新至 v0.4.0 版本,新增自动默认端口标准化功能,并为开发者提供了更细粒度的控制能力。此次重大更新彻底改进了对 Git 依赖项的处理方式,从而为整个 Rust 生态系统提供更强大的软件供应链安全分析能力。核心要点:cargo-lock 的这些改进直接增强了 cargo-audit 等安全工具的可靠性。更新对 Git 依赖规范化,消除歧义,并移除硬编码的 "master" 分支,以符合现代代码仓库的标准。等协议的默认端口标准化处理,分别解析为。
2025-11-11 22:00:33
650
原创 【Rust日报】cookie-monster: 给 Axum 用的 Cookie 管理器
cookie-monster 是一个用于解析和管理 HTTP Cookie 的 Rust 库,旨在为 Web 开发者提供类型安全、灵活且易于使用的 Cookie 操作接口。面向 Alpha、PA-RISC 和 m68k 等旧架构移植版的维护者面临严格期限:必须在六个月内为其平台提供可用的 Rust 工具链,否则这些移植版将被终止支持。Kosame 是一个还处于积极开发中的 ORM 框架,其设计目标是在提供高级抽象的同时,不牺牲对数据库的底层控制能力。From 日报小组 Yuan YQ。
2025-11-11 22:00:33
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅