Linus接受了避免在Linux中使用master / slave之类的建议

电工技术 4年前 (2022) aysz01
0

7月初,Linux内核维护者Dan Williams提出了逐步淘汰术语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 等,也都宣布要对此类术语进行删除或更改。

版权声明:aysz01 发表于 2022-08-06 22:36:13。
转载请注明:Linus接受了避免在Linux中使用master / slave之类的建议 | 鳌游电工

暂无评论

暂无评论...