Linus Torvalds va acceptar les recomanacions per a l'estil de codi amb terminologia inclusiva

El líder del projecte del Kernel de Linux “Linus Torvalds" va donar a conèixer recentment que va acceptar els canvis i les recomanacions per a l'estil de codi a la branca del Kernel de Linux 5.8.

Això vol dir que el líder del Kernel de Linux ha donat llum verda perquè el projecte adopti la tercera edició del text sobre l'ús de terminologia inclusiva i el qual va ser aprovat per 21 desenvolupadors de nucli coneguts, inclosos membres del comitè tècnic de la Fundació Linux.

 A Linus se li va enviar una sol·licitud per incloure canvis al nucli 5.9, però va considerar que no hi havia raó per esperar a la següent finestra per acceptar els canvis i va acceptar un nou document a la branca 5.8.

La tercera versió del text de la terminologia inclusiva es va escurçar en comparació amb l'oració original, ja que el fitxer inclusive-terminology.rst es va eliminar amb una història sobre la importància d'una actitud inclusiva i una explicació de per què caldria evitar els termes problemàtics .

Només queden canvis al document que defineix l'estil de codificació. No es recomana als desenvolupadors utilitzar els paquets 'master/slave' i 'black list/white list', així com la paraula separada 'slave'.

Les recomanacions només s'apliquen al nou ús d'aquests termes. Les referències ja esmentades al Kernel d'aquestes paraules romandran intactes.

A més, es permet l'ús de termes marcats al nou codi si és necessari per mantenir l'API i l'ABI emès per a l'espai de l'usuari, així com en actualitzar el codi per admetre equips o protocols existents, les especificacions dels quals requereixen l'ús d'aquests termes.

A l'crear implementacions basades en noves especificacions, es recomana, quan sigui possible, alinear la terminologia de l'especificació amb la codificació estàndard per al nucli de Linux.

Els reemplaçaments recomanats per a 'llista negra / llista blanca' són:

Les excepcions per introduir un ús nou és mantenir un espai d'usuari ABI/API, o en actualitzar el codi d'un maquinari o protocol existent (a partir del 2020) especificació que exigeix ​​aquests termes. Per a noves especificacions traduïu l'ús de l'especificació de la terminologia a la codificació del nucli estàndard on sigui possible.

Es recomana reemplaçar les paraules 'black list/black list' per »denylist / allowlist' o blocklist / passlist', i en lloc de les paraules 'master/slave', se suggereixen les opcions següents:

  • primari/secundari (primary,main/ secondary)
  • principal/rèplica o subordinada (rèplica,subordinat)
  • iniciador/objectiu (initiator / target)
  • sol·licitant/responsable (requester/responder)
  • controlador/dispositiu (controller/device)
  • amfitrió/treballador o apoderat (host/worker or proxy)
  • líder/seguidor (leader/follower)
  • director/intèrpret (director/performer)

Si vols conèixer més sobre la nota, pots consultar el comunicat original en el següent enllaç.

Pel que fa als que encara desconeixen del perquè d'aquests canvis, els podem dir que des de ja fa uns quants dies els desenvolupadors del Kernel de Linux van tenir una extensa xerrada sobre el canvi.

Ja que van rebre una proposta en la qual es proposa que el nucli de Linux manegi un llenguatge i terminologia adequada i socialment responsable amb els problemes que es vénen actualment. Per a això es va elaborar un document en el qual es prescriu l'ús de terminologia inclusiva al nucli. Per als identificadors utilitzats en el nucli, es proposa abandonar l'ús de les paraules com 'slave' i 'black list'.

Les recomanacions són aplicables a el nou codi afegit als el nucli, Però a llarg termini, no s'exclou l'eliminació de el codi existent de l'ús d'aquests termes.

El document va ser proposat per tres membres de l'consell tècnic de la Fundació Linux:

  • donen Williams (Desenvolupador de NetworkManager, controladors per a dispositius sense fil i nvdimm)
  • Greg Kroah-Hartman, responsable de mantenir una branca estable de el nucli de Linux, és el principal contribuent dels subsistemes de l'nucli USB de Linux, nucli de el controlador)
  • Chris Mason (Creador i arquitecte en cap de el sistema d'arxius Btrfs).

Per a més informació, pots consultar l'article que publiquem sobre això.

Així mateix, cal destacar quels desenvolupadors de Rust han adoptat un canvi que reemplaça la paraula llista blanca amb la llista de permisos al codi, a més que fan esment que el canvi no afecta les opcions disponibles per als usuaris i els dissenys d'idiomes i només s'aplica als components interns.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   unde tants va dir

    Això demostra que el món està fatal.

    Què tindrà a veure la terminologia informàtica amb el que passa a la societat? És absurd.

    És clar, hi ha gent que en lloc de cervell té un munt de m…ai està provocant que el món en general s'estigui tirant pel vàter.

  2.   Walter Omar Dari va dir

    Quina ouada, però quina gran ouada. Mai no hagués esperat aquestes coses, sembla increïble.

  3.   HO2Gi va dir

    primari/secundari // M'ofèn el fet que un sigui el secundari com el de menys importància
    principal/ subordinada // suggereix que sigui una esclava del principal?
    sol·licitant/responsable //significa que el sol·licitant és irresponsable
    controlador/dispositiu // típic masclista controlador aquesta paraula no m'agrada
    líder/seguidor // típic controlador de masses cegues
    director/intèrpret // que interpretin el meu comentari més sarcàstic possible.
    El fet és que el problema no se soluciona de treure paraules, si no milloren les actituds.
    El problema d'una societat malalta se soluciona amb educació i RESPECTE.

  4.   Yoshiki va dir

    La sensibilitat amb el tema de l'esclavatge està caient a l'infantilisme més pur.