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