< 返回版块

Mike Tang 发表于 2026-07-08 09:07

rama 0.3 发布:四年打磨的 Rust 网络服务底座,开始转向 2-8 周发布列车

如果说过去不少人对 Rama 的印象还停留在“一个很有野心的 Rust 网络框架 / 代理框架”,那么 0.3 这篇长文更像是在宣布:它现在终于开始从长期打磨阶段,转入一个 可以被更稳定采用 的阶段。作者回顾了 Rama 过去四年的演化,从早期建立在 tower-rs / hyperium 之上的尝试,到后来不断重写、重构,逐步形成如今这套面向 clients / servers / gateways / proxies 的统一网络服务基础层。

0.3 的一个关键信号,是项目方明确承认 从 0.2 升到 0.3 仍有真实迁移成本,但同时承诺这是最后一次出现这么大的版本跨度;从这一版开始,目标是进入 2 到 8 周的 release train,并尽量保持更可预期的 SemVer 节奏。对于考虑在生产环境里押注某个基础框架的人来说,这比“又加了几个 feature”更重要,因为它关系到项目的维护节奏是否足够成熟。

另一层含金量在于,Rama 不再只是理念型项目。文中提到它已经被用于多类真实业务,包括数据提取、安全、AI 代理网关、云基础设施、代理网络和各类 Web 服务平台;Plabayo 也已经把全职注意力放在 Rama 上。把这些信息合在一起看,Rama 0.3 更像是一个 Rust 网络服务底座开始进入生产级扩张期的信号,而不是一次普通的小版本更新。

原文链接:https://plabayo.tech/blog/rama-0-3 发布页:https://github.com/plabayo/rama/releases/tag/rama-0.3.0

nexir-mvcc-core 开源:把事务型存储系统里的 MVCC 核心单独抽出来了

这条开源项目的切口很明确:nexir-mvcc-core 并不想再做一个“一整套数据库”,而是把事务型存储系统里最核心、也最容易反复重造的一层——MVCC 并发控制与版本管理——单独拆出来做成可复用组件。作者强调,这个项目刻意把存储引擎、网络、共识和查询执行都排除在外,只聚焦事务核心本身,这种边界划分其实挺有吸引力,因为它更容易被现有系统吸收。

从能力列表看,它已经具备一套像样的事务骨架:按时间戳排序的 MVCC 读写、基于 intent 的 prewrite / commit / abort 事务流程、多 key 原子批量事务、CAS 风格 guarded writes、增量式 MVCC GC,以及可对接不同后端的抽象层。如果你在做 KV、存储引擎、分布式数据库或者事务中间层,这些几乎都是绕不过去的基础能力。

更重要的是,作者想卖的不是“又一个数据库项目”,而是一个 deterministic、可嵌入、可测试的 MVCC core。这种定位很务实:不少团队真正缺的不是 SQL 层或者查询规划器,而是一块能放心拿来打底的事务内核。对 Rust 数据基础设施生态来说,这类“拆层开源”的项目通常比一套大而全的产品更容易产生复用价值。

原文链接:https://old.reddit.com/r/rust/comments/1uq204t/a_standalone_mvcc_engine_for_transactional/ 项目地址:https://github.com/nexirdb/nexir-mvcc-core

Rust OSDev 月报:Asterinas 0.18、Zinnia、uefi-rs 0.38 与 no_std I/O 一起推进

这期 This Month in Rust OSDev 依然很密,价值在于它不是只讲一个项目,而是把整个 Rust 操作系统开发生态最近一个月的推进面摊开给你看。新闻区最显眼的几个点包括 Asterinas 0.18.0、Redox 最新进展、几乎全 Rust 编写且能在真实 x86_64 硬件上跑 Weston / XFCE 的 Zinnia,以及面向 Rust 的从零 OS 开发教材 LearnixOS。如果你关心 Rust 在“真正的底层系统软件”里推进到了哪一步,这种总览比单看某一条 release 更能看出势能。

工具链层面的内容也很有意思。比如 std::io::Error 被继续往 core 方向推进,后续 Read / Write 等能力也有望进一步下沉;box_as_ptr 在稳定化、int_format_into 让整数格式化更适合固定缓冲区、-Zstaticlib-hide-internal-symbols 能在非 LTO 构建里缩掉 5% 到 12% 的体积、Xtensa 的 asm! 也终于进了树。这些改动看似零散,但合起来都直接服务于 no_std / 嵌入式 / 内核级 Rust 开发体验。

项目区同样很扎实:uefi-rs 合入 IoMmu、PciRootBridgeIo、time / jiff 集成并发布 uefi-0.38.0multiboot2 持续做安全性与现代化整理;bootloader 跟进最近 nightly ABI 变化;ovmf-prebuiltuart_16550 也都有稳步推进。它传递出的信号很清楚:Rust OSDev 不是只有几个明星项目单点发光,而是整条工具链、库和实验系统都在同步变厚

原文链接:https://rust-osdev.com/this-month/2026-06/ 项目主页:https://github.com/rust-osdev/homepage/

评论区

写评论

还没有评论

1 共 0 条评论, 1 页