Linux创始人怒斥英特尔工程师提交的糟糕代码:开源社区质量之争
事件引发关注
近期,Linux系统的创始人林纳斯·托瓦兹对英特尔工程师亚尼·尼库拉所提交的涉及DRM驱动的代码进行了严厉的批评。这一事件在技术领域引起了广泛的关注。托瓦兹对问题进行了直截了当的指正,同时展现了其对于代码品质的严格要求和不接受任何妥协的立场。
代码问题凸显
托瓦兹明确指出,该代码段中的测试文件存在重大缺陷。首先,这些文件导致内核编译速度大幅降低,实际编译过程变得冗长。其次,它们还产生了大量不必要的文件,这些冗余文件严重拖累了整体效率。
激烈言辞批评
托瓦兹在邮件列表中,以“令人反感的垃圾”这一尖锐词汇,对这些测试文件进行了批评。他坚决主张应将这些文件从常规编译流程中剔除,指出这些文件不仅拖慢了整个模块配置的编译速度,而且留下了许多无用的残留,给开发者带来了不少麻烦。
提议独立运行
托瓦兹提出,此类测试应独立进行。他坚持认为,要求所有开发者参与编译阶段的做法并不可取。为了促使英特尔团队重新构思测试策略,他已将相关功能设置为特定状态,以此引发关注。
核心系统影响
此次争议集中在Linux内核中用于管理Intel Xe显卡驱动的DRM子系统。DRM是Linux内核中负责图形处理的关键子系统,负责硬件加速和视频播放等关键功能。托瓦兹提出,当前的实施方法损害了文件名的自动补全功能,仅通过屏蔽文件无法从根本上解决问题。
后续处理承诺
英特尔工程师亚尼·尼库拉在回应批评时表示,他将把测试文件迁移至特定子目录,并利用选项进行额外的检查项隔离。此次技术交流反映了Linux社区对代码质量的高度重视和严格把控。
关于托瓦兹的批评是否对英特尔优化代码有所助益,各界看法不一。欢迎在评论区发表您的观点。同时,请点赞和转发本文,以增加对此次技术辩论的关注度。