Projekt OpenZFS se kvůli politické korektnosti zbavil zmínky o slovu „slave“ v kódu

Matthew Ahrens (Matthew Ahrens), jeden ze dvou původních autorů souborového systému ZFS, strávil čištění Zdrojový kód OpenZFS (ZFS na Linuxu) z použití slova „slave“, které je nyní vnímáno jako politicky nekorektní. Podle Matthewa důsledky lidského otroctví nadále ovlivňují společnost a v moderní realitě je termín „otrok“ v počítačových programech dalším odkazem na nepříjemný lidský zážitek.

ZFS nyní používá termín „dependent“ namísto „slave“. Mezi viditelnými změnami si můžeme všimnout přejmenování skriptu zpool.d/slaves, který se nyní nazývá „dm-deps“ analogicky s „dmsetup deps“. Místo výrazu „podřízená zařízení“ v dokumentaci a informačních zprávách se používá výraz „závislá (podpůrná) zařízení“. V hlavičkovém souboru "freebsd/spl/sys/dkio.h" byl parametr dki_slave jednoduše odstraněn ze struktury dk_cinfo bez poskytnutí náhrady. Místo příkazu „zpool iostat -vc slaves“ se navrhuje použít „zpool iostat -vc size“.

Odkazy na adresář "/sys/class/block/$dev/slaves" jsou zachovány, protože název tohoto adresáře v hierarchii sysfs je určen jádrem Linuxu a vývojáři OpenZFS jej nemohou změnit. Můžete se vyhnout použití tohoto adresáře, protože stejné informace lze získat pomocí příkazu "dmsetup deps", ale spuštění dmsetup vyžaduje zvýšená oprávnění, zatímco adresář v /sys/ je čitelný pro každého uživatele.

Připomeňme, že před týdnem z výrazů whitelist/blacklist a master/slave zbavil se vývojáři jazyka Go a předtím projekty opustily používání master/slave v kódu PYTHON, Drupal, Django, CouchDB, Sůl, MediaWiki и Redestilát. V DNS serveru je nyní preferován BIND místo "master/slave". jsou termíny "primární/sekundární".
Výbor IETF (Internet Engineering Task Force), který vyvíjí protokoly a architekturu internetu, navrhl alternativy k výrazům „whitelist/blacklist“ a „master/slave“, preferované pro použití ve specifikacích – místo „master/slave“ se doporučuje použít „primární/sekundární“, „vedoucí/sledovník“,
"aktivní/pohotovostní režim"
"primární/replika",
"spisovatel/čtenář",
„koordinátor/pracovník“ popř
„rodič/pomocník“ a místo „černá listina/bílá listina“ – „seznam blokovaných/povolených“ nebo „blokovat/povolit“.

Je pozoruhodné, že na GitHubu počet odpůrců mírně převažuje nad těmi, kteří jsou pro přejmenování: 42 vývojářů změnu schválilo a 48 bylo proti. Zastánci odstranění slova „otrok“ se domnívají, že použití tohoto termínu je nepřijatelné, protože v některých lidech vyvolává pocit znevýhodnění a vyvolává vzpomínky na minulou diskriminaci. Ve společnosti se toto slovo začalo považovat za urážlivé a vyvolává odsouzení.

Odpůrci přejmenování se domnívají, že politika a programování by se neměly zaměňovat, jsou to jen pojmy, jejichž význam je již ustálený v počítačové technologii a negativní konotace je vnucována umělými představami o politické korektnosti, které narušují používání prosté angličtiny. Slovo „otrok“ je mnohostranné a nese několik významů, které se používají v závislosti na kontextu. Bez obsahu nemají slova žádný význam a slovo je urážlivé pouze tehdy, je-li urážlivý kontext. Termín „slave“ se v počítačových systémech používá přibližně 50 let a v kontextu IT je vnímán spíše jako „slave“ než jako „slave“. Pokud dovolíte překroucení kontextu, pak se můžete dostat do bodu, kdy jakékoli slovo může být vytrženo z kontextu, prezentováno ve zkresleném smyslu a prezentováno jako urážlivé.

Zdroj: opennet.ru

Přidat komentář