微軟參與修改註釋措辭 提高Linux內核語言的包容性


隨著時間的推移,微軟對Linux內核的貢獻已不僅僅局限於最初對Hyper-V支持的業務關註和Azure的其他需求,以及圍繞WindowsSubsystemforLinux(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/[email protected]/T/


相關推薦

2022-11-12

是C#、Go、Java、Ruby和Swift,"NSA說。該機構引用Google和微軟最近的研究,他們在Chrome和Windows中分別有70%的安全問題與內存有關,其中許多是使用C和C++的結果,這兩種語言更容易出現基於內存的漏洞。"NSA在"軟件內存安

2022-09-21

幾十種甚至上百種編程語言都能找到各自的支持者,日前微軟雲業務的CTOMarkRussinovich的一個表態引爆開發者爭議,因為他呼籲停止使用C/C++來開發。Mark Russinovich表示,“說到編程語言,現在是時候停止用 C/C++開發任何新項目,在

2022-08-06

,它還允許對各種抽象和子系統的特定補丁,引來更多人參與代碼的審核與反饋工作。首席開發者 Miguel Ojeda 評論道:作為 v8 補丁的‘精簡版’,v9 為編譯一個最小的 Rust 內核模塊提供足夠的支持 —— 以期率先得到‘核心’支

2022-07-02

)接著有趣的一幕出現瞭。Linus 稱自己其實是很願意相信參與每一個參與 Linux 維護的開發者的,但前提是他們沒有把事情搞砸。一旦搞砸,Linus 表示大傢都懂得,自己會“口出不遜”。但自己又意識到這樣很不禮貌,隻好事後

2022-11-07

微軟為Linux內核提供的最新補丁是為擴展內核的支持,它允許在嵌套的微軟(MSHV)管理程序上運行,即運行多個Linux實例乃至在運行中的虛擬機系統內再多運行操作系統。微軟Linux團隊的Jinank Jain在周三發出一組補丁,以增加對在

2024-02-28

存安全性,並能更好地抵禦現有代碼中的潛在問題。請求註釋"代碼將 VP9 庫代碼移植到 Rust 中,並將 RKVDEC 和 Hantro 驅動程序代碼轉換為使用 Rust 版本。 Fluendo 的 Fluster 測試表明,無論是使用 Rust 還是 C 版本的代碼,結果

2022-07-25

待遇。但是這種開放和互信精神一直在遭受著各種沖擊。微軟曾經被認為是打壓開源的代表,Linux的創始人林納斯·托瓦茲和微軟前副總裁克瑞格·蒙迪就曾有過一次著名的爭論,脾氣火爆的托瓦茲對蒙迪說:“我不知道蒙迪是否

2022-10-22

嗎……理論上,這篇擁有31位作者,外加Jeff Dean這種大佬參與的論文,不應該發生這種“低級錯誤”才對啊。“復制”的時候“打錯”而已!很快,論文的共同一作就在馬庫斯的推文下面進行回復:“我們都知道,模型的輸出並

2022-09-20

下 15.0 版新標準的重要更新。【UAX #9】Unicode 雙向算法,修改 UAX9-C2 中的註釋,以強調使用更高級別的協議來減輕潛在的源代碼欺騙攻擊。【UAX #31】Unicode 標識符與模式參數,提供更多關於默認標識符配置文件的指導,闡明標識

2022-09-28

本,在此之前主要是對以前的v9補丁進行最小/微不足道的修改,開發者也表示,這個v10是"為v6.1準備的......大部分代碼已經在linux-next中存在幾個月。特別是v9已經在那裡存在7周"。目前Rust對Linux內核的支持仍然被認為是實

2024-02-29

古老”歷史的C和C++語言正在成為棄兒,因為安全問題,微軟已經嘗試在Rust重新編寫WindowsNT內核中的某些組件,谷歌和CloudFlare等也在提高Rust的使用率。為什麼大型科技公司都關註 Rust 呢?因為相對來說,Rust 安全性更高,微軟認

2024-02-19

早在2023年1月,就有人試圖禁用微軟協議的內核驅動程序。遠程網絡驅動程序接口規范(RNDIS)是這一協議的安全隱患所在,它建立在USB虛擬以太網功能之上。今年晚些時候,有人再次嘗試在Linux上禁用RNDIS,但沒有成功。最近幾

2022-10-13

自動從語音翻譯成文本和其他語言。它確實支持會議中的包容性協作,因此任何人都可以參與並真正使用他們的母語進行跟蹤”。對於團隊偏遠且經常跨越多種不同語言的企業來說,這將是一個很大的改進。

2022-10-21

微軟面向Dev和Beta頻道的WindowsInsider項目成員,今天推出適用於Windows11的WindowsSubsystemforAndroid系統更新。安裝本次更新之後版本號升至2209.40000.26.0,主要改善安全、攝像頭、可靠性和性能。WSA 2209.40000.26.0 主要更新內容如下:● 相