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等术语的提案相关推荐

  1. Linus Torvalds 通过了 Linux 中避免 master/slave 等术语的提案

    Linux 内核维护者 Dan Williams 曾于 7 月初提交一份提案,建议逐步取消 master/slave 和 blacklist/whitelist 术语.近日,Linus Torvald ...

  2. 为反对种族歧视,GitHub正在把master/slave等术语替换掉

    大数据文摘出品 来源:zdnet 编译:牛婉杨.笪洁琼 随着美国"弗洛伊德"事件的持续发酵,战火烧到了技术圈. 像IBM.亚马逊这样的科技巨头都暂停了警方对其面部识别技术的使用,近 ...

  3. 【BLE】角色区分(master/slave, service/client)

    目录: 前言 Master/Slave Service/Client 总结 前言 在BLE开发中,为什么针对设备的角色有时候叫Master或Slave,有时候又叫Service或Client呢.这两种 ...

  4. Master、Slave等术语将不能在未来的Linux代码中使用

    前提概要 最近国外反对种族歧视的Black Lives Matter活动愈演愈烈,已经在 IT 软件领域也蔓延开来.为了避免带有"种族歧视"的词汇,已经有越来越多的 IT 企业和知 ...

  5. linux英伟达显卡内核不匹配,硬核观察|Linus 破例在 Linux 5.11 内核中允许英伟达显卡驱动加塞...

    Linus 破例在 Linux 5.11 内核中允许英伟达显卡驱动加塞 据 cnbeta 报道,曾因闭源驱动对英伟达爆粗口的 Linus Torvalds,刚刚宣布了 Linux 5.11 内核版本的 ...

  6. php umount强制,linux中mount/umount命令的基本用法及开机自动挂载方法

    本文介绍了linux中mount/umount命令的基本用法及开机自动挂载,具体方法如下: mount命令格式如下: 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a ...

  7. Linux中的tty、pts、pty等概念辨析

    Linux中的tty.pts.pty等概念辨析 基本概念 tty.pty.pts.ptmx tty(终端设备的统称):tty一词源于Teletypes,或teletypewriters,原来指的是电传 ...

  8. linux my.cnf基本参数,Linux中MySQL配置文件my.cnf参数说明

    MySQL参数优化这东西不好好研究还是比较难懂的,其实不光是MySQL,大部分程序的参数优化,是很复杂的.MySQL的参数优化也不例外,对于不同的需求,还有硬件的配置,优化不可能又最优选择,只能慢慢的 ...

  9. mysql master-user_【MySQL】MySQL5.6数据库基于binlog主从(Master/Slave)同步安装与配置详解...

    主从数据库同步原理 image.png 主从数据库同步工作原理(流程): 当主库的数据发生修改时,数据更改的记录将写入到主库的二进制文件中,从库此时将会调用一个IO线程读取主库的二进制文件,并与中继日 ...

最新文章

  1. JAVA实现二维数组中的查找(《剑指offer》)
  2. Javascript、Jquery获取浏览器和屏幕各种高度宽度[mark]
  3. 数据分层/ODS/DW/DM
  4. 江苏省计算机一级在线考试,2020江苏省一级计算机基础及MS Office应用考试在线自测试题库(不限设备,登陆即可做题)...
  5. 关于selenium+java,实现部分截图功能,-针对单个元素的截图
  6. Linux vim 快捷键
  7. 13.简述MYSQL的权限级别_MySQL权限级别
  8. 数据库复习资料及课后习题答案
  9. 利用insert、update和delete命令可以同时对多个表进行操作_使用自然语言进行程序合成...
  10. 华润燃气各大区总经理_华润燃气“十四五”战略研讨会在华润大学小径湾校区举办...
  11. Windows 10原创知识题(第三版)
  12. 小程序 图片加载慢卡
  13. Windows 95——万物之源
  14. 程序员通过什么渠道接外包项目
  15. 计算机word降序排列怎么做,怎么降序排列word
  16. 服务器XP系统打印机共享设置,windowsxp系统打印机共享设置方法介绍
  17. DMA小区漏损治理之武林秘籍
  18. android+音乐节拍检测,科学网—音乐节拍跟踪或音乐节拍检测软件,LilyBeats alpha - 石自强的博文...
  19. 余秋雨 成熟是一种明亮而不刺眼的光辉
  20. 打电话流程(打电话时,从拨出电话到接听电话的几秒经历了什么)

热门文章

  1. Codeforces Round #410 (Div. 2) D. Mike and distribution 思维+数学
  2. Objective-C NSSetNSMutableSet以及CountedSet
  3. 转:智能卡测试操作系统技术
  4. php 输出缓冲区清理
  5. 优秀编程网站收录集锦
  6. 本地服务器下的局域网安全吗_本地安全认证服务器
  7. xbox可以录视频声音吗_什么是Xbox Live Gold,它值得吗?
  8. 美国用户现在可以下载其所有Apple帐户数据,这是操作方法
  9. 全量更新和增量更新_增量BIOS更新或直接更新到最新版本哪个更好?
  10. flask中的session,render_template()第二和参数是字典