Projektet OpenZFS har af politisk korrekthed fjernet omtalen af ordet «slave» i koden

Matthew Ahrens (Matthew Ahrens), en af de to oprindelige forfattere af ZFS-filsystemet, har gennemført rensning af kildekoden for OpenZFS (ZFS på Linux) for brugen af ordet „slave“, som nu opfattes som politisk ukorrekt. Ifølge Matthew har konsekvenserne af menneskelig slaveri stadig indflydelse på samfundet, og i moderne tid er termen „slave“ i computerprogrammer en yderligere påmindelse om en ubehagelig menneskelig erfaring.

I stedet for termen „slave“ bruges ordet „dependent“ i ZFS. Blandt de synlige ændringer kan nævnes, at scriptet zpool.d/slaves nu er omdøbt til „dm-deps“ i lighed med „dmsetup deps“. I dokumentationen og informationsmeddelelser er udtrykket „slave devices“ blevet ændret til „dependent (underlying) devices“. I header-filen „freebsd/spl/sys/dkio.h“ er parameteren dki_slave simpelthen fjernet fra strukturen dk_cinfo uden erstatning. I stedet for kommandoen „zpool iostat -vc slaves“ anbefales det at bruge „zpool iostat -vc size“.

Links til kataloget „/sys/class/block/$dev/slaves“ er bevaret, da navnet på dette katalog i sysfs-hierarkiet bestemmes af Linux-kernen og ikke kan ændres af udviklerne af OpenZFS. Man kan klare sig uden dette katalog, da de samme oplysninger kan fås gennem kommandoen „dmsetup deps“, men udførelsen af dmsetup kræver forhøjede privilegier, mens kataloget i /sys/ er tilgængeligt for alle brugere.

Vi mindes, at udviklerne af programmeringssproget Go for en uge siden har afskaffet termerne whitelist/blacklist og master/slave, afskaffet i koden for projekter, Python, Drupal, Django, CouchDB, Salt, MediaWiki og Redis. I DNS-serveren BIND er det i dag mere passende at bruge er termerne „primary/secondary“.
IETF (Internet Engineering Task Force), der arbejder med udviklingen af internetprotokoller og arkitektur, et håndskrevet patch til rettelsen. alternativer til termerne «whitelist/blacklist» og «master/slave», der foretrækkes til brug i specifikationer — i stedet for «master/slave» anbefales det at bruge «primary/secondary», «leader/follower»,
«active/standby»,
«primary/replica»,
«writer/reader»,
«coordinator/worker» eller
«parent/helper», og i stedet for «blacklist/whitelist» — «blocklist/allowlist» eller «block/permit».

Bemærkelsesværdigt er det, at på GitHub er antallet af modstandere af omdøbningen lidt højere end støtten: 42 udviklere godkendte ændringen, mens 48 var imod. Forkæmpere for fjernelsen af ordet „slave“ mener, at brugen af dette udtryk er uacceptabelt, da det får nogle mennesker til at føle sig krænket og vækker minder om tidligere diskrimination. I samfundet er det nævnte ord begyndt at blive anset som stødende og vækker fordømmelse.

Modstandere af omdøbning mener, at politik og programmering ikke bør blandes. Det er blot termer, hvis betydning allerede er etableret i computerteknik, og den negative konnotation påtvunget af kunstige opfattelser af politisk korrekthed forstyrrer brugen af simpelt engelsk. Ordet "slave" er mangfoldigt og rummer flere betydninger, der anvendes afhængigt af konteksten. Uden indhold har ord ingen betydning, og ordet er kun stødende, hvis konteksten er stødende. Begrebet "slave" har været brugt i computerterminaler i cirka 50 år og opfattes i IT-sammenhæng som "følger" snarere end "slave". Hvis vi tillader forvrængning af konteksten, kan vi ende med, at ethvert ord kan tages ud af kontekst, præsenteres i en forvrænget betydning og fremstilles som stødende.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster