技术巨头们再次发生冲突,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显卡驱动程序的人获得驱动的方式。
或者,这两个天才级人物之间的争议可能得到解决……但再多的代码也无法在这方面提供帮助。
好文章,需要你的鼓励
开源加密初创公司ZamaSAS宣布完成5700万美元B轮融资,专注于为区块链和AI应用构建全同态加密技术以保护隐私。本轮融资由BlockchangeVentures和PanteraCapital共同领投,使公司总融资超过1.5亿美元,估值突破10亿美元。同时,Zama推出保密区块链协议公开测试网,允许开发者在以太坊上构建私密通信应用。
新加坡国立大学研究团队开发了SPIRAL框架,通过让AI与自己对弈零和游戏来提升推理能力。实验显示,仅训练AI玩简单扑克游戏就能让其数学推理能力提升8.6%,通用推理提升8.4%,且无需任何数学题目作为训练材料。研究发现游戏中的三种推理模式能成功转移到数学解题中,为AI训练提供了新思路。
英国网络铁路公司、Neos Networks和Freshwave联合启动"触达项目",旨在消除英国主要铁路干线上的信号盲区。该项目将公私合营模式相结合,预计为纳税人节省约3亿英镑。项目将部署1000公里超高速432芯光纤电缆,覆盖东海岸主线等多条线路,并在12个主要车站提供4G/5G室内连接,在57个隧道中部署4G移动连接。新网络将大幅提升铁路通信基础设施能力,支持轨道传感器和监控应用,为乘客提供更快更可靠的列车服务。
同济大学团队开发的GIGA-ToF技术通过融合多帧图像的"图结构"信息,创新性地解决了3D相机噪声问题。该技术利用图像间的不变几何关系,结合深度学习和数学优化方法,在合成数据集上实现37.9%的精度提升,并在真实设备上展现出色泛化能力,为机器人、AR和自动驾驶等领域提供更可靠的3D视觉解决方案。