Linux Kernel Preparing New Guidelines For Using Inclusive Terminology

Written by Michael Larabel in Linux Kernel on 4 July 2020 at 09:38 PM EDT. 205 Comments
Prominent upstream Linux kernel developers are working on adding "inclusive terminology" guidelines to the Linux kernel coding style requirements.

The new inclusive terminology documentation applies to new code being contributed to the Linux kernel but ultimately in hopes of replacing existing code with words deemed not inclusive. The exception being granted though is where changing the terminology could potentially break the user-space ABI given the kernel's longstanding guarantees on not breaking that interface.

These new guidelines for Linux kernel developers call for initially avoiding words including "slave" and "blacklist" to instead use words like subordinate, replica, follower, performer, blocklist, or denylist.

These changes are being worked on as for the Linux kernel coding style in that non-inclusive terminology is said to be a distracting effect.

The inclusive terminology documentation being currently discussed can be found via this kernel mailing list thread.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week