Linus Torvalds 通过了 Linux 中避免 master/slave 等术语的提案
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 等,也都宣布要对此类术语进行删除或更改。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Mastodon 3.1.5 发布,开源社交网络服务器
Mastodon 3.1.5发布了。Mastodon 是一个免费的开源社交网络程序,一个商业平台的替代方案,避免了单个公司垄断沟通的风险。选择信任的服务器,无论选择的是哪个,你都可以与其他人进行互动。任何人都可以运行自己的 Mastodon 实例,并无缝地参与到社交网络中。 此版本主要是进行安全修复: 修复多媒体附件枚举问题 更改各种路径的速率限制 修复其它会话在密码更改后还不注销的问题 更新说明:https://github.com/tootsuite/mastodon/releases/tag/v3.1.5
-
下一篇
谷歌为何背弃亲手“扶植”的 CNCF ?
近日 Google 转移 Istio 等重要开源项目商标所有权的事件持续发酵。IBM、Oracle、CNCF 、Tetrate 等相关生态参与者下场开撕,公开指责 Google 违背了开源社区开放治理的原则。 多方质疑 即使你不关注 Istio 或者云原生,本周你可能也听到了一些关于 Google 与 IBM 开撕的消息。 简而言之,原本由 Google 公司持有的 Istio 商标,现在将被一个由 Google、SADA、独立开源维护者和计算机科学学者创建的全新中立机构 Open Usage Commons (OUC)持有。其目的是减轻许多人对谷歌拥有商标所有权的项目未来的担忧。但目前的问题是,IBM、Oracle 等同行认为,该组织从资金来源、管理层结构来看,完全由 Google 一家掌握。也就是说,所谓的商标转移实际上是 Google 自己左手倒右手,借助所谓的 “中立组织” 免去道义层面的指责,反而加强了自己对这些项目的控制。 其中最大的抗议声来自蓝色巨人 IBM。IBM 方面表示,Istio 项目是 Google 的 Istio 和 IBM 的 Amalgam8 项目的合并,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL数据库在高并发下的优化方案
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境