伴隨著愈演愈烈的“Black Lives Matter”運(yùn)動(dòng),Linus Torvalds 本周五批準(zhǔn)在 linux 內(nèi)核代碼和文檔中啟用全新的術(shù)語,以讓整個(gè)生態(tài)更具包容性。而且,Torvalds 還呼吁 Linux 開發(fā)者盡量使用新術(shù)語來替代“master/slave”、“blacklist/whitelist”。
圖片來自于 itsfoss
據(jù)悉,“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”的擬議替代方案包括:
denylist/allowlist
blocklist/passlist
Linux團(tuán)隊(duì)并沒有推薦任何具體的術(shù)語,而是要求開發(fā)人員酌情選擇。新的術(shù)語將用于為Linux內(nèi)核編寫的新源代碼及其相關(guān)文檔。舊的術(shù)語,將只允許用于維護(hù)舊的代碼和文檔,或者 "在為現(xiàn)有的(截至2020年)強(qiáng)制使用這些術(shù)語的硬件或協(xié)議規(guī)范更新代碼時(shí)"。
逐步淘汰“master/slave”、“blacklist/whitelist”這兩個(gè)術(shù)語,是 Linux 內(nèi)核維護(hù)者 Dan Williams 于7月4日提交提案之后提出的。Linux創(chuàng)建者 Linus Torvalds 周五在 Linux 5.8 版本庫的請(qǐng)求中批準(zhǔn)了該提案。
Linux團(tuán)隊(duì)現(xiàn)在已經(jīng)加入了許多科技公司和開源項(xiàng)目的行列,這些公司和項(xiàng)目已經(jīng)從他們的代碼中刪除了對(duì)帶有種族色彩的術(shù)語的引用,以獲得更加中性和包容的語言。這個(gè)名單包括Twitter、GitHub、、Microsoft、LinkedIn、Ansible、Splunk、Android、Go、MySQL、phpUnit、Curl、OpenZFS、OpenSSL、JP Morgan等。






