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 Kernel 6.1首个候选版本发布 初步合并Rust 添加MGLRU

LinuxKernel6.1首个候选版本发布初步合并Rust添加MGLRULinusTorvalds刚刚发布了Linux6.1的首个候选版本,这也意味着这个功能打包内核版本的合并窗口的结束。Linux6.1稳定版预估会在12月发布,并且很可能会作为今年的LinuxLTS内核版本。PC版:https://www.cnbeta.com/articles/soft/1327839.htm手机版:https://m.cnbeta.com/view/1327839.htm

封面图片

Linux 6.1发布 包含MGLRU和初始Rust支持代码

Linux6.1发布包含MGLRU和初始Rust支持代码随着6.1版本的发布,现在社区开始进入令人兴奋的Linux6.2合并窗口。LinusTorvalds在今天的v6.1发布公告中写道:所以我们已经到达了重要里程碑,虽然晚了一个星期,但进度慢的同时做得相当好。我对6.1的状态比几周前要高兴得多,当时事情似乎还没有稳定下来。当然,这意味着就在假期之前(我也有一些节前的旅行),我们迎来了一个工作量巨大的地狱般的合并窗口,因此,虽然将发布推迟一周是正确的做法,但它确实使6.2合并窗口的时间变得很尴尬。更新细节参见内核官网:https://lore.kernel.org/lkml/[email protected]om/T/#u...PC版:https://www.cnbeta.com.tw/articles/soft/1335003.htm手机版:https://m.cnbeta.com.tw/view/1335003.htm

封面图片

Linux 6.1很可能是今年的LTS内核版本

Linux6.1很可能是今年的LTS内核版本虽然这不应该特别令人惊讶,但正在开发的Linux6.1内核很可能是今年的长期支持(LTS)内核版本。最近有一些猜测,Linux6.0是否会是LTS版本,或者是否会是Linux6.1,它应该在今年年末作为稳定版本亮相。也有人认为Linux6.0更像是LTS版本,因为它是Rust代码引入和其他重大变化之前的最后一个版本,等等。PC版:https://www.cnbeta.com/articles/soft/1324621.htm手机版:https://m.cnbeta.com/view/1324621.htm

封面图片

Linux 6.1将于十月迎来新补丁 有助于定位潜在故障的CPU插槽或核心

Linux6.1将于十月迎来新补丁有助于定位潜在故障的CPU插槽或核心对于日常需要接触并维护大量硬件的服务器管理员来说,这里有个好消息——Linux6.1将能够在发生SegmentationFault分段错误时,报告潜在有问题的CPU插槽/核心。当发现某个CPU/核心经常引发同样问题的时候,这项新特性就能够帮你更轻松的排查相关故障。(截图viaKernel.org)Phoronix指出:当前正在TIP排队的x86/cpu分支合并窗口,将于10月份带来一项改进。该补丁用于在分段错误发生时,记录下有故障嫌疑的CPU/核心。若经常发现某一颗处理器、或特定内核遇到SegmentationFault,打印下的内容将有助于排场插槽或CPU核心问题。RikvanRiel在公告中写道:在规模足够大的计算机群中,坏掉个别CPU还是相当常见的。按照设想,我们可通过内核代码的运行来辨识,以找出在特定系统上不断重复崩溃的CPU内核。不过多年来,出现问题的CPU故障模式,并不是千篇一律的。有时你可能只会揪出bash、Python,或在在其它地方运行良好的各种系统守护程序中遇到分段错误。有鉴于此,通过将printk()添加到show_signal_msg(),我们便可在遇到SegmentationFault时,打印出有潜在故障的处理器插槽或内核等信息。尽管这项工作仍不够完美——因为在故障发生和打印消息之间,任务可能还会在另一个CPU上被重新安排——但这项工作已足够帮助人们定位到哪几个可能有内核损坏的CPU上。如果一切顺利,这个实用补丁将于今年晚些时候正式并入Linux6.1。此外你可将它视作英特尔现场扫描(IntelIn-FieldScan)、MCEs、EDAC报告等解决方案的一个有力补充。PC版:https://www.cnbeta.com/articles/soft/1309073.htm手机版:https://m.cnbeta.com/view/1309073.htm

封面图片

上游合并在即:开发者大幅精简Rust for Linux v9补丁体量

上游合并在即:开发者大幅精简RustforLinuxv9补丁体量本周早些时候发布的RustforLinuxv8补丁,引入了诸多抽象、并将Rust编程语言集成扩展到了内核中的更多部分。Phoronix指出:v8补丁的代码总行数达到了43.6k,而今日新发布的“RustforLinuxv9”,仅引入了12.5k的新代码行。Rust有望作为C语言的补充,作为支持Linux内核驱动程序开发的新语言。由于删除了许多额外的功能和集成,RustforLinuxv9较之前的补丁要小得多。通过坚持更初始的“最小化路线”,其有望为主线内核带来更积极的变化。除了增强集成与构建事务,它还允许对各种抽象和子系统的特定补丁,引来更多人参与代码的审核与反馈工作。首席开发者MiguelOjeda评论道:作为v8补丁的‘精简版’,v9为编译一个最小的Rust内核模块提供了足够的支持——以期率先得到‘核心’支持,并开始逐步将其余部分‘上游化’。内核模块能够创建一个‘向量’,作为一种连续、可增长的数组类型,其能够推送一些数字、并在卸下时使用‘pr_info!’宏将之打印到内核日志。新补丁系列还可通过移除其中部分内容而变得更小,目前看来其取得了不错的平衡。最终得来3%的kernelcrate留存(减少到了500行),60%的alloc和adaptalloc提交(100行),总体量从40k精简到了13k行。虽然大多数代码已在linux-next中存在数月,但我们还是不得不为减少一些内容而做微小的改动,最后欢迎大家积极反馈这一选项是否符合你的预期。Phoronix指出,随着v9补丁量的显著瘦身,其有望较之前更容易获得主线许可。LinusTorvalds一直希望尽快完成合并(下周的Linux6.0合并窗口),后续将观察相关工作是否已经足够良好。PC版:https://www.cnbeta.com/articles/soft/1301385.htm手机版:https://m.cnbeta.com/view/1301385.htm

封面图片

Linux 6.1继续为LoongArch带来新的CPU功能特性

Linux6.1继续为LoongArch带来新的CPU功能特性尽管Linux社区早就通过5.19合并引入了对LoongArchCPU的初步支持,但它仍未迈过可向公众推送的成熟期。在此期间,开发人员有在坚持为其填补功能特性上的短板——比如在Linux6.0中带来的LoongArchPCI支持和其它变动。现在,Linux6.1内核又为源自MIPS64和RISC-V的LoongArchCPU带来了新的附加功能。PC版:https://www.cnbeta.com/articles/soft/1326775.htm手机版:https://m.cnbeta.com/view/1326775.htm

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

启动SOSO机器人