不仅仅是微软的Windows 11 Linux也在更多地采用Rust代码

不仅仅是微软的Windows11Linux也在更多地采用Rust代码同时,Linux社区也不甘示弱,对Rust进行了一些改进。最新的Linux补丁显示,内核6.4版本正在获得更多的优化,这将有助于减少对"不安全"代码的需求。该补丁说:对Rust核心有了更多补充。重要的是,这增加了pin-initAPI,它将被其他抽象所使用,比如这里也增加了同步的抽象:-pin-initAPI:一个解决安全销钉初始化问题的方案。这使得在处理需要稳定地址的数据结构时,可以减少内核中对"不安全"代码的需求。在管道中还有许多新增功能,可以在这里的拉动请求中查看:https://lore.kernel.org/lkml/[email protected]/除了Rust之外,Windows11和Linux在文件系统性能方面也有了一些不错的改进。虽然在Windows方面有ReFS可以期待,但Linux在F2FS、Btrfs、EXT4以及非官方的NTFS方面也得到了一些很好的改进。...PC版:https://www.cnbeta.com.tw/articles/soft/1357403.htm手机版:https://m.cnbeta.com.tw/view/1357403.htm

相关推荐

封面图片

微软发布代码允许开发者用 Rust 开发 Windows 驱动

微软发布代码允许开发者用Rust开发Windows驱动微软在GitHub上发布了代码库,允许开发者用Rust语言开发Windows驱动程序。Rust是一种高性能、内存安全语言,而软件项目的大部分漏洞都属于内存安全bug。自2006年以来微软在Windows中修复的漏洞大约七成是内存安全漏洞。微软此前披露正在用Rust语言重写核心Windows库,Windows操作系统安全总监David"dwizzle"Weston今年早些时候在以色列特拉维夫举行的BlueHatIL2023上宣布了Rust代码进入内核的消息。最新公布的Rust驱动开发工具支持WDM(WindowsDriverModel)和WDF(WindowsDriverFramework)驱动。来源,频道:@kejiqu群组:@kejiquchat

封面图片

Linux 内核开始为 Rust 1.78 升级做准备

Linux内核开始为Rust1.78升级做准备随着向Rust1.78的转变,这是他们第一次不再需要"alloc"分叉代码,同时也为Linux内核的Rust分配应用程序接口扫清了道路,进而实现其他功能,如就地模块初始化。Rust1.78升级补丁完成升级后,只需丢弃一些多余的导入,并为LockClassKey执行"Default"(默认)作为兼容性更改。Rust1.78新增了"feature(asm_goto)"特性、支持指向Rust静态的可变指针、启用调试断言时检查所有不安全的前置条件等。有关Rust1.78总体变更的更多详情,请访问releases.rs。Rust1.78版本应在5月2日左右发布,以便为下一个内核周期(Linux6.10)的内核代码升级留出时间。...PC版:https://www.cnbeta.com.tw/articles/soft/1425938.htm手机版:https://m.cnbeta.com.tw/view/1425938.htm

封面图片

在中美之间的争斗不仅仅是在中美之间 ——

