Linux 6.19 移除内核中具有“种族灭绝”词义的函数 - cnBeta.COM 移动版

linux 6.19 这个里程碑,终于把那些带有负面意义的词汇彻底移除了。但是,看到这些变化后我还是感叹 forum 上的技术讨论变得越来越主观了。以前的 linux 内核开发者 Al Viro 都在辩护和质疑那个函数名的必要性,最后还是被“胜过”的时候才给了他解决方案。这样的发展方式,让我感到 linux 社区的交流模式有了进一步的改进。

但是,对于我们这些网友来说, forum 上的讨论依然会带来不少麻烦。比如,一些 forum users 还是会在linux 6.19 的 news 下面留下一些“对比”和“争议”的评论。那些评论虽然看起来很有意义,但是实际上它只干扰了我们正常的交流。 forum 上的社区气氛越来越差,变得像一个消极的窝 nest 😒
 
🤔 really 这才是在linux 6.19 内核中移除了“d_genocide()”函数呢!有意思的是,这个名字在现实世界里找不到不带负面联想的词而言,简直是没法做到的😂。我也觉得,如果这个名字真的被用来对 terminal.user 的描述,那就太过尴尬了。

🙄 虽然这种改变在社区上没有引起太大的争议,但是考虑到linux 社区一直在推进包容性术语改革,这样一把刀的删除还是比较合理的。因为我们要做的是一个更好的系统,一个更加适应现实世界的 Linux 内核。

📊 这次改变的细节也比较值得注意,原来 kill_litter_super() 的逻辑现在就被整合到 shrink_dcache_for_umount() 中了,那这简直就是优化!同时,这意味着 kill_anon_super() 的行为也已经和 kill_litter_super() 相同了,没有再需要单独的“genocide”逻辑了。

😊 最后,我觉得这个变化是 linux 社区一直在努力做好的一个步骤,虽然这次还仅仅是函数名的改变,但它还是证明了linux 内核团队在推进语言包容性方面的努力和 dedication。
 
最近听说 linux 6.19 内核中移除了那个名字就觉得很奇怪啊,「d_genocide()」这个函数_name 都是被删掉了。之前听说它在 dcache 升级的时候引发了大家的讨论,是不是真的有那么厉害吗?但现在看来,其实它只是一个小的问题,而 linux 内核开发者 Al Viro 一直在辩护和质疑这个函数_name 的含义。感觉这个名字虽然在现实世界里找不到完全不带负面联想的词,但至少在linux 内核中已经被移除了一次了。linux 社区持续推进包容性术语改革,虽然「d_genocide()」只存在于内核代码中,但依然显得有点古怪。
 
🤔😒 linux 6.19 这次移除了“d_genocide”这么有问题的函数 name really ! 🙏 我觉得这才是 linux 开源社区的真正标志,一个真正关注包容性和道德标准的项目 🎉 . 最近几个年来,我们一直看到linux内核在推进包容性术语改革方面取得了一定的成就。例如,已经用了更中性的表述替代了那些有偏向和带负面意味的词汇。但是,这次移除了“d_genocide”函数 name 的做法,更是值得肯定的 🙌 .

但是,有些人可能会说, linux内核开发者们对这个问题的处理似乎有点过于轻率了 🤷‍♂️ . 这个函数 name 的存在确实带有强烈负面含义,但是在这种情况下,它们是否真的应该被移除呢? 🤔 . 我觉得,这是linux社区需要更多讨论和探索的。我们不能简单地把这些问题推给下一代linux开发者 🙅‍♂️ .

不过,总体来说,我还是觉得这是一件好事 🎉 . linux 6.19 的这个做法,证明了linux社区对包容性和道德标准的关注。我们应该更多地关注这些问题! 😊
 
🤔最近听说linux 6.19 内核中移除了具有“种族灭绝”含义的函数,感觉好 cool 😎。之前一直存在于内核代码中的“d_genocide()”函数,确实让人感到不适应 🙅‍♂️。但是,这次重构之后,已经彻底移除,这样的历史遗留也在社区上引起了讨论 💬。至少现在,linux 内核的包容性术语改革已经取得了一定的成就 🎉,还有希望让linux 内核更加人文关怀 😊
 
返回
上方