El proyecto OpenZFS eliminó la mención de la palabra "esclavo" en el código debido a la corrección política

Mateo Ahrens (matthew ahrens), uno de los dos autores originales del sistema de archivos ZFS, gastado limpieza Código fuente OpenZFS (ZFS en Linux) por el uso de la palabra "esclavo", que ahora se percibe como políticamente incorrecta. Según Matthew, las consecuencias de la esclavitud humana continúan afectando a la sociedad y en la realidad moderna el término "esclavo" en los programas de computadora es una referencia adicional a una experiencia humana desagradable.

ZFS utiliza ahora el término "dependiente" en lugar de "esclavo". Entre los cambios visibles, podemos destacar el cambio de nombre del script zpool.d/slaves, que ahora se llama "dm-deps" por analogía con "dmsetup deps". En lugar de la expresión "dispositivos esclavos" en la documentación y los mensajes informativos, se utiliza la frase "dispositivos dependientes (subyacentes)". En el archivo de encabezado "freebsd/spl/sys/dkio.h", el parámetro dki_slave simplemente se eliminó de la estructura dk_cinfo sin proporcionar un reemplazo. En lugar del comando "zpool iostat -vc esclavos", se propone utilizar "zpool iostat -vc tamaño".

Los enlaces al directorio "/sys/class/block/$dev/slaves" se conservan porque el nombre de este directorio en la jerarquía sysfs está determinado por el kernel de Linux y los desarrolladores de OpenZFS no pueden cambiarlo. Puede evitar el uso de este directorio, ya que se puede obtener la misma información usando el comando "dmsetup deps", pero ejecutar dmsetup requiere privilegios elevados, mientras que cualquier usuario puede leer el directorio en /sys/.

Te recordamos que hace una semana de los términos lista blanca/lista negra y maestro/esclavo se deshizo de desarrolladores del lenguaje Go, y antes de eso los proyectos abandonaron el uso de maestro/esclavo en el código Python, Drupal, Django, CouchDB, Sal, MediaWiki и Redis. En el servidor DNS ahora se prefiere BIND en lugar de "maestro/esclavo" son términos "primaria/secundaria".
El comité IETF (Internet Engineering Task Force), que desarrolla protocolos y arquitectura de Internet, propuesto alternativas a los términos “lista blanca/lista negra” y “maestro/esclavo”, preferidas para su uso en las especificaciones; en lugar de “maestro/esclavo”, se recomienda utilizar “primario/secundario”, “líder/seguidor”,
"activo/en espera"
"primario/réplica",
"escritor/lector",
"coordinador/trabajador" o
"padre/ayudante", y en lugar de "lista negra/lista blanca" - "lista bloqueada/lista permitida" o "bloquear/permitir".

Es de destacar que en GitHub el número de opositores supera ligeramente a los que están a favor del cambio de nombre: 42 desarrolladores aprobaron el cambio y 48 se opusieron. Los partidarios de eliminar la palabra “esclavo” creen que el uso del término es inaceptable porque hace que algunas personas se sientan en desventaja y les trae recuerdos de discriminaciones pasadas. En la sociedad, esta palabra comenzó a considerarse ofensiva y provoca condena.

Quienes se oponen al cambio de nombre creen que no se deben confundir política y programación; son sólo términos cuyo significado ya está establecido en la tecnología informática, y la connotación negativa la imponen ideas artificiales de corrección política que interfieren con el uso del inglés sencillo. La palabra "esclavo" es multifacética y tiene varios significados que se aplican según el contexto. Sin contenido, las palabras no tienen significado y una palabra sólo es ofensiva si el contexto es ofensivo. El término "esclavo" se utiliza en sistemas informáticos desde hace unos 50 años y en el contexto de TI se percibe como "esclavo" en lugar de "esclavo". Si permite que se distorsione el contexto, puede llegar al punto en que cualquier palabra puede sacarse de contexto, presentarse en un sentido distorsionado y presentarse como ofensiva.

Fuente: opennet.ru

Añadir un comentario