this post was submitted on 10 Dec 2025
91 points (94.2% liked)

Linux

10554 readers
388 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

While the Linux kernel has inclusive terminology guidelines for the past five years to replace phrases like master/slave and blacklist/whitelist, there has surprisingly been a "genocide" function within the kernel that was questioned when it was first submitted for inclusion but now removed in Linux 6.19.

Introduced to the Linux kernel back in 2023 was the d_genocide() function as part of various dcache updates to the kernel. The genocide name was questioned when the patches were first posted by longtime Linux developer Al Viro

you are viewing a single comment's thread
view the rest of the comments
[–] MartianSands@sh.itjust.works 14 points 1 day ago

The reason I tend to object to these things is that bikeshedding isn't free, it creates work and technical debt. That raises the bar for changes we ought to make, and I think it raises it quite a lot higher than objections which are frequently specific to the US and are largely imaginary (which is my honest interpretation of most of these changes).

That said, "genocide" is clearly unnecessarily provocative. It's also not an industry-wide change, it's just one function, so this particular change seems sensible to me