微軟參與修改註釋措辭提高Linux核心語言的包容性
隨著時間的推移,微軟對Linux 核心的貢獻已不僅限於最初對Hyper-V 支援的業務關注和Azure 的其他需求,以及圍繞Windows Subsystem for Linux (WSL) 的貢獻,而是擴展到了更廣泛的領域。微軟也聘請了更多的Linux 關鍵貢獻者,並在systemd 等其他專案中參股。
本週早些時候,微軟的一位工程師為Linux 核心開發了Rust 語言改進補丁,而在周末假期結束時,又為Linux 核心語言開發了更具包容性的補丁。
今天,微軟Linux工程師Easwar Hariharan發布了一組14個補丁,他負責Azure Linux plumbing、Azure Cobalt等雲矽的啟用以及虛擬化事務。微軟的這項最新非核心業務Linux貢獻正在清理程式碼中的語言,使其更具包容性。特別是根據最新的上游I2C、SMBus 和I3C 規範進行調整,以使用適當的術語。
大部分程式碼和程式碼註解中的術語已從主從調整為控制器和目標站(或用戶端)。但即使是這些補丁也會引起一些問題,因為行業規範傾向於使用新的控制器/目標術語,而不是這些新核心補丁中使用的客戶端術語。在上游核心開發人員中,顯然還沒有就如何區分客戶端和目標機達成明確的共識。
這些補丁清理了近400 行程式碼,包括從核心子系統程式碼到AMD 和Intel 圖形驅動程式、各種媒體和FBDEV 驅動程序,以及其他I2C/I3C/SMBus 程式碼。
您可以在核心郵件列表中找到微軟提供的新Linux 核心包容性語言補丁:
https://lore.kernel.org/dri-devel/ 20240329170038.3863998-1-eahariha@linux.microsoft.com /T/