Linus通过了Linux中避免master/slave等术语的提案
Linux 內核維護者 Dan Williams 曾于 7 月初提交一份提案,建議逐步取消 master/slave 和 blacklist/whitelist 術語。近日,Linus Torvalds 則在 Linux 5.8 版本庫的拉取請求中批準了該提議。
自此,Linux 開發人員則需要使用新的術語來替代 master/slave 和 blacklist/whitelist 的使用。
擬議的?master/slave?替代術語包括有:
primary/secondary
main/replica or subordinate
initiator/target
requester/responder
controller/device
host/worker or proxy
leader/follower
director/performer
擬議的?blacklist/whitelist?替代術語包括有:
denylist/allowlist
blocklist/passlist
目前,Linux 團隊并沒有推薦任何具體的術語,而是要求開發人員根據情況進行選擇,新的術語將用于為 Linux 內核編寫的新源代碼及其相關文檔。而舊的術語將只被允許用于維護舊的代碼和文檔,或 "在為現有的(截至 2020 年)強制使用這些術語的硬件或協議規范更新代碼時"才可以進行使用。
實際上,為了避免帶有所謂的“種族歧視色彩”,已有越來越多的科技企業和知名項目宣布計劃刪除 master 之類的術語,采用更具“包容性”的詞匯,以此來平息社會輿論。前些日子,MySQL?就宣布了刪除 master、黑名單白名單等術語。
此外還有?Twitter?、GitHub、微軟、LinkedIn、Ansible、Splunk、OpenZFS、OpenSSL、JP Morgan、?Android?移動操作系統、Go?編程語言、PHPUnit?和?Curl?等,也都宣布要對此類術語進行刪除或更改。
推薦閱讀
Dubbo云原生之路如何走?
MySQL也替換了master、slave
國內電子書廠商無視Linux內核協議,中國被噴
受害作者:Win 7不可能開源,WSL是神奇的存在
GitHub上持續沖榜,ElasticJob重啟
總結
以上是生活随笔為你收集整理的Linus通过了Linux中避免master/slave等术语的提案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用keepalived搭建双机热备高可
- 下一篇: Linux内核:容器底层cgroup如何