技术巨头们再次发生冲突,Linux之父Linus Torvalds发出警告:"我认为我们将分道扬镳",这将在内核6.17版本中实现。
围绕下一代bcachefs文件系统的持续争议最新进展是,Torvalds目前接受了相关代码,但同时发出了严厉警告:
"我已经拉取了这些代码,但正如讨论中提到的,我认为我们将在6.17合并窗口中分道扬镳。
你已经明确表示,我甚至不能质疑任何错误修复,我应该拉取任何和所有内容。
说实话,在这种情况下,我真的不再愿意参与其中,我们在讨论中唯一真正达成共识的是'我们结束了'。"
Linux内核是世界上最大的自由开源软件项目,这在一定程度上归功于Torvalds本人施加的强有力控制。虽然存在一套流程,但这并非正式文档化和描述的。就像Linux本身一样,这个流程随着时间的推移而演变。每次内核新的点发布版本发布时,Torvalds就开始下一个版本的工作。他会开启所谓的合并窗口。
在这个时间窗口内,开发者提交新代码以供包含。然后是一系列正在进行的测试发布,版本号末尾带有rc表示"候选发布":目前我们正处于6.16-rc4阶段。代码提交(在Git版本控制系统术语中称为"拉取请求")在此期间继续进行,但它们应该是错误修复,而且只能是错误修复。
这一次,bcachefs维护者Kent Overstreet提交了一个包含一些新功能的拉取请求。这是一个重大违规行为:RC阶段是用于修复合并窗口期间提交的代码的。Torvalds对此不满,但Overstreet一如既往地没有退让,而是为这一变更进行了辩护。
Overstreet之前就曾被训斥过;实际上,他在2024年11月被禁止为内核6.13贡献代码。Linux Weekly News总结了正在发生的情况,我们链接到该文章是因为Overstreet本人似乎在文章评论中详细为自己的行为进行辩护。
bcachefs的传奇故事已经持续了十年;The Register在2015年8月首次报道了这一项目。现在,在2024年1月最终被包含在内核6.7中之后,它看起来可能再次被踢出。
如果这种情况发生,并不意味着bcachefs项目的终结。实际上,有几种潜在的前进路径,正如LWN评论中讨论的那样。它可以作为外部开发继续进行。为了使用它,有多种可能性。想要尝试的人可以构建自己的自定义、修改版内核。
另一种情况是,可以构建一个使用FUSE子系统的版本,该子系统允许文件系统代码在内核本身之外运行。这种方法可行,近年来也得到了优化,但比内核内代码要慢得多。或者,可以在内核更新时按需构建代码:有一个标准工具叫做DKMS,这就是运行Nvidia显卡驱动程序的人获得驱动的方式。
或者,这两个天才级人物之间的争议可能得到解决……但再多的代码也无法在这方面提供帮助。
好文章,需要你的鼓励
印度理工学院研究团队从大脑神经科学的戴尔定律出发,开发了基于几何布朗运动的全新AI图像生成技术。该方法使用乘性更新规则替代传统加性方法,使AI训练过程更符合生物学习原理,权重分布呈现对数正态特征。研究团队创建了乘性分数匹配理论框架,在标准数据集上验证了方法的有效性,为生物学启发的AI技术发展开辟了新方向。
英伟达和诺基亚宣布战略合作,将英伟达AI驱动的无线接入网产品集成到诺基亚RAN产品组合中,助力运营商在英伟达平台上部署AI原生5G Advanced和6G网络。双方将推出AI-RAN系统,提升网络性能和效率,为生成式AI和智能体AI应用提供无缝体验。英伟达将投资10亿美元并推出6G就绪的ARC-Pro计算平台,试验预计2026年开始。
Sony AI开发出SoundReactor框架,首次实现逐帧在线视频转音频生成,无需预知未来画面即可实时生成高质量立体声音效。该技术采用因果解码器和扩散头设计,在游戏视频测试中表现出色,延迟仅26.3毫秒,为实时内容创作、游戏世界生成和互动应用开辟新可能。