内存安全 关键字列表
C++委员会拒绝Rust风格安全模型提案

C++委员会拒绝Rust风格安全模型提案

C++标准委员会放弃了创建严格安全子集的详细提案,尽管对内存安全的担忧持续存在。提案共同作者Sean Baxter表示,安全与保障工作组投票优先考虑配置文件而非安全C++。该提案原本旨在让C++开发者获得Rust的内存安全性,无需学习新语言。委员会成员对此决定存在分歧,Baxter认为配置文件方案无法实现目标。这一争议可能促使开发者转向Rust或Google的Carbon等其他语言。

三个替代内核项目证明开发者并非只能依赖Linux

三个替代内核项目证明开发者并非只能依赖Linux

Linux内核开发面临动荡时期,Rust语言引入引发摩擦,多名核心开发者相继离职。文章介绍了三个有趣的替代方案:Managarm是基于微内核的操作系统,支持运行Linux软件;Asterinas采用Rust语言开发,使用新型framekernel架构实现内核隔离;Xous同样基于Rust和微内核设计,已有实际硬件产品Precursor发布。这些项目证明了除Linux之外,还有许多令人兴奋的操作系统研发工作正在进行。

Linux 内核即将迎来更多 Rust 驱动程序的时代

Linux 内核即将迎来更多 Rust 驱动程序的时代

Rust 在 Linux 内核中的应用正在稳步推进,预计将在短期内带来显著收益。尽管 Rust 与以 C 语言为主的代码库整合仍存在挑战,但多个子系统已开始采用 Rust 编写驱动程序。业界预计未来 12-18 个月内,首个 Rust 驱动程序将被合并到主线内核中,这将提升 Linux 系统的安全性。然而,Rust 和 C 语言社区之间的分歧仍需进一步协调。