LWN: 6.0 合并周期,第二部分!

五子棋AI算法第一篇-我对谷歌Alphago的看法 最近Google宣布他们的围棋AI以5:0的战绩打败欧洲围棋三冠王。我一直对人工智能比较感兴趣,正好趁年前空闲的几天用JS写了一个五子棋的AI。其实很久以前就用自创的算法写过一个JAVA版的五子棋AI,不过棋力很不理想。这次用的是JS写的,所以无论任何平台上只要能打开网页的都可以玩。google爆出这个新闻之后,很多人觉得这是不是意味着电脑智商已经在人类之上了,围棋已经没有意义了之类的。甚至觉得这是 阅读详情

关注了就能看到更多这么棒的文章哦~

6.0 Merge window, part 2

By Jonathan Corbet
August 15, 2022
DeepL assisted translation
https://lwn.net/Articles/904032/

Linus Torvalds 在 8 月 14 日发布了 6.0-rc1,关闭了合并窗口,时间跟预计的一样。那时已经有 13,543 个 non-merge 的改动进入 mainline 仓库了。其中有一半以上是在我们写完第一个 6.0 合并窗口的总结后拉出来的。合并窗口的后半部分往往更注重于 bug fix 而不是新功能,但在这段时间内仍然有许多有趣的改动。

在 6.0 合并窗口的后半段,最重要的变化有:

Architecture-specific

  • OpenRISC 和 LoongArch 架构都获得了对 PCI 总线的支持。

  • RISC-V 架构现在支持 "Zicbom "扩展,它提供了对具有非缓存一致性 DMA 的设备的管理。

Core kernel

  • runtime verification 子系统已经被合并了。这个子系统允许针对各种内核状态以及状态转换进行建模;如果内核在某个时刻没有遵循这个模型,那么就会得到提醒,甚至使系统 panic。其中一个例子是 WIP model,它可以确保 wakeup 事件不会在 preemption enable 的情况下发生。

  • DAMON 机制获得了一些新的功能,可以用来改变来自用户空间的内存管理。最重要的是 "LRU_SORT" module,可以重新排列 LRU list,使一些 page 能优先于其他 page。详情请见相关的 documentation commit。

  • 支持创建新的 CXL 内存区域;该 commit 的 changelog 描述了基于 sysfs 的管理接口。

Filesystems and block I/O

  • 内核支持了 NVMe in-band authentication

  • ext4 文件系统支持两个新的 ioctl() 操作:EXT4_IOC_GETFSUUID 和 EXT4_IC_SETFSUUID,它们可以用来获取或设置存储在文件系统 superblock 中的 UUID。

  • NFSv4 服务器现在会限制自己在系统中每 1GB 内存仅支持 1024 个活动 client。如果超过这个数字的话就会返回 temporary failure,并开始清理旧的、空闲的 client 客户端。

Hardware support

  • 时钟:Microchip PolarFire 实时时钟、TI K3 实时时钟和 Nuvoton NCT3018Y 实时时钟。

  • GPIO and pin control:英特尔 Meteor Lake 引脚和 GPIO 控制器,瑞萨 RZ/V2M 引脚和 GPIO 控制器,瑞萨 R-Car V4H 引脚控制器,高通 8909 引脚控制器,全志 D1 引脚控制器,以及高通 SM6375 引脚控制器。

  • Input: Elan eKTH6915 i2c-hid 触摸屏。

  • Miscellaneous: Microchip SAMA7G5 OTP 控制器、Microchip Polarfire SPI FPGA 管理器、Qualcomm SPMI 轮流模数转换器、Qualcomm SM6350 互连器件、Freescale i.MX8MQ 互连器件、MediaTek PCIe 和 DisplayPort PHY、Meson G12A MIPI 模拟 DPHY、Freescale i. MX8qm LVDS PHY、微软 Surface 平板电脑模式开关、高通 SM8450 摄像头时钟控制器、高通 SM8350 图形时钟控制器、苹果音频 DMA 控制器、瑞萨 R-Car UFS 控制器、阿里巴巴弹性 RDMA 适配器、TI TPS380x 复位控制器、I2C 连接的 TPM 2.0 可信平台模块、博通 BCM63138 LED 控制器和 Mellanox BlueField 复位控制器。

  • Sound: 英伟达 Tegra210 输出处理引擎,英特尔 Meteor Lake 音频接口,高通 WSA8830/WSA8835 D 类放大器,德州仪器 TAS2780 单声道音频放大器,以及联发科 MT8186 音频接口。

  • USB: Aspeed USB2.0 设备控制器、Microchip PolarFire USB 控制器、Analogix ANX7411 Type-C DRP 端口控制器和 STMicroelectronics STM32G0 type-C PD 控制器。

  • Also: VME 总线子系统已经被移到了暂存目录(第二次),除非有人站出来维护它,否则将被完全删除。

