萊納斯·托瓦爾茲 в состав ветки ядра Linux 5.8 程式碼風格建議。 透過 текста об использовании инклюзивной терминологии, которая была одобрена 21 известным разработчиком ядра, включая членов технического комитета Linux Foundation. Линусу был отправлен 將更改包含在 5.9 核心中,但他認為沒有理由等待下一個接受更改的窗口,並將新文件接受到 5.8 分支中。
與包容性術語相比,第三個版本的文本有所縮短 (文件被排除 談論包容性的重要性並解釋為什麼應該避免有問題的術語)。 只剩下對定義編碼樣式的文件進行更改。 不建議開發者使用「主/從」和「黑名單/白名單」的組合,以及單獨使用「從」一詞。 這些建議僅涉及這些術語的新用途。 核心中已存在的指定單字的提及將保持不變。
Кроме того, разрешено использование отмеченных терминов в новом коде, если того требует поддержание выдаваемого в пространство пользователя API и ABI, а также при обновлении кода для поддержки существующего оборудования или протоколов, спецификации на которые предписывают использование данных терминов. При создании реализаций на основе новых спецификаций рекомендуется, где это возможно, приводить терминологию спецификации в соответствие со стандартном кодирования для ядра Linux.
建議將“黑名單/白名單”替換為
“拒絕名單/允許名單”或“阻止名單/通行名單”,並提供以下選項,而不是“主/從”一詞:
- '{主,主} / {輔助,副本,從屬}',
- '{發起者,請求者} / {目標,回應者}',
- '{控制器,主機} / {設備,工作人員,代理}',
- '領導者/追隨者',
- 「導演/表演者」。
同意變更(Acked-by):
- 蘭迪·鄧拉普
- 戴夫·艾爾利
- 樸成宰
- Christian Brauner <christian.brauner@ubuntu.com>
- 詹姆斯·博特姆利
- 丹尼爾·維特
- 安迪·盧托米爾斯基
- 勞拉·阿博特
- 古斯塔沃·A·R·席爾瓦
變更審核者:
- 馬蒂亞斯·布魯格
- 馬克布朗
變更簽署(簽署人):
- 史蒂芬·海明格
- 左宗棠
- 舒阿汗
- 丹·卡彭特
- 基斯庫克
- 奧洛夫·約翰遜
- 喬納森·科貝特
- 克里斯梅森
- 格雷格·克羅哈特曼
- 丹威廉斯
更新:Rust 語言開發者已接受 ,它將代碼中的“白名單”替換為“白名單”。 此變更不會影響使用者可用的語言選項和結構,只會影響內部元件。
來源: opennet.ru
