Linux replaces 'master/slave' and 'blacklist/whitelist'



Linus Torvalds, who leads the Linux development team, avoids using the words 'master/slave' 'blacklist/whitelist' in Linux symbol names and documentation, Approved a policy recommending that you replace it with another term.

kernel/git/torvalds/linux.git-Linux kernel source tree

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



Up to now, words such as “master/slave” and “blacklist/whitelist” have been used as a matter of course in the computer and programming

fields, but due to the influence of “ Black Lives Matter, ” another term Replacement is in progress.

The programming terms 'blacklist' and 'master/slave' are being paraphrased as 'racist'-GIGAZINE



And now, Linux has also approved that Linus Torvalds recommends replacing the phrase with another phrase.

The following example is given as a recommended replacement candidate for 'master/slave'. The replacement candidates are 'master' before the slash and 'slave' after the slash.
・Primary, main/secondary, replica, subordinate
・Initiator, requester / target, responder
・Controller, host / device, worker, proxy
・Leader / follower
・Director / performer

Also, the following two candidates are recommended for replacement of 'blacklist/whitelist'.
・Denylist / allowlist
・Blocklist / passlist

in Note, Posted by logc_nt