谷歌宣布正使用Rust语言重写Android关键组件,进一步增强内存安全性-IT之家https://www.ithome.com

None

相关推荐

封面图片

微软改用Rust语言重写的Windows内核已出现在预览版中

微软改用Rust语言重写的Windows内核已出现在预览版中据了解,Win32k.sys负责处理器Windows上的图形设备界面(GUI)和窗口管理。按照微软此前介绍,Rust语言的优势在于极高的内存安全性,原来内核中大量的不安全的子例程在改写后消失不见。同时,Rust代码简洁高效,移植后Office应用没有任何性能损失,甚至部分场景比C++运行效率更高。目前,Windows11Canary通道最新预览版为Build25357,Dev通道为Build23451,发布预览版也迭代到了Build22621.1776。...PC版:https://www.cnbeta.com.tw/articles/soft/1359245.htm手机版:https://m.cnbeta.com.tw/view/1359245.htm

封面图片

Linux V4L2 VP9 编解码器内核代码将用Rust重写 提高内存安全性

LinuxV4L2VP9编解码器内核代码将用Rust重写提高内存安全性请求注释"代码将VP9库代码移植到Rust中,并将RKVDEC和Hantro驱动程序代码转换为使用Rust版本。 Fluendo的Fluster测试表明,无论是使用Rust还是C版本的代码,结果都是一样的。Almeida对RFC补丁发表了如下评论:关于驱动程序,我们在不同场合已经说了很多,我觉得目前的共识是等待。这就是为什么我提出一种不同的方法:将我们的编解码器库移植到Rust中。在我看来,这些组件可以从Rust中受益匪浅,因为它们实现了复杂的算法,同时还通过V4L2控制来处理从用户空间接收的数据。这些算法使用从用户空间接收的数据来索引大量数组,从而受益于Rust的内存安全性。关于代码的第一件事是它不包含任何绑定层。这里的Rust代码还为C驱动程序提供了一个CAPI。这个CAPI是由cbindgen自动生成的,我已经提供了如何生成的说明。我们甚至可以同时使用C库和Rust库中的函数,因为ABI是相同的。以上内容非常有用,因为这意味着我们可以在必要时逐段转换给定的代码库。C驱动程序将通过CAPI正常工作,而任何新的Rust驱动程序都将受益于本地Rust接口。他在补丁封面信中继续补充道:最后,请注意这段代码只是一个概念验证,如果反响良好,我们可以推出一个正式的补丁(包括所有相关内容)"感兴趣的人可以在内核邮件列表中找到这些RFC补丁,同时等待其他Linux内核上游利益相关者的反馈。...PC版:https://www.cnbeta.com.tw/articles/soft/1421387.htm手机版:https://m.cnbeta.com.tw/view/1421387.htm

封面图片

Windows 11新版25905发布:内核重写 C/C++语言被Rust取代

Windows11新版25905发布:内核重写C/C++语言被Rust取代其中一个值得关注的变化是,微软确认,基于Rust语言重写的关键内核已经在本版本启用,比如win32kbase_rs.sys,以取代之前的C/C++语言。微软强调,Rust语言可靠性和安全性更高,未来还会增加代码覆盖量。此前微软曾夸赞,Rust代码简洁高效,移植后Office应用没有任何性能损失,甚至部分场景比C++运行效率更高。回到Build25905,其它变化还有修复了安装Zune播放器原始驱动崩溃的问题,可显示更多丰富的3D表情包等。...PC版:https://www.cnbeta.com.tw/articles/soft/1370665.htm手机版:https://m.cnbeta.com.tw/view/1370665.htm

封面图片

Android 13 中的内存安全语言 | 详文

Android13中的内存安全语言十多年来,内存安全漏洞一直占整个产品和整个行业漏洞的65%以上。在Android上,我们现在看到了一些不同的东西-内存安全漏洞的显着下降以及漏洞严重性的相关下降。查看Android安全公告中报告的漏洞(包括通过我们的漏洞奖励计划(VRP)报告的关键/高严重性漏洞和内部报告的漏洞),我们发现内存安全漏洞的数量在过去几年/版本中大幅下降。从2019年到2022年,内存安全漏洞的年度数量从223个下降到85个。这种下降恰逢编程语言使用从内存不安全语言的转变。Android13是第一个Android版本,其中添加到版本中的大部分新代码都使用内存安全语言。

封面图片

Git开发者正讨论引入Rust语言的可能性-IT之家https://www.ithome.com/0/745/242.htm

封面图片

密码管理工具Bitwarden宣布淘汰微软Xamarin框架,用现代语言重写安卓/iOS客户端https://www.ithom

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人