广告

华为开发者“刷KPI”?Linux内核维护者点名批评

2021-06-22 10:10:05 综合报道 阅读:
从昨天开始,EDN小编朋友圈被"Linux内核维护者点名华为开发者提交的补丁有刷KPI嫌疑"的话题刷屏了。据悉,在经过内核团队审阅后发现,这些提交的补丁主要用于“清理错误信息”“修复拼写错误”,且数量还不在少数,有刷 KPI 的嫌疑。

从昨天开始,EDN小编朋友圈被"Linux内核维护者点名华为开发者提交的补丁有刷KPI嫌疑"的话题刷屏了。cdcednc

据EDN小编了解,Linux内核维护者、发行版SuSE的开发者Qu Wenruo在邮件列表指出来自华为的开发者Leizhen等人提交的补丁有刷KPI嫌疑,该邮件名为《Please don't waste maintainers' time on your KPI grabbing patches (AKA, don't be a KPI jerk)》。cdcednc

在邮件中,Linux 内核维护者 Qu Wenruo 提到了一个 @huawei.com 后缀的账号。在经过内核团队审阅后发现,这些提交的补丁主要用于“清理错误信息”“修复拼写错误”,且数量还不在少数,有刷 KPI 的嫌疑。cdcednc

Qu 表示,如果这些补丁只是内核新手或者学生提交的,他不会说什么,但这些提交来自 @huawei.com,而且不止一次。cdcednc

他指责这些提交者刷 KPI,还大言不惭地狡辩,想要合并这些补丁,这实实在在地损害了公司声誉。Qu 希望这些人能够停止刷 KPI,为 Linux 内核的修复做一些真正有价值的贡献。cdcednc

邮件全文翻译如下:

嗨,Leizhen,还有邮件列表里的人。cdcednc

最近我发现一个补丁从btrfs selftest中删除了一个调试OOM的错误信息。cdcednc

这不是什么特别的东西,是一些内核新手的小清理工作。cdcednc

但是补丁提交人的邮件地址让我很谨慎,"@huawei.com"。cdcednc

上一次,我们从同一家公司得到了一些类似的补丁,他们在做一些无害的 "清理"工作,"清理"行为是无害的,但这些"修复"也是无用的。cdcednc

这让我怀疑,这里到底发生了什么。cdcednc

经过一些搜索,越来越多的OOM错误信息 "清理"补丁出现了。甚至还有一些修复拼写错误的补丁。cdcednc

新手/学生开发者提交这样的补丁是可以的,而且希望这样的补丁能让他们成为一个长期的贡献者。cdcednc

事实上,我也正是通过做这样的 "清理"开始我的内核贡献的。cdcednc

但你们的做法实在是在刷KPI,我已经看到了。cdcednc

并且我留意到好几个维护者在和你争论这种 "清理",而你却在为自己辩护,试图让这些补丁被合并。cdcednc

你发送的补丁代表了你的公司,这样做其实只是破坏了已经破碎的声誉。cdcednc

请停止这种抢夺KPI的行为,并修复受损的声誉。cdcednc

谢谢。cdcednc

Qucdcednc

cdcednc

 cdcednc

该事件引发了网友对”Linux内核5.10版本中,华为内核代码贡献排名第一“的质疑。cdcednc

当事人回应:闲暇之余的清理工作

随后,被点名的华为工作人员对此进行了回复,他表示他过去对内核的贡献主要集中在优化ARM64 SMMU驱动程序的性能上,包括iova优化、严格模式优化和惰性模式优化。此外,在时间和精力允许的情况下,也为Linux内核的其他模块做了一些贡献,试图找到一些可以改进的地方,且正在做一些清理工作,今后我会继续为Linux社区做出越来越重要的贡献。cdcednc

cdcednc

业内人士:没必要从个人行为上升到企业管理

Red Hat 工程师@醉卧沙场 认为:cdcednc

华为员工的该动作终归是一个个人行为,这种个人行为的责任完全推给一个庞大的集体是草率的也是没有多大意义的,当然集体需要不断增强和改善管理方式,但是哪里有完美的管理?有人的地方就有人情世故,就有鸡毛蒜皮,就有小聪明。cdcednc

而Linux社区对此的反映也属于正常范围内(略微感情偏激),并没有引起规模性的口诛笔伐和议论,只是管理员的一种带有抱怨性的个人警告而以。原因他也在邮件里写明了,因为不只他一人,很多他的同行最近都遇到了同样性质的大量“无用无害”的patch,而且这种邮件不是发一两次,而是总发,而且邮件来源的后缀都一样。所以他们开始觉得这些人是不是凑在一块互相传授了什么增加绩效的“经验”,并付诸行动。cdcednc

所以这件事要我说就是没有必要放到这个圈子以外去扩大讨论范围,我看见在圈内都没有人讨论。cdcednc

但是却被先传到圈外引来比圈内还多的讨论。太小题大作了,这只是个单纯的个人为了绩效而使的一些小聪明而以。当然你也可以猜测是公司或者大部门的目标设定为力争追求极大patch贡献量,这种目标是好的,但是落实到基层的员工后可能有些实在没有办法,只能使出“洪荒之力”,甭管黑patch白patch,能merge的就是好patch(某种意义上这么说也没有什么大问题)。总之这种现象属于非常常见的现象,这是很多公司很多团体里都或多或少存在的现象。这种行为本质上和是不是华为的员工没有什么关系,所以看到是华为就要博一把眼球实属没必要,阴谋论到Linux社区企图灭亡华为的就更是闲的。cdcednc

此外,还有同样作为一个华为员工的@天欲 表示:cdcednc

我深深的理解和同情这位华为员工,他这样做的目的,并不是为了刷KPI,而是单纯的.......被逼疯了cdcednc

我觉得那个华为员工还是很尽责了,可能内部代码整改后,为了保持内外代码一致,也同步修改了linux自己维护的开源代码,至于代码的质量,估计也是焦头烂额的,没来的及考虑cdcednc

责编:Demicdcednc

  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 将锂金属电池寿命提高750%,竟然只需要“水”? 随着新能源汽车、移动设备等领域的快速发展,高性能电池的需求日益旺盛,锂金属作为新一代阳极材料,因具有高能量密度、轻量化等优点,备受关注。然而,锂金属电池所存在的寿命短、易起火或爆炸等问题,限制了其广泛的商业应用···
  • 按下ON还是按住OFF,将这种开关电路升级到交流电 2024年10月14日,Nick Cornford发布了一个名为“按下去再按上来,这种开关有哪些门道?”的设计实例(DI)。对于直流电压来说,这是一个非常有趣的DI,但对于交流电压呢?
  • 协同创新,助汽车行业迈向电气化、自动化和互联化的未来 汽车行业正处在电动化和智能化的转型过程中,而半导体企业站在这一变革的最前沿。这一转型带来了重大发展机遇,也带来了诸多挑战,需要颠覆性的技术以及更短的开发周期。加强半导体制造商、一级供应商和汽车制造商之间的合作,对于应对这些复杂情况及推动行业迈向电气化、自动化和互联化的未来至关重要···
  • 将单电源单端输入改成伪A/B类差分输出放大器 该放大器采用Barrie Gilbert的微混频器拓扑结构可将单端输入转换为单电源A/B类电流输出···
  • 加强低功耗FPGA的领先地位 在快速发展的技术领域,从以云端为中心到以网络边缘为中心的创新转变正在重塑数据的处理和利用方式···
  • 打造下一代家用机器人:精心构建智能化、集成化和电源优 ​​​​​​​今天的家用机器人不仅仅是工具,它们已经成为人们的生活伙伴,为日常生活增添了便利性和互动性。设计这些结构紧凑、功能强大的机器需要克服连接性、电源和外形尺寸等方面的严峻挑战,每一次突破都使我们更接近全面集成的智能家居体验···
  • 用LM337改造,让PWM DAC获得1.5 A输出能力 DAC是一种低功耗设备,其功率和电流输出能力仅限于毫瓦和毫安范围。当然,从根本上讲,它们没有理由不与合适的功率输出级配合使用,这确实也是常见的实际做法。不过,为了好玩,这个设计实例采用了不同的供电方式···
  • 意法半导体:让可持续世界从概念变为现实 最近,意法半导体人力资源和企业社会责任总裁Rajita D’Souza分享了意法半导体的可持续发展战略和近期工作重点···
  • 如何制作双变频的航空波段接收机? 随着互联网的发展,中波和短波频段的接收机已成为过去式,更不用说长波了。不过也许在无线电领域中最有趣的活动之一就是收听服务发射机,对于我这个与航空相关的人来说,主要指的是飞机的发射机和空中交通管制塔···
  • 用4200A和矩阵开关搭建自动智能的可靠性评估平台 在现代ULSI电路中沟道热载流子(CHC)诱导的退化是一个重要的与可靠性相关的问题···
  • 新一代MCU向着边缘AI和实时控制发展 在工业和汽车领域,电机驱动和数字电源转换是典型的实时控制系统,要求处理器具有高实时性和强大的数学计算与处理能力。这些应用需要优质的ADC和PWM功能,并通过联动机制,形成高效、有机的实时控制系统。
  • 英特尔Ultra处理器,用普通内存也能超频到10000 MT/s+? 目前内存超频的世界记录是12666MT/s,而想要达成这样的频率不光需要降低CPU频率,还需要辅助液氮等特殊的冷却方案,对内存进行降温。但已有主板可以在没有特殊冷却方案的情况下,超频到10000 MT/s以上···
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了