技术巨头们再次发生冲突,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显卡驱动程序的人获得驱动的方式。
或者,这两个天才级人物之间的争议可能得到解决……但再多的代码也无法在这方面提供帮助。
好文章,需要你的鼓励
全新搜索方式出现,字节发布宽度优先搜索基准WideSearch,垫底的竟是DeepSeek
阿里巴巴团队推出DeepPHY,这是首个专门评估AI视觉语言模型物理推理能力的综合平台。通过六个不同难度的物理环境测试,研究发现即使最先进的AI模型在物理推理任务中表现也远低于人类,成功率普遍不足30%。更关键的是,AI模型虽能准确描述物理现象,却无法将描述性知识转化为有效控制行为,暴露了当前AI技术在动态物理环境中的根本缺陷。
GitHub CEO声称AI将承担所有编程工作,但现实中AI编程工具实际上降低了程序员的生产效率。回顾编程语言发展史,从Grace Hopper的高级语言到Java等技术,每次重大突破都曾因资源限制和固有思维遭到质疑,但最终都证明了抽象化的价值。当前AI编程工具面临命名误导、过度炒作和资源限制三重困扰,但随着技术进步,AI将有助于消除思想与结果之间的障碍。
AgiBot团队联合新加坡国立大学等机构开发出Genie Envisioner机器人操作统一平台,首次将视频生成技术应用于机器人控制。该系统通过100万个操作视频学习,让机器人能够预测行动结果并制定策略,在多个复杂任务上表现优异,仅需1小时数据即可适应新平台,为通用机器人智能开辟全新路径。