Matthew Ahrens (), üks kahest algsest ZFS failisüsteemi autorist, OpenZFS (ZFS Linuxil) allikatekstides kasutatud sõna „slave” eemaldamiseks, mis on nüüd poliitiliselt ebasobiv. Matthew arvates jätkub inimkaubanduse tagajärjed ühiskonnas ja tänapäeva reaalsuses on termin „slave” arvutiprogrammides täiendav mainimine ebameeldivast inimkogemusest.
Termin „slave” on nüüd ZFS-is asendatud sõnaga „dependent”. Nähtavate muudatuste hulgas on näiteks zpool.d/slaves skripti ümbernimetamine „dm-deps” sarnasusena „dmsetup deps”-iga. Dokumentatsioonis ja teates on termin „slave devices” asendatud fraasiga „dependent (underlying) devices”. Pealkirjafailis „freebsd/spl/sys/dkio.h” on parameeter dki_slave lihtsalt eemaldatud dk_cinfo struktuurist ilma asendamiseta. Käsk „zpool iostat -vc slaves” asendatakse koos „zpool iostat -vc size” kasutamisega.
Viidatud kataloogile „/sys/class/block/$dev/slaves” on säilitatud, kuna selle katalooge nimi sysfs hierarhias määratakse Linuxi tuuma poolt ja seda ei saa OpenZFS arendajad muuta. Ilma selle kataloogita saab siiski hakkama, kuna samu andmeid võib saada käsku kasutades „dmsetup deps”, kuid dmsetup käitamine nõuab kõrgendatud õigusi, samas kui kataloog /sys/ on kõigile kasutajatele lugemiseks kergesti kättesaadav.
Tuletame meelde, et nädal tagasi loobusid Go programmeerimiskeele arendajad terminidest whitelist/blacklist ja master/slave, nendest loobusid , , , , , ja erinevad projektid. BIND DNS-serveris on nüüd eelistatud terminid „primary/secondary” selle asemel, kui „master/slave”.
IETF (Internet Engineering Task Force) komitee, mis tegeleb interneti protokollide ja arhitektuuri arendamisega, alternatiivide nimedeks «whitelist/blacklist» ja «master/slave», mida soovitatakse kasutada spetsifikatsioonides — «master/slave» asemel on soovitatav kasutada «primary/secondary», «leader/follower»,
«active/standby»,
«primary/replica»,
«writer/reader»,
«coordinator/worker» või
«parent/helper», ja «blacklist/whitelist» asemel — «blocklist/allowlist» või «block/permit».
Huvitav on see, et GitHubis on vastaste arvuvõitjatest suurem: 42 arendajat toetas muudatust, samas kui 48 olid selle vastu. Need, kes soovisid sõnast „slave” vabaneda, usuvad, et selle terminiga on vale kasutada, kuna see sunnib teatud inimesi end halvasti tundma ja kutsub esile mälestusi mineviku diskrimineerimisest. Ühiskonnas peetakse seda sõna nüüd solvavaks ja see kutsub esile hukkamõistu.
Vastased nimetamist peab ebaõigeks poliitika segamist programmeerimisega; need on lihtsalt terminid, mille tähendus on juba tugevalt juurdunud arvutitehnika valdkonnas ning negatiivne konnotatsioon omistatakse kunstlikele poliitilise korrektsuse kuvanditele, mis takistavad lihtsa ingliskeelse keele kasutamist. Sõna „slave” on mitmeti mõistetav ja sellel on mitu tähendust, sõltuvalt kontekstist. Ilma kontekstita ei oma sõnadel mingit tähendust ning sõna on solvav ainult siis, kui kontekst ise on solvav. Termin „slave” on arvutisüsteemides kasutusel juba peaaegu 50 aastat ja IT kontekstis mõistetakse seda kui „alajaotust”, mitte „orja”. Kui konteksti moonutada, siis võiksime jõuda nii kaugele, et iga sõna võib kontekstist välja rebida, vale tähenduses esitada ja solvavaks pidada.
Allikas: opennet.ru
