O núcleo de Linux 5.8 adopta pautas terminolóxicas inclusivas

Linus Torvalds aceptada incluído na rama do núcleo de Linux 5.8 cambios Recomendacións de estilo de código. Adoptado terceira edición texto sobre o uso de terminoloxía inclusiva, que foi avalado por 21 destacados desenvolvedores do núcleo, incluídos membros do comité técnico da Fundación Linux. foi enviado a Linus investigación para incluír cambios no núcleo 5.9, pero considerou que non había razón para esperar á seguinte ventá para aceptar os cambios e aceptou o novo documento na rama 5.8.

A terceira versión do texto da terminoloxía inclusiva reduciuse en comparación con proposta orixinal (excluíuse o ficheiro terminoloxía-inclusiva.primeiro falando da importancia de ser inclusivos e explicar por que se deben evitar termos problemáticos). Só quedaron cambios no documento que define o estilo de codificación. Non se recomenda aos desenvolvedores usar as combinacións "mestre/escravo" e "lista negra/lista branca", así como a palabra "escravo" por separado. As recomendacións só se refiren aos novos usos destes termos. As mencións das palabras especificadas xa existentes no núcleo permanecerán intactas.

Ademais, permítese o uso dos termos marcados no código novo cando sexa necesario para admitir a API e ABI expostas ao espazo de usuario e ao actualizar o código para admitir hardware ou protocolos existentes cuxas especificacións requiran o uso destes termos. Ao crear implementacións baseadas en novas especificacións, recoméndase, sempre que sexa posible, aliñar a terminoloxía da especificación coa codificación estándar do núcleo de Linux.

Recoméndase substituír as palabras "lista negra/lista branca" por
'lista de denegación / lista de permisos' ou 'lista de bloqueo / lista de paso', e en lugar das palabras 'mestre / escravo' ofrécense as seguintes opcións:

  • '{principal,principal} / {secundario,réplica,subordinado}',
  • '{iniciador, solicitante} / {destino, respondedor}',
  • '{controller,host} / {dispositivo,traballador,proxy}',
  • 'líder/seguidor',
  • 'director/intérprete'.

De acordo co cambio (Aceptado):

Cambio revisado por:

Cambio asinado (Firmado por):

Actualización: os desenvolvedores da linguaxe Rust aceptaron cambiar, que substitúe "lista branca" por "lista permitida" no código. O cambio non afecta ás opcións de linguaxe e ás construcións dispoñibles para os usuarios, e só afecta aos compoñentes internos.

Fonte: opennet.ru

Engadir un comentario