Linus接受了避免在Linux中使用master / slave之類的建議
7月初,Linux內(nèi)核維護(hù)者Dan Williams提出了逐步淘汰術(shù)語master / slave和blacklist / whitelist。 最近,Linus Torvalds在對(duì)Linux 5.8存儲(chǔ)庫的請(qǐng)求中批準(zhǔn)了該提議。
自此,Linux 開發(fā)人員則需要使用新的術(shù)語來替代 master/slave 和 blacklist/whitelist 的使用。
擬議的 master/slave替代術(shù)語包括有:
primary/secondary
main/replica or subordinate
initiator/target
requester/responder
controller/device
host/worker or proxy
leader/follower
director/performer
擬議的 blacklist/whitelist 替代術(shù)語包括有:
denylist/allowlist
blocklist/passlist
目前,Linux 團(tuán)隊(duì)并沒有推薦任何具體的術(shù)語,而是要求開發(fā)人員根據(jù)情況進(jìn)行選擇,新的術(shù)語將用于為 Linux 內(nèi)核編寫的新源代碼及其相關(guān)文檔。而舊的術(shù)語將只被允許用于維護(hù)舊的代碼和文檔,或 "在為現(xiàn)有的(截至 2020 年)強(qiáng)制使用這些術(shù)語的硬件或協(xié)議規(guī)范更新代碼時(shí)"才可以進(jìn)行使用。
實(shí)際上,為了避免帶有所謂的“種族色彩歧視”,已有越來越多的科技企業(yè)和知名項(xiàng)目宣布計(jì)劃刪除 master 之類的術(shù)語,采用更具“包容性”的詞匯,以此來平息社會(huì)輿論。前些日子,MySQL 就宣布了刪除 master、黑名單白名單等術(shù)語。此外還有 Twitter 、GitHub、微軟、LinkedIn、Ansible、Splunk、OpenZFS、OpenSSL、JP Morgan、 Android 移動(dòng)操作系統(tǒng)、Go 編程語言、PHPUnit 和 Curl 等,也都宣布要對(duì)此類術(shù)語進(jìn)行刪除或更改。