Linus 通過了 Linux 中避免 master/slave 等術語的提案

2020-12-06 開源中國

Linux 內核維護者 Dan Williams 曾於 7 月初提交一份提案,建議逐步取消 master/slave 和 blacklist/whitelist 術語。近日,Linus Torvalds 則在 Linux 5.8 版本庫的拉取請求中批准了該提議。

自此,Linux 開發人員則需要使用新的術語來替代 master/slave 和 blacklist/whitelist 的使用。

擬議的 master/slave替代術語包括有:

primary/secondarymain/replica or subordinateinitiator/targetrequester/respondercontroller/devicehost/worker or proxyleader/followerdirector/performer擬議的 blacklist/whitelist 替代術語包括有:

denylist/allowlistblocklist/passlist目前,Linux 團隊並沒有推薦任何具體的術語,而是要求開發人員根據情況進行選擇,新的術語將用於為 Linux 內核編寫的新原始碼及其相關文檔。而舊的術語將只被允許用於維護舊的代碼和文檔,或 "在為現有的(截至 2020 年)強制使用這些術語的硬體或協議規範更新代碼時"才可以進行使用。

實際上,為了避免帶有所謂的「種族色彩歧視」,已有越來越多的科技企業和知名項目宣布計劃刪除 master 之類的術語,採用更具「包容性」的詞彙,以此來平息社會輿論。前些日子,MySQL 就宣布了刪除 master、黑名單白名單等術語。此外還有 Twitter 、GitHub、微軟、LinkedIn、Ansible、Splunk、OpenZFS、OpenSSL、JP Morgan、 Android 行動作業系統、Go 程式語言、PHPUnit 和 Curl 等,也都宣布要對此類術語進行刪除或更改。

