Linux 创始人 Linus Torvalds 再次介入 Linux 内核争议,这次是关于 Rust 设备驱动程序的问题,他直接指出了信息传递者的问题。
针对 Asahi Linux 首席开发者 Hector Martin 呼吁 Torvalds "给出权威答案"以解决设备驱动程序僵局,以及 Martin 为在社交媒体上"羞辱"Linux 维护者对 Rust 代码的敌对态度进行辩护,Torvalds 否定了这种方式并直接针对 Martin。
"不如你接受这样一个事实:也许问题出在你身上,"几年前曾承认自己在线交流方式有问题的 Torvalds 说道。"你认为你更懂,但目前的流程是有效的。"
"确实存在问题,但问题是生活中的常态。没有完美的东西。"
"然而,我要说的是,社交媒体上的围攻只会让我不想与你的方式有任何瓜葛。"
"因为如果我们在内核开发模式中存在问题,社交媒体绝对不是解决方案。就像它绝对不是解决政治问题的方案一样。"
"技术补丁和讨论才是重要的。社交媒体围攻 - 不,谢谢。"
Torvalds 相对克制的信息 - 与苹果公司曾经给开发者的忠告"如果你跑去媒体抨击我们,这永远无济于事"并无太大区别 - 产生了重大影响。不久之后,Martin 请求被移除作为上游 Linux 代码(为苹果 Arm 兼容硬件提供支持)的维护者身份。
这场争议源于内核维护者 Christoph Hellwig 反对上个月提出的一个补丁,该补丁将允许用 Rust 编写的设备驱动程序调用主要基于 C 语言的内核核心 DMA API,该 API 用于分配和映射直接内存访问的内存区域。
Linux 内核主要使用 C 代码编写。近年来,C 语言和 C++ 因其手动内存管理可能导致内存安全错误而变得不受欢迎。在某些情况下,这些错误可能会带来严重的安全隐患。
Rust 作为一种较新的编程语言,通过其所有权模型强制执行内存安全,防止了 C 和 C++ 中常见的许多漏洞。因此,它被广泛推广为减少软件开发中内存安全问题的方法。
Linux 内核于 2022 年开始集成 Rust 代码,但它仍然主要是一个以 C 语言为主的代码库。许多贡献和维护代码的 C 语言程序员已经明确表示,他们不会因为 Rust 的崛起而改变他们的方式。
正如我们之前报道的,Hellwig 强烈拒绝该补丁导致 Martin 敦促 Rust for Linux 团队"一旦审查完成就合并这个系列,无视 Christoph 明显试图破坏项目的行为。"
周二,Martin 发布消息建议不要卷入争议 - 尽管他在 Mastodon 上发表了一篇充满激情的帖子(现已删除)- 因为 Torvalds 对设备驱动程序补丁是否被接受拥有最终决定权。
他写道:"要么 Linus 喜欢它,要么他不喜欢。其他都是一些破坏者维护者策划的干扰,他们试图打击你的士气直到你放弃,因为他们知道他们迟早会站在历史的对立面。无论老顽固维护者如何破坏,都无法阻止世界向内存安全语言发展。"
但内核维护者对 Rust 的抵触可能会减缓 Linux 社区的这一进程。补丁的命运尚未确定。
好文章,需要你的鼓励
在我们的日常生活中,睡眠的重要性不言而喻。一个晚上没睡好,第二天的工作效率就会大打折扣,而充足的睡眠不仅能让我们恢复精力,还能帮助大脑整理和巩固当天学到的知识。有趣的是,AI模型竟然也表现出了类似的“睡眠需求”。
DeepSeek-AI团队通过创新的软硬件协同设计,仅用2048张GPU训练出性能卓越的DeepSeek-V3大语言模型,挑战了AI训练需要海量资源的传统观念。该研究采用多头潜在注意力、专家混合架构、FP8低精度训练等技术,大幅提升内存效率和计算性能,为AI技术的民主化和可持续发展提供了新思路。
尽管模型上下文协议(MCP)自11月推出以来用户数量快速增长,但金融机构等监管行业仍保持谨慎态度。银行等金融服务公司虽然在机器学习和算法方面是先驱,但对于MCP和Agent2Agent(A2A)系统的采用较为保守。监管企业通常只使用内部代理,因为其API集成需要经过多年审查以确保合规性和安全性。专家指出,MCP缺乏基本构建块,特别是在互操作性、通信标准、身份验证和审计跟踪方面。金融机构需要确保代理能够进行"了解您的客户"验证,并具备可验证的身份识别能力。
加拿大女王大学研究团队首次系统评估了大型视频语言模型的因果推理能力,发现即使最先进的AI在理解视频中事件因果关系方面表现极差,大多数模型准确率甚至低于随机猜测。研究创建了全球首个视频因果推理基准VCRBench,并提出了识别-推理分解法(RRD),通过任务分解显著提升了AI性能,最高改善幅度达25.2%。