Miscellaneous

  • Perf report 里面支持描述 lock contention 以及内核工作所用的时间;相关的 merge commit 里有描述(还包括很多其他的 Perf 改进)。后续 commit 里还带来了更多的 perf 增强功能。

Virtualization and containers

  • "guest vCPU stall detector" 是一个新增的伪设备,作用类似于 watchdog;虚拟机必须时不时地触碰它,否则 host 可以断定该机器已经 stall 住了。相关 commit 有更多的信息。

Internal kernel changes

  • CONFIG_ANDROID 配置选项已被删除,因为 "显然是个坏主意"。

  • 新增 debugfs 接口,提供了大量关于已有的 memory shrinker 以及其性能信息。相关文档提交有详细介绍。

  • 删除了使用 -O3 优化来构建内核的 config 选项。

当然,也有一些东西没能成功进入 mainline。printk() 的 pull request 被 Torvalds 严辞拒绝了,所以在这个周期内似乎根本不会有关于这个子系统的改动了。在 5.19 版本的 console-thread 功能被 revert 之后,该子系统经历了两个很困难的开发周期。同时,曾经感觉有希望能在 6.0 中合入 Rust 支持,但该代码目前看来还需要更广泛的 review。

还有几个重要的内存管理功能也曾被列入 6.0 的计划,但最终没有能合入。maple tree 数据结构越来越接近合入了,但对于 6.0 版本来说似乎还没有准备好。multi-generational LRU 功能最终成为了这个决定的附带牺牲品(也未合入)。根据 Andrew Morton 的说法,目前的计划是将这两组 patch 放入-mm 中,以便在 6.1 中合入。

不过,首先,社区必须把 6.0 内核发布出来;这意味着从现在到发布日期之间要找到并修复大量的 bug,发布几乎可以肯定是 10 月 2 日或 9 日的事情了。

全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。

欢迎分享、转载及基于现有协议再创作~

长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~

format,png

爬虫瑞数5案例:联通 瑞数动态安全 Botgate(机器人防火墙)以“动态安全”技术为核心,通过动态封装、动态验证、动态混淆、动态令牌等技术对服务器网页底层代码持续动态变换,增加服务器行为的“不可预测性”,实现了从用户端到服务器端的全方位“主动防护”,为各类 Web、HTML5 提供强大的安全保护。 阅读详情

相关推荐

安路科技FPSoC开发实战:从芯片特性到边缘计算应用

本文深入解析安路科技FPSoC芯片在边缘计算领域的开发实战,重点介绍SALDRAGON系列芯片的异构计算架构优势,包括RISC-V/ARM处理器与FPGA的协同工作。通过工业控制和智能视觉应用案例,展示硬件加速实现与低功耗设计技巧,帮助开发者高效利用FPSoC进行边缘计算应用开发。

weixin_29248611的博客 375

ANX7433: 一款10Gbps USB-C信号中继IC

ANX7431 datasheetANX7431 datasheet免费下载地址: 最近项目需要了解到一款USB3.1 retimer芯片,顾名思义就是重计时,我理解应该就是信号中继,用于解决线损和接口带来的干扰对信号的影响,毕竟3.1 gen1和gen2的速度是非常快的(gen1 5G ,gen2 10G) 来看一下官方介绍: ANX7431可支持10Gbps USB-CTM重计时器,能够切换D...

queying525的博客 2054

用豆包+Skill从零制作AI漫剧:分镜、画面、配音到成片全流程

AI漫剧作为一种新兴内容形态,结合AI绘画与AI视频生成技术,正在改变短视频创作方式。其核心原理是利用提示词工程,将创意转化为结构化分镜脚本,再通过豆包等AI助手的Skill能力,将重复的脚本生成和分镜拆解流程固化为可复用的指令模板,从而大幅降低从构思到成品的生产门槛。这种模式无需剧组、演员和实景拍摄,让个人创作者也能借助图像生成、TTS配音与剪辑合成工具,批量化地生产剧情短片,适用于短视频平台连载、商业定制与个人IP打造。围绕豆包+Skill这条主线,从选题、剧本写作、分镜表设计,到画面提示词生成、视频片

weixin_29048309的博客 1487

LWN: 运行时的检查功能!

关注了就能看到更多这么棒的文章哦~The runtime verification subsystemBy Jonathan CorbetJune 7, 2021DeepL assiste...

Linux News搬运工 565

9 海康视觉平台VisionMaster 上手系列:典型案例之螺丝机案例

海康视觉平台VisionMaster 上手系列:典型案例之螺丝机案例 快速入门 工业机器视觉 机器视觉

HuangGong2022的博客 7172

深入解析反射式DLL注入:从原理到实战优化

本文深入解析反射式DLL注入技术,从原理到实战优化全面剖析。通过PE文件内存重构、反射加载器实现及免杀增强方案,展示如何绕过安全检测并提升性能。适用于红队行动、内网渗透等场景,是高级攻防对抗中的关键技术。

weixin_28339967的博客 404

LWN:6.9 合并周期的后半部分!

关注了就能看到更多这么棒的文章哦~The rest of the 6.9 merge windowBy Jonathan CorbetMarch 25, 2024Gemini translationhttps://lwn.net/Articles/965541/6.9-rc1内核预发布版本于 3 月 24 日公布,标志着本次开发周期的合并窗口关闭。截至那时,已有 12,435 个非合并变更集(n...

Linux News搬运工 366

遗传算法优化光学超表面:智能设计突破纳米结构瓶颈

光学超表面设计本质上是一个高维、非线性、离散每个结构单元(如纳米砖柱、孔洞、十字架)有多个参数(长、宽、高、旋转角、材料),整个阵列的参数组合数量随单元数指数级增长。性能指标(如聚焦效率、工作带宽、偏振转换率、特定角度响应)往往无法用简单解析式表达,需依赖计算密集型电磁仿真(如FDTD, FDFD, RCWA)来评估。结构参数微小变化可能引起光学响应的剧烈跃变,目标函数存在多个局部最优解。实际制造通常要求结构参数取自有限的离散值(如特定刻蚀深度、材料库)。

weixin_51101456的博客 1141

LWN: 6.0 合并窗口,第一部分!

关注了就能看到更多这么棒的文章哦~6.0 Merge window, part 1By Jonathan CorbetAugust 5, 2022DeepL assisted translationhttps://lwn.net/Articles/903487/预计是 "6.0" 版本内核的合并窗口已经有了一个强劲的开端,在最初的几天里就有了 6820 个 non-merging changese...

Linux News搬运工 474

ASF-YOLO:一种基于注意尺度序列融合的细胞实例分割YOLO模型

随着样本制备技术和显微成像技术的快速发展,细胞图像的定量处理和分析在医学、细胞生物学等领域发挥着重要作用。基于卷积神经网络(CNN),可以通过神经网络训练学习不同细胞图像的特征信息,具有很强的泛化性能。两阶段的R-CNN系列[1,2,3]及其一阶段变体[4,5]是实例分割任务的经典CNN基础框架。在最近的研究中,You Only Look Once(YOLO)系列[6,7,8,9]已经成为实时实例分割中速度最快、最准确的模型之一。

m0_47867638的博客 9798

Python爬虫实战:高效爬取CNKI知网文献数据的技术解析

本文将详细介绍如何使用Python最新技术构建一个高效的CNKI知网文献爬虫系统。我们将从爬虫基础知识讲起,逐步深入到高级反反爬技术、分布式爬取、智能解析等前沿内容。文章包含完整的代码实现,涵盖请求模拟、数据解析、持久化存储等关键环节,并特别针对CNKI的反爬机制提供解决方案。通过本文,读者将掌握构建专业级学术文献爬虫的全套技术栈。关键词:Python爬虫、CNKI爬取、反反爬技术、文献数据挖掘、Scrapy框架本文详细介绍了如何使用Python最新技术构建CNKI知网文献爬虫。

2201_76125261的博客 2075

LWN:6.7合并窗口的第一部分!

关注了就能看到更多这么棒的文章哦~The first half of the 6.7 merge windowBy Jonathan CorbetNovember 3, 2023ChatGPT translationhttps://lwn.net/Articles/949294/自 6.7 合并窗口打开以来,截至本文写作时已有 9,842 个非合并的变更集(non-merge changeset)...

Linux News搬运工 885

【七.三维视觉与视频分析】【1.点云处理:PointNet++/PointTransformer】

各位老铁,今天咱们要聊的可不是普通的二维图像处理,而是三维视觉领域最硬核的技术——点云处理。从最早的PointNet到如今的PointTransformer,这场技术进化堪比三维版的"像素革命"。今天咱们就深入解剖两大里程碑:PointNet++和PointTransformer,保证让你看完全文就能在点云领域横着走!想象一下,你抓了把沙子撒在空中,每粒沙子的位置都是三维坐标——这就是点云的典型形态。最后送大家一句话:点云处理就像在三维宇宙中寻找星辰的轨迹,既要望远镜的宏观视野,也要显微镜的细致入微。

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 473

