Em 04 de julho de 2020, o mantenedor do Linux Dan Williams propôs novas diretrizes para substituir a terminologia não inclusiva. Embora o Linux já tenha seu estilo de codificação e conjunto de terminologia, a proposta surgiu em meio ao movimento Black Lives Matter em andamento.
Após uma longa discussão, Linus Torvalds, criador do Linux, finalmente fundiu a nova terminologia inclusiva na árvore de fontes do Linux. E com o lançamento do Linux 5.8-rc5 mais recente, é recomendável que todos os desenvolvedores do Linux evitem usar os termos 'master / slave' e 'blacklist / whitelist' no código e na documentação do kernel.
Substituições Para 'mestre / escravo' e 'lista negra / lista branca'
Como substituto dessa terminologia, a equipe do Linux não forneceu termos alternativos específicos. Em vez disso, assim como o Linux oferece liberdade de escolha, os desenvolvedores também deram várias opções para escolher alternativas apropriadas para cada termo não inclusivo.
Aqui está uma lista de substituições recomendadas para master / slave e blacklist / whitelist:
No entanto, esses termos proibidos ainda podem ser usados apenas em casos de exceções em que esses termos são obrigatórios. Isso inclui a manutenção de uma ABI / API do espaço do usuário e a atualização do código para especificação de hardware ou protocolo existente.
Bem, principalmente na comunidade de codificação, não acho que esses termos levem a qualquer tipo de racismo ou discriminação entre os desenvolvedores. Mas após os protestos atuais do Black Lives Matter nos EUA, várias empresas de tecnologia revisaram suas políticas e práticas para promover a inclusão de todos os seres humanos, independentemente de sua cor ou gênero.
Posteriormente, a equipe do kernel Linux também decidiu revisar seu estilo de codificação e esquema de nomeação. Como resultado, é proposta uma nova terminologia alternativa para evitar o uso de qualquer nome ou termo insensível que ofenda direta ou indiretamente qualquer pessoa ou comunidade.