Linus Torvalds aprobó la exclusión del término esclavo, lista negra y otros del código del kernel de Linux

Linus Torvalds approved the exclusion

Más recientemente, we talked that the IT community has also returned to discussing inappropriate and offensive terminology under the influence of Black Lives Matter protests that swept across the United States (y no solo). Linus Torvalds did not stand aside and approved excluding the terms slave, lista negra, and others from the Linux kernel code.

Many developers are trying to remove such terms from their source code, aplicaciones, y servicios en línea.

Such changes usually include the rejection of the use of the terms enslaver and slave and substitution them with alternatives such as central, por defecto, primario, y, respectivamente, secundario. También, the established concepts of allowlist and blocklist are replaced by the neutral allow/pass list and deny/exclusion listexplain IT community activists

Por ejemplo, los desarrolladores de Androide, el Ir lenguaje de programación, el PHPUnit library and the Curl utility have recently announced their intention to find alternatives for whitelist/blacklist. Sucesivamente, the authors of the OpenZFS project are already working on replacing the terms master/slave, used to describe the relationships between storage environments.

Although many projects do not use these terms directly in their source code or user interfaces, they turned their attention to their source repositories. The fact is that most of these projects manage source code using Git or GitHub, mientras que Git y GitHub, En particular, use the name master for the default repository.

Linus Torvalds approved the exclusion
Linus Torvalds

The developers of GitHub and Git escribir that they are already “working on the problem”, and a number of open source projects have already supported Black Lives Matter and themselves have changed the names of their repositories from default to various alternatives (como principal, por defecto, primario, raíz, etc.). Éstas incluyen AbiertoSSL, ansible, Potencia Shell, el P5.js JavaScript library, y muchos otros.

Also in early July, desarrolladores de Microsoft, LinkedIn, Google, y Gorjeo also announced similar change. They all promised to change the technical language of their products and infrastructure and eliminate terms such as enslaver, esclavo, lista negra, whitelist and so on.

Linux developers also did not stand aside, y un discussion of more inclusive terminology has been going on for quite long time.

As it was recently reported, the issue has finally been resolved: Linus Torvalds made the appropriate commit and aprobado the new project policy regarding the design of code in the Linux 5.8 kernel branch (although initially it was proposed to make changes to the 5.9 branch).

The third edition of the text was approved by 21 well-known kernel developers, including members of the Linux Foundation. Como resultado, it was decided to abandon the use of concepts such as master/slave and blacklist/whitelist, and also not to use the word slave separatelysaid The Linux Foundation in a statement

It is expected that the new rules will be applied to the new code, while they do not plan to carry out revision of the old one, although the developers do not exclude that, al final, the “renaming” will affect a considerable part of the existing code. Outdated terms will be allowed only in case of acute necessity.

The terms master/slave are now recommended to be replaced with the following analogues:

  • primario, main/secondary, replica, subordinate;
  • initiator, requester/target, responder;
  • controller, host/device, worker, apoderado;
  • leader/follower;
  • director/performer.

Sucesivamente, the terms blacklist / whitelist advise replacing with more neutral versions:

  • denylist/allowlist
  • blocklist/passlist.

Let me remind you also that Google vice president says “black hat” is not a neutral term.

Por Vladimir Krasnogolovy

Vladimir es un especialista técnico al que le encanta dar consejos y sugerencias cualificados sobre los productos de GridinSoft. Está disponible las 24 horas del día, los 7 días de la semana para ayudarte con cualquier pregunta relacionada con la seguridad en Internet.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *