前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Master、Slave等术语将不能在未来的Linux代码中使用

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

作者头像
码农小胖哥
发布2020-07-16 11:34:40
7250
发布2020-07-16 11:34:40
举报

前提概要

最近国外反对种族歧视的Black Lives Matter活动愈演愈烈,已经在 IT 软件领域也蔓延开来。为了避免带有“种族歧视”的词汇,已经有越来越多的 IT 企业和知名软件项目宣布废除masterslaveblacklistwhitelist等敏感词汇。

Linux 将为此更换一些敏感的术语

近日Linus Torvalds已经批准了一个提议。我们可以在Linux内核的Git仓库看到这一Commit

Linus Torvald 批准了避免涉及种族歧视词汇的PR

大意上就是从今往后Linux开发者应避免使用master / slaveblacklist/whitelist等敏感词汇。

拟替代Master/slave的候选词汇有:

  • {primary,main} / {secondary,replica,subordinate}
  • {initiator,requester} / {target,responder}
  • {controller,host} / {device,worker,proxy}
  • leader / follower
  • director / performer

拟替代blacklist/whitelist的候选词汇有:

  • denylist / allowlist
  • blocklist / passlist

Linux团队并没有推荐具体的术语,而由开发者自行选择。新术语将应用于未来的源代码和文档中。而旧术语将只被允许用于维护旧的代码和文档。但是关于这一决定的正式声明还没有发布。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农小胖哥 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux 将为此更换一些敏感的术语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档