BLM效应:Linux内核采用包容性代码语言,屏蔽黑名单、白名单、主从等术语BLM效应:Linux内核采用包容性代码语言,屏蔽黑名单、白名单、主从等术语BLM效应:Linux内核采用包容性代码语言,屏蔽黑名单、白名单、主从等术语BLM效应:Linux内核采用包容性代码语言,屏蔽黑名单、白名单、主从等术语
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

BLM效应:Linux内核采用包容性代码语言,屏蔽黑名单、白名单、主从等术语

发表 admin at 2025年2月28日
类别
  • 未分类
标签

您可能知道始于美国的“黑人生命也是命”(BLM)运动。乔治·弗洛伊德事件之后,BLM 运动走向了全球。

最近的 BLM 运动浪潮激励人们删除具有种族主义遗产的术语、名称和雕像。

一些企业已经更改了产品名称。杰米玛姨妈、巴特沃斯夫人、本叔叔、爱斯基摩派都是其中的一些例子。

淡化或随意回避种族主义的电影正在从流媒体网站上删除。其中包括《乱世佳人》等经典电影。

科技行业也不甘落后。他们已经开始适应更具包容性的语言,甚至是他们的编码风格。

什么是包容性语言?

包容性语言旨在避免对任何特定群体具有种族主义、性别歧视、偏见、成见或贬低的表达方式和术语。

包容性语言鼓励使用“人员配置”而不是“人力”、“家庭主妇”而不是“家庭主妇”、“不同能力”而不是“残疾人”、“医疗保健消费者”而不是“病人”、“宠物父母”而不是“宠物主人”等术语。

科技行业的包容性语言

在代码中使用包容性语言并不是最近才出现的现象。四年前,开源 Drupal 已经用主副本取代了主从。两年前,Python 也放弃了主从术语。

但由于 BLM 运动,科技行业的更多组织正在考虑改变其政策以采用包容性语言。

微软的 GitHub 正在取代主从、黑名单-白名单等术语。 Twitter 已经分享了他们的包容性语言列表,甚至取代了“健全性检查”等术语。

我们从一组我们想要放弃使用的单词开始,转而使用更具包容性的语言,例如:pic.twitter.com/6SMGd9celn

在黑客行业中取代黑帽、白帽、中间人的呼声也越来越高。

黑帽和白帽是需要更改的术语。这与它们的原始含义无关,而且不仅仅与种族有关——我们还需要明智的中性变化,例如 PITM 与 MITM。

Linux内核正在实现包容性编码语言

Linux 内核在采用新的行业趋势方面并不落后。来自英特尔的 Linux 内核维护者 Dan Williams 分享了一项在 Linux 内核的官方编码风格文档中引入包容性术语的提案。

该指南建议避免使用“奴隶”和“黑名单”等术语。建议替换术语“从属”的是次要的、从属的、复制品、响应者、追随者、代理或执行者。黑名单的推荐替代品是“blocklist”或“denylist”。

该指南将适用于推送到内核的新代码,希望将来能够更改现有代码以删除非包容性术语。

引入新用法的例外情况是维护用户空间 ABI,或者更新强制执行这些术语的现有(截至 2020 年)硬件或协议规范的代码时。

该提案已由高级内核维护者 Chris Mason 和 Greg Kroah-Hartman 签署。

更新:Linus Torvalds 也已签署变更。这意味着使用包容性语言现在已成为 Linux 内核开发行为准则的一部分。

黑名单?这真的是一个种族主义术语吗?

人们确实想知道“黑名单”是否真的是一个种族主义词。正如丹·威廉姆斯在提案中指出的那样,从词源来看,这个词与种族主义没有联系。他指出:

要意识到,只有当您已经了解“红/绿”意味着“停/走”的概念时,更换才有意义。代表策略的颜色需要间接。将“黑/白”社会化为具有“不允许/允许”的含义并不支持包容性。

这是真实的。如果你深入观察,它间接暗示黑色=坏,白色=好。黑魔法是坏魔法,白噪音是好噪音,黑帽黑客是邪恶的人,白帽黑客是好人。当然,这更多地与黑暗有关,而不是颜色本身。

仅仅改变词语是没有帮助的

仅更改名称不会产生任何影响。如果建筑物和街道不提供无障碍基础设施,仅仅将“身体残疾”一词更改为“能力不同”并不会让轮椅使用者的生活变得更好。

大公司和组织更注重通过改变品牌名称和删除所谓的非包容性词语来改善自己的形象。活动人士也指出了这一点:

真正的问题是:房地产经纪人不会向黑人展示他们有资格获得的所有房产。假问题:称主卧为主卧。解决真正的问题,房地产经纪人。 https://t.co/Qq7yQ8Gb3g

你怎么认为?

我想知道是否有一天有人会提出一项提案,将手册页更改为人员页面,以便通过删除特定性别的术语“男人”来使其更具包容性。

唯一的问题是手册页中的“man”并不表示男人。 Man 是“manual”的缩写,该词源自拉丁词manus,意思是“手”。

您对在编码指南中采用包容性语言有何看法?您认为这是朝着正确方向迈出的一步吗?它会有助于带来平等和包容性吗?请在评论部分分享您的观点。

我知道这是一个有争议的话题。当您在评论部分表达您的观点时,请不要使用辱骂性词语,不要使用种族主义诽谤。让我们保持文明的讨论。

©2015-2025 Norria support@norria.com