Linux 内核开始为 Rust 1.78 升级做准备
Linux 内核的 Rust 代码正准备升级到 Rust 1.78,该版本将在一个月后发布为稳定版。
虽然Rust 1.78要到5月初才会发布,不过由米格尔-奥赫达(Miguel Ojeda)领导的Rust Linux内核开发人员已经在为下一次升级做准备了。
随着向 Rust 1.78 的转变,这是他们第一次不再需要"alloc"分叉代码,同时也为Linux 内核的 Rust 分配应用程序接口扫清了道路,进而实现其他功能,如就地模块初始化。
Rust 1.78 升级补丁完成升级后,只需丢弃一些多余的导入,并为 LockClassKey 执行"Default"(默认)作为兼容性更改。
Rust 1.78 新增了"feature(asm_goto)"特性、支持指向 Rust 静态的可变指针、启用调试断言时检查所有不安全的前置条件等。有关 Rust 1.78 总体变更的更多详情,请访问releases.rs。
Rust 1.78 版本计划在 5 月 2 日左右发布,以便为下一个内核周期(Linux 6.10)的内核代码升级留出时间。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
七大开源基金会联合制定符合 CRA 法案的共同标准
Apache 软件基金会、Blender 基金会、Eclipse 基金会、OpenSSL 软件基金会、PHP 基金会、Python 软件基金会和Rust 基金会正在联合,为欧洲议会上个月通过的《欧洲网络弹性法案》(CRA) 制定通用规范和标准。 这项工作由 Eclipse 基金会牵头,旨在建立基于现有开源最佳实践的安全软件开发通用规范。“该工作组的成立是为了解决开源生态系统中网络安全的多方面挑战,并表明我们对与 CRA 合作和实施的承诺。” CRA 法案的目的是为物联网产品等联网设备提供共同的安全要求,以便它们“在整个供应链和整个生命周期中都是安全的”。该法案旨在强制所有联网产品的制造商及时更新所有最新补丁和安全更新,并对不足之处进行处罚。违规处罚包括高达 1500 万欧元的罚款,或全球营业额的 2.5%。 公告指出,此次合作的原因不仅仅在于合规性。软件(尤其是开源软件)在现代社会中发挥着越来越重要作用的时代,对可靠性、安全性和保密性的需求稳步增长。以即将颁布的 CRA 为代表的新法规强调了,在新法规于 2027 年生效之前制定安全设计和稳健的供应链安全标准的紧迫性。 虽然开源社区和基...
- 下一篇
XZ 开源攻击时间线
Go 开发团队技术 leader Russ Cox (rsc)发表博客梳理了 XZ 后门事件的详细时间线。 以下是全文翻译: 在两年多的时间里,一位化名“Jia Tan”的攻击者一直作为 xz 压缩库的勤奋、高效的贡献者,最终获得了提交访问权限和维护权限。利用该权限,他们在 liblzma 中安装了一个非常微妙、精心隐藏的后门,而 liblzma 是 xz 的一部分,恰好也是 Debian、Ubuntu、Fedora 和其他基于 systemd 的 Linux 系统上的 OpenSSH sshd 的依赖项。 该后门会监视攻击者在 SSH 会话开始时发送的隐藏命令,从而使攻击者能够在目标系统上运行任意命令,而无需登录:未经身份验证的、有针对性的远程代码执行。 该攻击于 2024 年 3 月 29 日公开披露,似乎是针对广泛使用的开源软件的首次已知严重供应链攻击。无论好坏,它标志着开源供应链安全的一个分水岭时刻。 这篇文章是我为这次攻击的社会工程行为构建的详细时间线,该攻击似乎可以追溯到 2021 年底。关键事件以粗体时间表示。 序幕 2005-2008 年:Lasse Collin 在他...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7设置SWAP分区,小内存服务器的救世主
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- CentOS7安装Docker,走上虚拟化容器引擎之路