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 社区的这一进程。补丁的命运尚未确定。
好文章,需要你的鼓励
Adobe 周二宣布推出适用于 Android 系统的 Photoshop 应用测试版,提供与桌面版相似的图像编辑工具和 AI 功能,初期免费使用,旨在吸引更多偏好手机创作的年轻用户。
弗吉尼亚大学研究团队开发了TruthHypo基准和KnowHD框架,用于评估大语言模型生成生物医学假设的真实性及检测幻觉。研究发现大多数模型在生成真实假设方面存在困难,只有GPT-4o达到60%以上的准确率。通过分析推理步骤中的幻觉,研究证明KnowHD提供的基础依据分数可有效筛选真实假设。人类评估进一步验证了KnowHD在识别真实假设和加速科学发现方面的价值,为AI辅助科学研究提供了重要工具。
文章详细介绍了Character.AI这款主要面向娱乐、角色扮演和互动叙事的AI聊天工具的原理、用户群体、特色功能以及面临的法律与伦理争议,同时揭示了其新推出的视频和游戏互动体验。
亚马逊Nova责任AI团队与亚利桑那州立大学共同开发了AIDSAFE,这是一种创新的多代理协作框架,用于生成高质量的安全策略推理数据。不同于传统方法,AIDSAFE通过让多个AI代理进行迭代讨论和精炼,产生全面且准确的安全推理链,无需依赖昂贵的高级推理模型。实验证明,使用此方法生成的数据训练的语言模型在安全泛化和抵抗"越狱"攻击方面表现卓越,同时保持了实用性。研究还提出了"耳语者"代理技术,解决了偏好数据创建中的困难,为直接策略优化提供了更有效的训练材料。