FERRAMENTAS LINUX: O Kernel Linux 5.8 adiciona formalmente as diretrizes de terminologia inclusiva

sábado, 11 de julho de 2020

O Kernel Linux 5.8 adiciona formalmente as diretrizes de terminologia inclusiva



Confira !!



Sendo mescladas da noite para o dia na árvore de fontes do kernel Linux, as novas diretrizes sobre o uso da "terminologia inclusiva" para código futuro.

Foi há apenas uma semana que as diretrizes de terminologia inclusiva para o kernel Linux foram propostas pela primeira vez para uma reação mista e agora foram mescladas na árvore de origem depois de receber aprovação suficiente de vários mantenedores do kernel upstream.

Nesse estágio, essas diretrizes, que fazem parte do estilo de codificação do kernel do Linux, evitam o novo uso das palavras "mestre" e "escravo" no código do kernel, além de "lista negra" e "lista branca". Isso se destina ao novo código avançar ou modificar o código existente, mas contanto que não quebre a ABI do kernel.

Neste momento a adição da documentação equivale a:

Para nomes e documentação de símbolos, evite introduzir novos usos de 'mestre / escravo' (ou 'escravo' independente de 'mestre') e 'lista negra / lista branca'.

As substituições recomendadas para 'mestre / escravo' são:

'{primário, principal} / {secundário, réplica, subordinado}'
'{iniciador, solicitante} / {destino, resposta}'
'{controlador, host} / {dispositivo, trabalhador, proxy} '
' líder / seguidor '
' diretor / executor '

As substituições recomendadas para' lista negra / lista branca 'são:
' denylist / allowlist '
' lista negra / lista de acesso '

As exceções para a introdução de novo uso são manter a ABI / API do espaço do usuário ou atualizar o código para uma especificação de protocolo ou hardware existente (a partir de 2020) que exija esses termos. Para novas especificações, traduza o uso de especificação da terminologia para o padrão de codificação do kernel sempre que possível.

Existem cerca de 19,5 mil menções a "escravo" na árvore de origem do kernel, principalmente no código de rede do kernel. A string "master" é mencionada cerca de 26,9k vezes. Para "lista negra" existem cerca de 888 menções ao fazer o check-in na árvore atual do Git. Atualmente, o Linux possui cerca de 69,3 mil arquivos de texto, com cerca de 3,54 milhões de linhas de comentários de código e 20,1 milhões de linhas de código (além de 3,6 milhões de linhas em branco).


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário