由于政治正确性,OpenZFS 项目在代码中删除了“slave”一词

马修·阿伦斯(马修阿伦斯),ZFS文件系统的两位原作者之一, 进行 清洗 OpenZFS 源代码(Linux 上的 ZFS)使用了“slave”一词,该词现在被认为是政治不正确的。 根据马修的说法,人类奴隶制的后果继续影响着社会,在现代现实中,计算机程序中的“奴隶”一词是对不愉快的人类经历的额外提及。

ZFS 现在使用“依赖”一词而不是“从属”。 在可见的变化中,我们可以注意到 zpool.d/slaves 脚本的重命名,它现在被称为“dm-deps”,与“dmsetup deps”类比。 使用短语“从属(底层)设备”来代替文档和信息消息中的“从属设备”这一表述。 在头文件“freebsd/spl/sys/dkio.h”中,dki_slave 参数只是从 dk_cinfo 结构中删除,而没有提供替换。 建议使用“zpool iostat -vc size”而不是“zpool iostat -vc Slaves”命令。

保留指向“/sys/class/block/$dev/slaves”目录的链接,因为 sysfs 层次结构中该目录的名称由 Linux 内核确定,OpenZFS 开发人员无法更改。 您可以避免使用此目录,因为可以使用“dmsetup deps”命令获取相同的信息,但运行 dmsetup 需要提升权限,而 /sys/ 中的目录可供任何用户读取。

让我们提醒您,一周前从术语白名单/黑名单和主/从 摆脱 Go 语言的开发人员,在此之前项目放弃了在代码中使用主/从 蟒蛇, Drupal的, Django的, CouchDB的, , 页面 и Redis的。 在 DNS 服务器中,现在首选 BIND,而不是“主/从” 术语“主要/次要”。
开发互联网协议和架构的 IETF(互联网工程任务组)委员会, предложил 术语“白名单/黑名单”和“主/从”的替代品,首选在规范中使用 - 建议使用“主/从”、“领导者/跟随者”,而不是“主/从”,
“主用/备用”
“主/副本”,
“作家/读者”,
“协调员/工作人员”或
“父/帮助者”,而不是“黑名单/白名单” - “阻止列表/允许列表”或“阻止/允许”。

值得注意的是,在 GitHub 上,反对者的人数略多于支持更名的人数:42 名开发者批准了这一更改,48 名开发者反对。 废除“奴隶”一词的支持者认为,该词的使用是不可接受的,因为它让一些人感到处于不利地位,并让人回想起过去的歧视。 在社会上,这个词已经开始被认为具有冒犯性并引起谴责。

更名的反对者认为,政治和编程不应该混淆;这些只是计算机技术中已经确定含义的术语,负面含义是由政治正确性的人为观念强加的,干扰了简单英语的使用。 “奴隶”这个词是多方面的,根据上下文有多种含义。 没有内容,词语就没有任何意义,只有在上下文令人反感的情况下,词语才具有攻击性。 “从机”一词在计算机系统中使用了大约 50 年,在 IT 环境中被视为“从机”而不是“从机”。 如果你允许上下文被扭曲,那么你就可以达到这样的地步:任何单词都可以被断章取义,以扭曲的方式呈现并呈现为冒犯性的。

来源: opennet.ru

添加评论