IBM s390 架构获得 Linux 内核 Rust 支持
IBM s390 成为最新获得 Linux 内核 Rust 支持的 CPU 架构,排在 x86_64、ARM、ARM64、LoongArch 和 RISC-V 之后,成为第六个进入这一名单的架构。
关键进展
- IBM 工程师 Jan Polensky 提交了首批补丁系列
- 这批改动规模不大,主要是把 s390 配置成支持 Rust 的 64 位架构
- 同时补上 Rust 所需的汇编接口,用于 WARN / BUG 报告以及静态分支
- 还调整了 bindgen 参数,以避免结构体布局冲突
当前状态
- s390 目前仍需要 nightly rustc,因为还依赖
-Zpacked-stack - 补丁正在审查中
- 由于修改量相对克制,有机会进入接下来的 Linux v7.2 内核开发周期
原文链接:https://www.phoronix.com/news/IBM-s390-Linux-Kernel-Rust
ALint:代码仓库结构和规范检查工具
ALint 是一个用 Rust 编写的仓库结构与规范检查工具,关注的是文件系统层面的约束,而不是传统代码语法或风格检查。它填补了 Repolinter 在 2026 年初停止维护后留下的空白。
核心能力
- 通过单个
.alint.yml文件声明仓库应有的结构、命名、内容和跨文件关系 - 支持 60 种规则类型,覆盖文件存在性、内容、命名、结构、安全、编码、Git 规范等场景
- 内置 19 个规则集,包含 rust、node、python、go、java、GitHub Actions、monorepo 等常见生态
- 支持 JSONPath 规则、跨文件关系检查,以及面向 AI 代理的结构化输出
- 提供 12 种自动修复操作,可先
--dry-run预览再实际应用
性能表现
- 10 万文件规模的工作区大约 1.1 秒完成检查
- 100 万文件规模大约 12 秒
- 在真实仓库场景里,完整检查甚至可以做到比一次
git status还快
原文链接:https://alint.org
AudioNimbus v0.14.0 发布:加入 Bevy 集成与多线程工具箱
AudioNimbus 是 Steam Audio 的 Rust 安全包装器,这次 0.14.0 更新把重点放在 Bevy 集成和仿真管线能力上。
主要更新
- 新增
bevy模块,提供与 Bevy ECS 的一流集成 SpatialAudioPlugin会自动处理核心资源插入、仿真运行器生成,以及场景、探针、监听器和音源同步- 新增
wiring模块,用来构建符合最佳实践的多线程仿真管线 - 提供不同抽象层级,既能覆盖简单用例,也能满足更复杂的高级场景
破坏性变更
- 反射算法类型从原有设置改为类型化结构体
- 增加
*_subset方法,只对请求的仿真类型进行阻塞 - 多个类型不再携带生命周期参数,改为拥有数据
- 回调函数现在要求
Fn + Send + Sync
原文链接:https://github.com/MaxenceMaire/audionimbus/releases/tag/0.14.0
cloakrs:超快速的 PII 检测和脱敏工具
cloakrs 是一个用 Rust 编写的库和命令行工具,用来检测并屏蔽文本、日志、JSON、CSV 以及数据库转储文件中的个人身份信息(PII)。
主要特性
- 支持识别电子邮件、信用卡号、电话号码、IBAN、社会安全号等常见敏感信息
- 同时覆盖多种地区特定标识符,不只是通用字段匹配
- 可以处理文本、JSON、CSV、日志文件和 SQL 转储文件
- 不仅依赖正则,还会结合实际校验机制(如 Luhn、MOD 97、MOD 11)来降低误报率
性能与状态
- 在 M2 芯片上扫描 10 万行数据约需 0.5 秒
- 适合本地快速扫描和分享前脱敏场景
- 项目刚发布 v0.1.0,作者正在收集反馈
原文链接:https://github.com/kadir/cloakrs
1
共 0 条评论, 1 页
评论区
写评论还没有评论