微软帮助Linux内核语言更具包容性

微软帮助Linux内核语言更具包容性-每日运维
随着时间的推移,微软对Linux内核的贡献已经从最初专注于Hyper-V支持和Azure的其他需求,以及围绕Windows Subsystem for Linux (WSL)的业务扩展到更广泛的贡献。微软还雇佣了更多的Linux关键贡献者以及systemd等其他项目的股份。本周早些时候,一位微软工程师为Linux内核开发了Rust语言改进补丁,而现在在假期周末结束时,又发布了使Linux内核语言更具包容性的补丁。

微软Linux工程师Easwar Hariharan今天发布了一组14个补丁,他负责Azure Linux管道,支持Azure Cobalt等云芯片和虚拟化事务。这个来自微软的最新的非核心业务Linux贡献正在清理代码中的语言,使其更具包容性。特别是,根据最新的上游I2C、SMBus和I3C规范进行调整,以使用适当的术语。

在大多数情况下,代码和代码注释中的术语从主和从调整为使用控制器和目标(或客户端)。但是,即使对于这些补丁,也出现了一些问题,因为行业规范倾向于引用新的控制器/目标术语,而不是大多数这些新内核补丁中使用的客户机术语。在上游内核开发人员中,对于客户端和目标端之间的解决显然还没有一个明确的共识。

这些补丁清理了近400行代码,从核心子系统代码到AMD和Intel图形驱动程序,各种媒体和FBDEV驱动程序,以及其他I2C/I3C/SMBus代码。

The new Linux kernel inclusive language patches from Microsoft can be found on the kernel mailing list.