El nucli Linux 5.8 adopta directrius de terminologia inclusives

Linus Torvalds acceptat inclòs a la branca del nucli Linux 5.8 canvis Recomanacions d'estil de codi. Adoptat tercera edició text sobre l'ús de terminologia inclusiva, que ha estat avalat per 21 destacats desenvolupadors del nucli, inclosos membres del comitè tècnic de la Fundació Linux. va ser enviat a Linus sol·licitud per incloure canvis al nucli 5.9, però va considerar que no hi havia cap motiu per esperar a la següent finestra per acceptar els canvis i va acceptar el nou document a la branca 5.8.

La tercera versió del text de terminologia inclusiva es va escurçar en comparació amb proposta original (El fitxer s'ha exclòs terminologia-inclusive.rst parlar de la importància de ser inclusiu i explicar per què s'han d'evitar termes problemàtics). Només es van deixar els canvis al document que defineix l'estil de codificació. No es recomana als desenvolupadors que utilitzin les combinacions "mestre / esclau" i "llista negra / llista blanca", així com la paraula "esclau" per separat. Les recomanacions només es refereixen als nous usos d'aquests termes. Les mencions de les paraules especificades que ja existeixen al nucli es mantindran intactes.

A més, es permet l'ús dels termes marcats en el codi nou quan sigui necessari per donar suport a l'API de l'espai d'usuari i l'ABI exposats, i quan s'actualitza el codi per donar suport al maquinari o protocols existents les especificacions dels quals requereixen l'ús d'aquests termes. Quan es creen implementacions basades en noves especificacions, es recomana que, quan sigui possible, la terminologia de l'especificació estigui alineada amb la codificació estàndard del nucli de Linux.

Es recomana substituir les paraules "llista negra/llista blanca" per
'lista de denegació / llista de permisos' o 'llista de bloqueig / llista de pas', i en lloc de les paraules 'mestre / esclau' s'ofereixen les opcions següents:

  • '{primari,principal} / {secundari,rèplica,subordinat}',
  • '{iniciador, sol·licitant} / {destinatari,responder}',
  • '{controller,amfitrió} / {dispositiu,treballador,proxy}',
  • 'líder/seguidor',
  • 'director/intèrpret'.

D'acord amb el canvi (Acceptació):

Canvi revisat per:

Canvi signat (signat per):

Actualització: els desenvolupadors del llenguatge Rust han acceptat canviar, que substitueix "llista blanca" per "llista permesa" al codi. El canvi no afecta les opcions d'idioma i les construccions disponibles per als usuaris, i només afecta els components interns.

Font: opennet.ru

Afegeix comentari