相關焦點

  • Linus Torvalds 通過了 Linux 中避免 master/slave 等術語的提案
    Linux 內核維護者 Dan Williams 曾於 7 月初提交一份提案,建議逐步取消 master/slave 和 blacklist
  • 為反對種族歧視,GitHub正在把master/slave等術語替換掉
    GitHub同眾多科技公司都表示支持移除那些可能冒犯黑人開發者的詞彙,但GitHub是第一個在開源項目社區中真正作出行動的。這包括刪除諸如「master」和「slave」之類的術語,用「main/default/primary」和「secondary」之類的詞替代。
  • GitHub 將替換掉 master 等術語,以避免聯想奴隸制
    隨著美國 「Black Lives Matter」運動愈演愈烈,繼 IBM 、亞馬遜、微軟等科技公司之後,GitHub 方面也表示,該公司正在努力以「main」之類的中性術語替換其服務上的「master」一詞,以避免不必要的奴隸制聯想。
  • 10 月 1 日起,GitHub 中的 master 將默認更改為 main
    早在今年 6 月份,受美國大規模的 「Black Lives Matter」運動影響,為了安撫愈演愈烈的民眾情緒,GitHub 就宣布將替換掉 master 等術語,以避免聯想奴隸制。包括有:MySQL 宣布刪除 master、黑名單白名單等術語;Linus Torvalds 通過了 Linux 中避免 master/slave 等術語的提案;還有 Twitter 、GitHub、微軟、LinkedIn、Ansible、Splunk、OpenZFS、OpenSSL、JP Morgan、 Android 行動作業系統、Go 程式語言、PHPUnit 和 Curl 等宣布要對此類術語進行刪除或更改
  • Git中寫下master的開發者反省「錯誤」,這些術語錯了嗎?
    Billy Griffin 開始一遍遍回應:我們在改了、我們在改了…… Petr Baudis 則說要去研究計算機術語「master/slave」的歷史。多個公司更改代碼中的計算機用語計算機術語政治正確性其實不是新鮮話題。2004年,「master/slave」曾被全球語言檢測機構評為年度最不政治正確的十大詞彙之一,時任主席稱這是政治滲透到計算機技術控制中的表現。早在那時,洛杉磯就有一個區域採購部門,以種族歧視為由,禁購採用該詞彙的軟體。
  • MySQL 刪除 master、黑名單白名單等術語
    MySQL 資料庫的開發人員宣布,該團隊將停止使用並替換掉資料庫原始碼和文檔中的 master、slave、blacklist(黑名單)和 whitelist(白名單)等術語。在官方發布的博客文章中,MySQL 團隊表示,其將用新的術語分別替換當前的術語,分別對應為 source、replica、blocklist 和 allowlist。
  • 避免種族歧視!跟隨推特腳步,摩根大通刪除黑名單白名單等術語
    避免種族歧視!跟隨推特腳步,摩根大通刪除黑名單白名單等術語  Emma Chou • 2020-07-04 16:28:57 來源:前瞻網
  • GitHub將替換掉master等術語,網友:把我項目都搞崩啦
    「master」一詞,以避免不必要的奴隸制聯想。具體包括有,「master」和「slave」將被替換為「main/default/primary」和「secondary」,「whitelist」和「blacklist」則將被替換為「allow list」和「deny/exclude list」。
  • MySQL 刪除 master、黑名單白名單等術語,就連主臥都不能說
    MySQL開發人員今天宣布,計劃在資料庫源文件、文檔中停止使用master(主)、slave(從)、blacklist(黑名單)、whitelist(白名單)四個名詞。 今後,它們將會被分別替換成source(原始)、replica(複製)、blocklist(攔截名單)、allowlist(允許名單)。
  • Linux停用「黑名單」,因為這是敏感詞,涉嫌種族歧視
    最新消息,Linux團隊宣布停止使用「黑/白名單」(black/white list)、「主/從模式」(master/slave)等術語。原因當然是呼應現在美國一浪高過一浪的「BLM」反種族歧視運動。這一改動也得到了Linus Torvalds的同意。
  • 見證歷史:「blacklist」等表述將逐漸從原始碼中消失
    「Master-slave(主 - 從)」與「Blacklist-whitelist(黑白名單)」等表述將從原始碼中逐漸消失。從原始碼中消除負面術語在過去的幾周裡,因為弗洛伊德事件的發生,以美國為主的部分國家在舉行抗議活動以支持「 Black Lives Matter」運動。
  • 從串口驅動到Linux驅動模型,想轉Linux的必會!
    /linux/kernel 中您可以找到 SCI 的實現,並在 ./linux/arch 中找到依賴於體系結構的部分。進程管理進程管理的重點是進程的執行。在內核中,這些進程稱為線程,代表了單獨的處理器虛擬化(線程代碼、數據、堆棧和 CPU寄存器)。在用戶空間,通常使用進程這個術語,不過 Linux 實現並沒有區分這兩個概念(進程和線程)。
  • 中國綠髮會六份提案獲世界自然保護聯盟通過
    另外,由中國綠髮會支持的五項提案也均獲通過。the vision of ecocivilisation)》提案,並獲提案工作通過,成為128個進入線上討論與投票的提案之一。呼籲會員支持避免IUCN紅色名錄瀕危或更高等級的瀕危物種,或數據缺乏的野生物種用於傳統醫藥;3. 進一步呼籲會員支持發展在傳統醫藥中使用野生物種的可持續替代方案,以保護野生生物種群,實現可持續性;4.
  • linux中的vim命令
    如何查看命令的幫助文檔,三種方式:內置命令:help ls外部命令:ls --help,簡單的幫助文檔手冊man ls, 通過使用man查看詳細的幫助內容vim和vi命令本質上就是一個命令,這個命令是在linux命令中專門用來編輯文本文件的
  • 應用:Linux中安裝Visual Studio Code
    這裡通過國外網站在Linux發行版中安裝Visual Studio Code的步驟進一步幫助大家了解該應用編輯器。  # unzip /tmp/vscode/VSCode-linux-x64.zip -d /opt/  注意:如果沒有安裝unzip,首先需要通過軟體包管理器安裝它。如果運行Ubuntu,使用apt-get,如果運行Fedora、CentOS可以用dnf或yum安裝。
  • 如何將 Linux 終端中命令的輸出保存到文件中 | Linux 中國
    當然你可以在 Linux 終端中複製和粘貼,但是有更好的方法可以在 Linux 命令行中保存 shell 腳本或命令的輸出,讓我演示給你看。 本文字數:1659,閱讀時長大約:2分鐘 https://linux.cn/article-12920-1.html 作者:Abhishek Prakash 譯者:MjSeven 當你在 Linux 終端中運行命令或腳本時
  • 如何給老婆解釋什麼是 Master-Slave
    「666,那這樣就既解決了SPOF,又解決了擁擠問題啦~ 」  「哈,你都會用軟體術語來描述生活問題了。因為他們是為了給 Master 們減輕負擔,所以我們叫它們 Slave,這個用軟體的術語來描述,就是讀寫分離"  「Wow!
  • 美國加州22號提案通過:Uber等企業司機不被歸類為僱員
    22號提案允許上述公司繞過旨在為司機提供類似員工保護的加州法律。為通過22號提案,Uber、Lyft、DoorDash、InstaCart和Postmates共計投入約2億美元,這也是加州歷史上投入最高的提案遊說活動。在清點了超過60%的選票後,58%的人贊成這項提案,42%的人反對,這促使美聯社預測該法案將獲得通過。