Az OpenZFS projekt politikai korrektség miatt megszabadult a "rabszolga" kifejezés említésétől a kódban.

Matthew Ahrens (Matthew Ahrens), az ZFS fájlrendszer két eredeti szerzője közé tartozik, elvégezte a tisztítást az OpenZFS (ZFS a Linuxon) forráskódjában, eltávolítva a "slave" szót, amelyet most már politikailag nem korrektnek tartanak. Matthew véleménye szerint az emberi rabszolgaság következményei továbbra is éreztetik hatásukat a társadalomban, és a "slave" kifejezés a számítógépes programokban egy kellemetlen emberi tapasztalatról való további említést jelent.

A ZFS-ben a "slave" kifejezés helyett most a "dependent" szót használják. A látható változások közé tartozik a zpool.d/slaves szkript átnevezése, amely most "dm-deps" néven ismert, hasonlóan a "dmsetup deps"-hez. A "slave devices" kifejezést a dokumentációban és az információs üzenetekben "dependent (underlying) devices"-re cserélték. A "freebsd/spl/sys/dkio.h" fejléc fájlban a dki_slave paraméter eltávolításra került a dk_cinfo struktúrából, pótlás nélkül. A "zpool iostat -vc slaves" parancs helyett a "zpool iostat -vc size" használatát javasolják.

A "sys/class/block/$dev/slaves" könyvtárra mutató hivatkozások megmaradtak, mivel ennek a könyvtárnak a neve a sysfs hierarchiában a Linux kernel által van meghatározva, és nem változtathatják meg az OpenZFS fejlesztői. A könyvtár használata nélkül is el lehet boldogulni, mivel ugyanazokat az információkat a "dmsetup deps" parancs segítségével is megkaphatjuk, de a dmsetup végrehajtásához magasabb jogosultságok szükségesek, míg a /sys könyvtár olvasható minden felhasználó számára.

Ne feledjük, hogy egy héttel ezelőtt a whitelist/blacklist és a master/slave kifejezésektől megszabadultak a Go nyelv fejlesztői, és korábban a master/slave kifejezéstől a következő projektek váltak meg Python, Drupal, Django, CouchDB, Salt, MediaWiki és Redis. A BIND DNS-szerverben a "master/slave" kifejezés helyett most már a következők a "primary/secondary" kifejezéseket tekintik előnyösebbek.
Az IETF (Internet Engineering Task Force) bizottság, amely az internet protokolljainak és architektúrájának fejlesztésével foglalkozik, ajánlotta a "whitelist/blacklist" és a "master/slave" kifejezések alternatívái, amelyeket a specifikációkban javasoltak használni — a "master/slave" helyett javasolt a "primary/secondary", "leader/follower",
"active/standby",
"primary/replica",
"writer/reader",
"coordinator/worker" vagy
"parent/helper", míg a "blacklist/whitelist" helyett a "blocklist/allowlist" vagy a "block/permit" javasolt.

Figyelembe kell venni, hogy a GitHubon az ellenzők száma kissé meghaladja a támogatókét: 42 fejlesztő támogatta a nevének megváltoztatását, míg 48 ellenzi azt. A szó „slave” eltávolításának támogatóai úgy vélik, hogy a kifejezés használata elfogadhatatlan, mivel egyes emberekben sérelmeket kelt, és emlékeket idéz fel a korábbi diszkriminációról. A társadalomban a szó sértőnek számít, és elítélést vált ki.

A névváltoztatás ellenzői úgy vélik, hogy nem szabad keverni a politikát és a programozást, ezek csupán kifejezések, melyek jelentése már régóta fennáll a számítástechnikában, és a negatív konnotáció művi politikai korrektségből ered, amely akadályozza az egyszerű angol nyelv használatát. A „slave” szó sokrétű, és több jelentést hordoz, amelyek az adott kontextustól függően alkalmazhatók. A szavak jelentése nélkül a szavak értéktelenek, és a szó csak akkor sértő, ha a kontextus sértő. A „slave” kifejezést már körülbelül 50 éve használják számítógépes rendszerekben, és az IT kontextusában „vezetett”-ként érzékelik, nem pedig „rabb”-ként. Ha a kontextus torzítását engedjük, akkor odáig juthatunk, hogy bármely szót ki lehet emelni a kontextusból, és eltorzított értelemben lehet bemutatni, mint sértőt.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster