Linux 大规模移除疑似俄开发者,开源药丸?
据Linux 内核新闻站 http://LWN.net的相关报道(https://lwn.net/Articles/995186/)及国内开源爱好者翻译(编辑:柯晓宇 (Kexy Biscuit) @KexyBiscuit,校对:白铭骢 @JeffBai)——
日前,Linux 内核主要维护者之一 Greg Kroah-Hartman (Greg K-H) 提交了一项不寻常的“文档”更新,将数名具有 <.ru> 顶级域名邮箱的维护者,和一名明确为俄罗斯身份的维护者从 MAINTAINERS(维护者名录)文件除名。
这一提交已于上周日被 Linus Torvalds 拉取并包含于 6.12-rc4 版本的代码中。
Greg K-H 并未详述这项更新的具体原因,仅含糊其辞地表示该更改是“由于某些合规性要求”,并指出“(相关人员)提供充足文档后,方可回归(维护者名录)”。
相关的维护者移除方式相当粗暴,其中部分子系统由于唯一维护者使用 <.ru> 顶级域名邮箱,整个子系统都被从 MAINTAINERS 文件中移除,这之中不乏诸如 UFS 文件系统和 PPTP 驱动等重要且被广泛使用的子系统。由于 Linux 内核开发流程完全基于邮件列表进行,当 MAINTAINERS 文件中移除相关维护者后,也就意味着与相关子系统的补丁或沟通将不再被发送至维护者的邮箱,乃至相关的邮件列表。这很可能会造成许多补丁“石沉大海”;而如果某个子系统未得到充分维护,那么其被从内核中移除也只是时间问题了。
通常而言,Linux 内核补丁除了发送至邮件列表外,还需要抄送与之相关的人士(如子系统维护者和活跃贡献者),并且经过讨论和审阅后才会被拉取合并。然而,Greg K-H 似乎刻意绕过了这部分流程,仅仅将补丁发送至流量最大、几乎不会有人认真阅读每封邮件的 patches@lists.linux.dev 列表,并于仅仅两天后就向 Linus Torvalds 发起拉取请求,而 Torvalds 亦未对相关修改提出质疑和意见便拉取合并这笔更改了。
Linus对事件的回复(https://lore.kernel.org/all/CAHk-=whNGNVnYHHSXUAsWds_MoZ-iEgRMQMxZZ0z-jY4uHT+Gg@mail.gmail.com/)是:
好吧,很多俄罗斯的水军到处活动。
这次的更改原因非常明确,不会被撤销。使用多个随机匿名账户试图通过俄罗斯的水军工厂来操作,是不会改变任何事情的。
顺便对那些不是水军的无辜旁观者说明一下——“各种合规要求”不仅仅是美国的事情。
如果你还没听说过俄罗斯的制裁,应该找时间读读新闻了。而“新闻”可不是指俄罗斯政府资助的垃圾信息。
至于给我发撤销补丁的想法——请用你那所谓的脑子思考一下。我是芬兰人。你觉得我会支持俄罗斯的侵略吗?
显然,这不仅仅是缺乏真实新闻的问题,也是缺乏历史知识的问题
编者注:Linus所指的历史知识大概是苏芬战争。
有人指出:Linus Torvalds 与 Greg K-H 均受雇于The Linux Foundation,后者为注册在美国的 501(c)(6) 组织。Linus实际上对什么代码能够合并进入Linux主线代码具有相当的、可以历史追溯的责任,甚至可以说是“代码终身责任制”。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🔥 1024 程序员节快乐,Solon v3.0.2 庆发!
Solon 框架! Java “新式”应用开发框架。开放原子开源基金会,孵化项目。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。 追求: 更快、更小、更简单 提倡: 克制、简洁、高效、开放、生态 有什么特点? 特点 描述 更高的计算性价比 并发高 300%;内存省 50% 更快的开发效率 代码少;入门快;调试重启快 10 倍 更好的生产与部署体验 打包小 90% 更大的兼容范围 非 java-ee 架构;同时支持 java8 ~ java23,graalvm native image 入门探索视频(用户录制): 最近更新了什么? 添加 solon SerializerManager 及序列化可选注册机制 添加 solon Serializer::mimeType,dataType 可选属性,具有自我描述性 添加 solon AppContext::app() 属性 添加 solon-cloud CloudFileService 添加 getTempUrl(Duration) 方法 调整 solon-boot 的 junit-jupiter 依赖标为 scope=...
- 下一篇
新晋开源项目 Carbon 加入 Dromara,Gopher 的时间工具来了
对于gopher来说,时间处理是一个常见但又复杂的问题,特别是仅依赖内置的time.Time包时,尤其是我们在格式化时间的时候,需要用固定的Layout,如 now:=time.Now() //这几个数字不能乱写,不然转化过来的时间会很莫名其妙 strNow:=now.Format("2006/01/0203:04:05") 这时carbon的用武之地就展现出来了,在Golang语言圈中,如果你是做日期和时间相关的工作,还没有听说过Carbon库,我劝你还是把之前编写的日期和时间相关的代码再捋一捋,看看Carbon能帮你节省多少时间。 Carbon是一个专为Golang设计的轻量级、语义化、对开发者友好的 时间处理库,被誉为Golang时间处理的瑞士军刀,它提供了一系列简洁而强大的API,使得时间操作变得异常简单。无论是基本的日期时间计算,还是复杂的时区转换,Carbon都能轻松应对。此外,Carbon已经被awesome-go收录,还被gitee评选为年度最有价值项目 (GVP),证明了其在Golang社区中的受欢迎程度。 安装使用 Golang 版本大于等于 1.17 (...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境