News: 1594600981

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linus Torvalds banishes masters, slaves and blacklists from the Linux kernel, starting now

(2020/07/13)


Linux overlord overseer principal developer Linus Torvalds has signed off on a new policy to adopt inclusive language across the project.

A Git [1]commit adopted changes [2]recommended by kernel developer Dan Williams, with the result that Linux will no longer refer to masters, slaves or blacklists.

In their place coders will be expected to use alternatives such as “primary” and “secondary” relationships, or refer to “leaders” and “followers”, or even “directors” and “performers”.

Blacklists are to become either “denylists” or “blocklists” and whitelists will become “allowlists” or “passlists”.

Torvalds’ commit was made on July 10th and said he thinks there’s no need for the change to wait for the next merge window for a new cut of the Linux kernel.

Torvalds later offered his weekly [3]state of the kernel post in which he perhaps tremulously observed that while last week’s Linux 5.8-rc4 was “small”, “now a week later, rc5 is large.”

“It's not _enormous_, but of all the 5.x kernels so far, this is the rc5 with the most commits. So it's certainly not optimal. It was actually very quiet the beginning of the week, but things picked up on Friday. Like they do…”.

Developers renew push to get rid of objectionable code terms to make 'the world a tiny bit more welcoming' [4]READ MORE

Having given penguinistas reason to pause, he added: “That said, a lot of it is because of the networking fixes that weren't in rc4, and I'm still not hearing any real panicky sounds from people, and things on the whole seem to be progressing just fine.”

“So a large rc5 to go with a large release doesn't sound all that worrisome, when we had an unusually small rc4 that precedes it and explains it.”

Each point release of the Linux kernel typically requires eight release candidates and versions numbered x.4, x.9, x.14 and x.19 have historically been denoted as long-term-support releases. So if work on version 5.8 meanders on for an extra week or two, few users will be vastly discomfited.

Torvalds already has an eye on version 5.9 – this week’s missive notes that some of the changes that popped up over the last week are “clean-ups” in preparation for the next long-term cut of the kernel. ®

Get our [5]Tech Resources



[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=49decddd39e5f6132ccd7d9fdc3d7c470b0061bb

[2] https://www.theregister.com/2020/07/06/linux_kernel_coders_propose_inclusive/

[3] http://lkml.iu.edu/hypermail/linux/kernel/2007.1/04879.html

[4] https://www.theregister.com/2020/06/08/developers_renew_push_to_get/

[5] https://whitepapers.theregister.com/

Icon

autisticatheist

says it all.

Reply to Linus Torvalds

Anonymous Coward

Yes, Master.

Wishy washy

HildyJ

The replacements for master and slave don't seem to capture "do what I say or die" spirit of the original.

How about dictator and minion?

Re: Wishy washy

Anonymous Coward

Boss and Peon?

Proudly ignorant

jgarbo

Would these SJWs please take Etymology 101 before banning every other word in English. Blacklist has nothing to do with ethnicity or BLM or IOU or WTF, etc. Stop the nonsense. A few changed words will not covert bigots to saints. It takes more..such as intelligent thought.. Yeah, I know, too hard.

FYI:

blacklist (n.)

also black-list, "list of persons who have incurred suspicion, earned punishment, or are for any reason deemed objectionable by the makers and users of the list," 1610s, from black (adj.), here indicative of disgrace, censure, punishment (a sense attested from 1590s, in black book) + list (n.1). Specifically of employers' list of workers considered troublesome (usually for union activity) is from 1884. As a verb, from 1718. Related: Blacklisted; blacklisting.

Re: Proudly ignorant

brain_flakes

"Block-list" / "allow-list" is more explicit of its function, so is therefore objectively better anyway.

Lovely.

jake

The Temper Tantrum Generation have won this particular battle.

Hopefully sanity will win the overall war.

It ain't the words, people. It's the intent behind them. Period.

During the meanwhile, now with this utterly meaningless feel-good change, people for whom English is a second language are now at a competitive disadvantage for the duration of time that it takes to stabilize out the new meaning of meaning within the kernel. But that's OK, eh Linus? None of them are American. Or was that Finnish Swedish?

YetAnotherJoeBlow

When I push the next driver change I have, I will raise an eyebrow or two when the maintainers say they are busy; despite the commit log being sparse - except for all those censoring commits.

Swedish-Finn / American

John Doe 12

Two nationalities that shouldn't be allowed to mix ha ha!! Hope Linus doesn't miss out on his lobster parties this year due to Covid-19 :-D

#BlackListsMatter

Anonymous Coward

See title...

And what about ...

sanmigueelbeer

Mastercard -- Just sayin'.

Hackers, Schmackers

Sanctimonious Prick

I wonder what the hacker community will do ... ?

Soft Hat Hacker. (good)

Hard Hat Hacker. (bad)

Nahh... Doesn't sound right...

Green Hat Hacker. (good)

Red Hat Hacker. (bad)

Oh, shit, that won't work.

Hacker 1. (good)

Hacker 2. (bad)

Oh Frig It! The world has gone mad!

Re: Hackers, Schmackers

jake

Real hackers are just hackers. Black hat, white hat and grey hat are journalistic attempts to pigeonhole the unpigeonholeable.

TheMeerkat

1984, Newspeak.

What sin has not been committed in the name of efficiency?