在中美之间的争斗不仅仅是在中美之间——近几个月内的大部分时间里,不论是中国舆论还是美国舆论,都集中在特朗普和蓬佩奥的对华政策“是对还是错”的讨论上;不同的仅在于,美国舆论广泛反对“净网”,中国舆论广泛赞同。但所有明智的人们的共同点都是:希望民主国家能“赢过”专制国家。在此,IYP也一样。也正因为如此,我们需要能找到可以帮助民主国家取得胜利的真正有效的方法。不幸的是,有效的方法并非蓬佩奥的“净网”。而是,联盟。民主国家之间的广泛联盟。但绝非5、9、14眼。如上所述,在特朗普和蓬佩奥主导的故事中,所有人的注意力都放在了中国和美国身上;恰恰是在这个时段里,欧盟做了一件大事:结束了欧盟-美国之间的隐私盾协议。2年多前,我们发布了一个观点《在三岔口:中国、欧洲和美国提供着完全不同的“互联网未来”》;从那时开始至今,这一观点都是权利倡导组织中的主流观点。事实上这是个悲伤的故事,而非什么值得追求的新世界——它可能不是逃离中美“高堡奇人”的路,更不是遏止中国方法。正如这本书中所指出的,关于隐私和安全的争执不仅主导了中国和美国之间的冲突,也塑造了欧盟与美国之间的关系。作者写道:长期以来,美国认为它可以将各国之间相互依存的关系武器化,以对付其他国家,而不会受到严重的打击,实行全球监控,并利用国际金融体系中的弱点来扼杀敌人,对朋友施加压力。而现在,它发现,其他国家也可以反过来将相互依存关系武器化,以对付美国。例如,美国的政策制定者担心,如果华为为5G建设全球基础设施,中国将能够进行全球监控,甚至可能将各国从全球通信网络中切断,以惩罚它们。这对美国来说听起来像是一场灾难,但对欧洲人来说,却是滥俗的厌倦了。正如一位玩世不恭的欧洲官员7月16日所说的那样:“美国希望防止中国能够做到像美国目前对世界其他国家所做的那样。”美国现在面临的战略问题与后911的即时世界不同了。它需要让其盟友积极合作,建立一个共同的相互依存领域,以更有力地对抗俄罗斯和中国等独裁国家,特别是在中国向支持全球经济网络的核心技术领域加速推进的情况下。但目前为止,欧盟法院的这一判决只是引起了美国的敌意式反应。这非常糟糕,远超过蓬佩奥的“净网”是否有效的争论。我们在讨论的是政治,而非仅仅是所谓的国家安全和公民隐私人权。这本书是对监视政治如何进行变革的首次认真研究,它提供了关于信息和权力在经济相互依存世界中的作用的新观点。尤其是在中美新冷战的热点时期,这本书的研究很重要。下周我们将在文章中引述这本书。

封面图片

Rust v10补丁预期将在与Linux 6.1合并前发布

Rustv10补丁预期将在与Linux6.1合并前发布在Linux内核中领导Rust编程语言基础支持工作的MiguelOjeda今天发布了这些补丁的第十个版本。这些Rustv10补丁预计最快将在下周与Linux6.1内核合并的窗口中进入主线。对Linux内核的Rustv10支持包括27个补丁,共计12.5万行新代码。PC版:https://www.cnbeta.com/articles/soft/1321419.htm手机版:https://m.cnbeta.com/view/1321419.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内核将很快基于Rust搭建

微软高管表示Windows11内核将很快基于Rust搭建这家科技巨头对这种语言感兴趣有几个原因,其中一个原因恰好是围绕Rust提供的内存安全和安全性。Weston补充说,Windows11将很快在内核中使用Rust进行启动,而且这些可能很快就会发生。事实上,它有可能在几周后发生。使用Rust而不是C++的好处他说在接下来的几周或几个月内,用户就可以在基于Rust代码的内核中启动Windows了,开发团队的基本目标是将这些内部的C++数据类型转换成它们的Rust等价物。Weston补充说,到目前为止内核已经增加了3.6万行代码,在测试环境下没有出现重大的性能退步,Win32k的GDI(图形驱动接口)移植到Rust后,在Windows上启动时能够通过所有测试。图为微软公司的DavidWeston在BlueHatIL上谈论Windows中的Rust完整的演讲包含了更多关于Windows安全的其他方面的细节。您可以通过下面的源链接在YouTube上观看:https://www.youtube.com/watch?v=8T6ClX-y2AE&t=3100s...PC版:https://www.cnbeta.com.tw/articles/soft/1357239.htm手机版:https://m.cnbeta.com.tw/view/1357239.htm

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

启动SOSO机器人