Linus Torvalds Has Merged Inclusive-Terminology Rules Into The Linux Kernel Git Tree

From LinuxReviews
Jump to navigationJump to search
Tux.png

"The discussion has tapered off as well as the incoming ack, review, and sign-off tags. I did not see a reason to wait for the next merge window". Word like master, slave, blacklist and whitelist is now banned from the Linux kernel. Accepted new-speak replacement word include primary, main, secondary, replica, subordinate, initiator, requester, target, responder, controller,host, device, worker, proxy, leader, follower, director and performer. The new terms will likely confuse non-technical people, non-native English speakers and others who have been using the now-banned technical terms for decades.

written by 林慧 (Wai Lin). published 2020-07-11last edited 2020-07-13

Kernel-coding-style-new-speak-rules.jpg
Linux coding styles documentation in the current git tree.

We warned you that Intel is pushing for 1984-Style revision of words allowed in linux kernel development and documentation earlier this week. Linus Torvalds has now merged a new section on "inclusive-terminology" into the Linux kernel's "Linux kernel coding style" document found in the Documentation/process/coding-style.rst file in in the Linus source tree. This section will be a part of Linux 5.8 when it is released in a few short weeks.

The merge adds the following text:

"For symbol names and documentation, avoid introducing new usage of 'master / slave' (or 'slave' independent of 'master') and 'blacklist / whitelist'.

Recommended replacements for 'master / slave' are:

'{primary,main} / {secondary,replica,subordinate}'
'{initiator,requester} / {target,responder}'
'{controller,host} / {device,worker,proxy}'
'leader / follower'
'director / performer'

Recommended replacements for 'blacklist/whitelist' are:

'denylist / allowlist'
'blocklist / passlist'

Exceptions for introducing new usage is to maintain a userspace ABI/API, or when updating code for an existing (as of 2020) hardware or protocol specification that mandates those terms. For new specifications translate specification usage of the terminology to the kernel coding standard where possible."

"inclusive-terminology" text block merged into the Linux kernel on July 11th, 2020

The Approvals

The "inclusive-terminology" documentation merge was signed-off-by:

Stephen Hemminger Microsoft
Theodore Ts'o Google
Shuah Khan Samsung
Dan Carpenter Oracle
Kees Cook Google
Olof Johansson Tesla
Jonathan Corbet LWN.net
Chris Mason Facebook
Greg Kroah-Hartman Linux foundation
Dan Williams Intel

The Rejected Essay

The original Intel-proposed documentation merge included long essay arguing why the Linux kernel would need "inclusive-terminology" coding rules. That essay has so far not been merged to a separate inclusive-terminology.rst documentation file. That may be a good thing, the Linux kernel Documentation/ is not meant to be filled with political blog posts.

The Consequences

The practical consequences of the new rules are simple: Well-known technical terms like master, slave, whitelist and blacklist can no longer be used in patched submitted to the Linux kernel. The new-speak rules lay the foundation for a slippery slope that will likely lead to many more words being replaced by new-speak synonyms in the future.

The new terminology are specially hurtful and problematic for young people, poor people and people of colour in particular and they will create inequality and inevitably create both a larger wealth divide and larger a knowledge divide in society. Those who use old text-books because they simply can not afford brand new ones will learn the old, forbidden, technical terms that have been widely used for four decades. Those who have well-paid parents employed by large multinational corporations, such as those people who imposed the new new-speak terminology rules, will be able to buy brand new text-books with the new rules.

It really is quite sad that misguided 白左 people working for large western multi-national corporation are using their power to step on those who are already worst off in society - regardless of them actually understanding the actual practical consequences of what they are doing or not.


0.00
(0 votes)

avatar

Anonymous user #1

4 months ago
Score 0++

Sounds like a parody to me.

bliss81
avatar

AdinanCenci

4 months ago
Score 0++

https://www....t-to-offend/

"Calling things 'professional' is... trying to enforce some kind of convention on others by trying to claim that it's the only acceptable way"

What a knee bending coward. I hope prep people start forking the kernel
avatar

Anonymous user #2

4 months ago
Score 0++
Also, this comment section seems not to be working with anonymous comments, at least in the mobile browser
avatar

Anonymous user #2

4 months ago
Score 0++
... it wasn't working 5 minute ago...
avatar

Anonymous user #3

4 months ago
Score 0++

>primary, main, secondary, replica, subordinate, initiator, requester, target, responder, controller,host, device, worker, proxy, leader, follower, director and performer.

all done to replace two words. master and slave. no one in their right mind ever sat there, writing code, thinking "oh jeeze, master and slave, i must be a 1800's slave master whipping my workers in the cotton fields!" no one thought of that nonsense. and if someone is so disturbed to SEE master and slave then they probably need help. and should probably stop paying attention to the news. and get off social media. as its clearly making them insane and unstable.

sigh. all they're doing is shifting words. words that people will start taking the wrong way eventually. and they'll repeat this all over again until either they start going back to old words, like master and slave, or create new words out of thin air. they are acting like a bunch of white suburban karens censoring words and telling people how to speak and behave.

context and intent doesn't matter. now what matters is how things are perceived. and if one person on twitter perceives something the wrong way, and that person is a protected class, that these people classify as marginalized individuals, they have to obey what that person says. welcome to 2020 folks. its only going to get worse from here on out.
avatar

Waffle-eye-ron

4 months ago
Score 1++

Tomorrow they will 'abolish' the extremely ordinary titles "Mr" and "Mrs" because they are nothing but variations of master and mistress.

In the meantime, real problems are still real and still problems.
avatar

Anonymous user #4

3 months ago
Score 0++

Hey, I'm also an ovo-Lacteal-post-binary-half-post-sexual creature (in other words a total fucking faggot) and it occurs to me that the verb "delete" or "remove" (a file or directory) and the same action of the verb has to be abolished for the following two reasons:

1) Since I'm a tech justice warrior (TJW) it (as macroagression) severely affects my blushing sensibility

2) I fight for the right of archives and directories (even the empty ones) to exist and not to suffer violence
Add your comment
LinuxReviews welcomes all comments. If you do not want to be anonymous, register or log in. It is free.