COME FROM CHINA
新华侨网

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

伴随着愈演愈烈的“Black Lives Matter”运动,Linus Torvalds 本周五批准在 Linux 内核代码和文档中启用全新的术语,以让整个生态更具包容性。而且,Torvalds 还呼吁 Linux 开发者尽量使用新术语来替代“master/slave”、“blacklist/whitelist”。

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

图片来自于 itsfoss

据悉,“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等。

来源: cnBeta

赞(0)
新华侨网 » Linus Torvalds批准启用新术语替代master/slave、blacklist/whitelist