LWN:6.6 开发周期的统计数据!

关注了就能看到更多这么棒的文章哦~Some 6.6 development statisticsBy Jonathan CorbetOctober 30, 2023ChatGPT translationhttps://lwn.net/Articles/948970/6.6 内核如期于 10 月 29日发布. 本次开发周期共有 1,978 位开发人员提交了 14,069 个非合并的变更集 — 这跟近...

Linux News搬运工 1123

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

LWN:6.6合并窗口的前半部分!

关注了就能看到更多这么棒的文章哦~The first half of the 6.6 merge windowBy Jonathan CorbetAugust 31, 2023ChatGPT assisted translationhttps://lwn.net/Articles/942954/截至目前,已经有4588个non-merging changset合并到了6.6内核版本的mainlin...

Linux News搬运工 1020

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

LWN:6.14合并窗口第一部分!

关注了就能看到更多这么棒的文章哦~The first part of the 6.14 merge windowBy Jonathan CorbetJanuary 23, 2025Gemini-1.5-flash translationhttps://lwn.net/Articles/1005651/截至本文撰写之时,已有超过 4300 个非合并变更集 (non-merge changeset) ...

Linux News搬运工 963

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

LWN:6.14 合并窗口的后续更新!

关注了就能看到更多这么棒的文章哦~The rest of the 6.14 merge windowBy Jonathan CorbetFebruary 3, 2025Gemini-1.5-flash translationhttps://lwn.net/Articles/1006378/在Linus Torvalds 发布 6.14-rc1并关闭了此开发周期的合并窗口时,大约有 9,307 ...

Linux News搬运工 898

LWN:6.8 合并窗口的剩余内容!

关注了就能看到更多这么棒的文章哦~The rest of the 6.8 merge windowBy Jonathan CorbetJanuary 22, 2024Gemini translationhttps://lwn.net/Articles/958178/尽管 Linus Torvalds 在一周的大部分时间里都处于停电状态,但他还是成功地发布了 6.8-rc1 并按时关闭 6.8 合并...

Linux News搬运工 289

LWN: Linux 5.6合并窗口进展——后半部分!

关注了就能看到更多这么棒的文章哦~The rest of the 5.6 merge windowByJonathan CorbetFebruary 10, 2020原文来自:http...

Linux News搬运工 478

LWN:6.9 版本的开发数据!

关注了就能看到更多这么棒的文章哦~Some 6.9 development statisticsBy Jonathan CorbetMay 13, 2024Gemini Pro API translationhttps://lwn.net/Articles/972605/6.9 版内核于 5 月 12 日发布,它遵循历时九周的传统开发周期。这次是一个主要版本的更新,包含许多变更和新功能。我们对合并...

Linux News搬运工 346

LWN:5.14合并周期的第一部分!

关注了就能看到更多这么棒的文章哦~The first half of the 5.14 merge windowBy Jonathan CorbetJuly 2, 2021DeepL as...

Linux News搬运工 396

LWN:6.5内核的开发数据统计!

关注了就能看到更多这么棒的文章哦~Development statistics for the 6.5 kernelBy Jonathan CorbetAugust 28, 2023ChatGPT assisted translationhttps://lwn.net/Articles/941675/Linux 内核 6.5 版本于 8 月 27 日发布,经过了九周的开发周期。在此期间,有 13,...

Linux News搬运工 958

LWN: Linux 5.6合并窗口进展——第一部分!

关注了就能看到更多这么棒的文章哦~The 5.6 merge window opensByJonathan CorbetJanuary 30, 2020原文来自:https://lwn...

Linux News搬运工 881

LWN:5.10合并窗口的后半部分!

关注了就能看到更多这么棒的文章哦~The rest of the 5.10 merge windowBy Jonathan CorbetOctober 26, 2020https://l...

Linux News搬运工 461

LWN:2022年底总结!

关注了就能看到更多这么棒的文章哦~Wrapping up 2022By Jonathan CorbetDecember 21, 2022DeepL assisted translationhttps://lwn.net/Articles/917752/又是一年即将过去。这说明现在是时候来重复 LWN 的一个长期传统了:回顾我们在一月份所做的预测,并给予应有的嘲弄。请继续阅读,看看这些预测是如何进行...

Linux News搬运工 833

LWN:5.9合并窗口,第一部分!

关注了就能看到更多这么棒的文章哦~5.9 Merge window, part 1By Jonathan CorbetAugust 7, 2020https://lwn.net/Arti...

Linux News搬运工 422
上一篇: LWN:64位DMA的问题!
下一篇: LWN:图像处理器领域的不快!
LinuxNews搬运工
博客等级 码龄7年 438粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值