帖子详情 您在阅读帖子内容并对帖子进行投票之后,可发表回复。

Linus Torvalds批准启用新术语替代master/slave、blacklist/whitelist

分享到: 分享到QQ  分享到Twitter
作者:BigLoser    访问次数:110    投票总数:0   
创建时间:2020-07-12 22:17:11   

伴随着愈演愈烈的“Black Lives Matter”运动,Linus Torvalds 本周五批准在 Linux 内核代码和文档中启用全新的术语,以让整个生态更具包容性。而且,Torvalds 还呼吁 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/slave”、“blacklist/whitelist”这两个术语,是 Linux 内核维护者 Dan Williams 于7月4日提交提案之后提出的。Linux创建者 Linus Torvalds 周五在 Linux 5.8 版本库的请求中批准了该提案。

 

Linux团队现在已经加入了许多科技公司和开源项目的行列,这些公司和项目已经从他们的代码中删除了对带有种族色彩的术语的引用,以获得更加中性和包容的语言。这个名单包括Twitter、GitHub、、Microsoft、LinkedIn、Ansible、Splunk、Android、Go、MySQL、PHPUnit、Curl、OpenZFS、OpenSSL、JP Morgan等。

帖子投票

名称 是否有价值
Linux群组的头像

Linux

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

投票统计

是否原创:0%

0% Complete (success)

是否有价值:0%

0% Complete

是否有素质:0%

0% Complete (warning)

是否合法:0%

0% Complete