虎科技
业界资讯 手机产品 数码产品 移动互联 软件产品 智能汽车 生活家电 关于我们 热点资讯

Linux之父严批英特尔工程师代码:hdrtest测试拖慢内核编译速度

2025-04-03来源:ITBEAR编辑:瑞雪

近期,Linux系统的创始人林纳斯·托瓦兹对一位英特尔工程师提交的代码表达了强烈的不满。这位工程师名为亚尼·尼库拉,他所提交的代码中包含了一个名为hdrtest的测试文件,这个文件与Direct Rendering Manager(DRM)驱动相关。

托瓦兹在邮件列表中直言不讳地批评这些测试文件,称它们为“极其令人不悦的冗余”,并坚决要求将它们从内核的常规编译流程中剔除。他指出,这些测试文件会拖慢全模块配置(allmodconfig)的编译速度,并且在include目录下留下毫无用处的文件。

托瓦兹进一步强调,这类测试应当设置为可选项,而不是让所有开发者在编译内核时都必须参与。为了推动英特尔团队改进测试方案,他暂时将相关功能标记为“损坏”状态。此次争议的核心在于Linux内核中用于管理Intel Xe显卡驱动的DRM子系统。

DRM作为Linux内核中负责图形处理的关键子系统,承担着硬件加速、视频播放等重要职责。托瓦兹认为,当前的实现方式会导致文件名自动补全功能失效,即使通过gitignore列表来屏蔽这些文件,也只是治标不治本。他建议将这类代码改为独立的测试命令,例如“make drm-hdrtest”,而不是将其纳入默认的编译流程。

面对托瓦兹的批评,尼库拉在回复中做出了承诺,表示将会把测试文件移动到.hdrtest子目录下,并通过kconfig选项来隔离额外的检查项。这一技术讨论充分展示了Linux社区对代码质量的严格把控和高度重视。

在Linux社区中,代码质量一直被视为至关重要的一环。托瓦兹此次的批评不仅是对尼库拉个人代码的指正,更是对整个社区的一次提醒,强调了保持代码简洁、高效的重要性。

尼库拉的回应也体现了Linux社区中工程师们对问题的积极态度和解决问题的能力。他们愿意倾听批评,并努力改进自己的工作,以确保Linux系统的持续发展和进步。

此次争议虽然引发了一些讨论和不满,但也为Linux社区提供了一个改进和优化的机会。通过不断的讨论和改进,Linux系统将继续保持其稳定性和高效性,为用户提供更好的体验。

Linux社区一直以其开放、包容和协作的精神而闻名。在这个社区中,每个人都有机会提出自己的意见和建议,共同推动Linux系统的发展。这种精神也是Linux系统能够持续保持领先地位的重要原因之一。

荣耀Power2 1月5日登场:首发天玑8500 Elite,大电池快充通信强配置拉满
IT之家 1 月 3 日消息,荣耀 Power2 手机将于 1 月 5 日 19:30 发布,官方近日官宣新机行业首发天玑 8500 Elite芯片,安兔兔综合跑分超 24 万,档位第一。 在此之前,荣耀手…

2026-01-03

雷军直播拆车:小米YU7静音隔热等细节投入彰显高端品质
IT之家 1 月 3 日消息,小米创办人,董事长兼 CEO 雷军今晚举行新年直播,现场直播工程师拆车,拆一台新的小米 YU7。 在拆车过程中,雷军表示,静谧性是一辆车高端感很重要的方面,他在拆车现场展示了小米…

2026-01-03

苹果A20芯片成本飙升至280美元:新制程与封装技术成推高主因
据行业预估,A20芯片成本高达280美元/颗(约合1958元人民币),对比上一代A19芯片,成本增幅达80%,远超此前业界预期。 据悉,A20芯片采用台积电2nm制程,首次全面应用全环绕栅极(GAA)纳米片…

2026-01-03