Die OpenZFS-projek het ontslae geraak van vermelding van die woord "slaaf" in die kode weens politieke korrektheid

Matthew Ahrens (Matthew Ahrens), een van die twee oorspronklike outeurs van die ZFS-lêerstelsel, spandeer skoonmaak OpenZFS-bronkode (ZFS op Linux) van die gebruik van die woord "slaaf", wat nou as polities inkorrek beskou word. Volgens Matteus raak die gevolge van menslike slawerny steeds die samelewing en in moderne realiteite is die term "slaaf" in rekenaarprogramme 'n bykomende verwysing na 'n onaangename menslike ervaring.

ZFS gebruik nou die term "afhanklik" in plaas van "slaaf". Onder die sigbare veranderinge kan ons let op die hernoeming van die zpool.d/slaves-skrif, wat nou "dm-deps" genoem word, in analogie met "dmsetup deps". In plaas van die uitdrukking “slawe toestelle” in dokumentasie en inligtingsboodskappe, word die frase “afhanklike (onderliggende) toestelle” gebruik. In die koplêer "freebsd/spl/sys/dkio.h", is die dki_slave-parameter eenvoudig van die dk_cinfo-struktuur verwyder sonder om 'n plaasvervanger te verskaf. In plaas van die "zpool iostat -vc slaves" opdrag, word voorgestel om "zpool iostat -vc size" te gebruik.

Skakels na die "/sys/class/block/$dev/slaves"-gids word bewaar omdat die naam van hierdie gids in die sysfs-hiërargie deur die Linux-kern bepaal word en nie deur OpenZFS-ontwikkelaars verander kan word nie. Jy kan vermy om hierdie gids te gebruik, aangesien dieselfde inligting verkry kan word deur die "dmsetup deps" opdrag te gebruik, maar om dmsetup te laat loop vereis verhoogde voorregte, terwyl die gids in /sys/ deur enige gebruiker leesbaar is.

Laat ons jou daaraan herinner dat 'n week gelede van die terme witlys/swartlys en meester/slaaf het ontslae geraak van ontwikkelaars van die Go-taal, en voor dit het projekte die gebruik van meester/slaaf in kode laat vaar Python, Drupal, Django, CouchDB, Sout, MediaWiki и Redis. In DNS-bediener word BIND in plaas van "meester/slaaf" nou verkies is terme "primêr/sekondêr".
Die IETF (Internet Engineering Task Force) komitee, wat internetprotokolle en argitektuur ontwikkel, hy het aangebied alternatiewe vir die terme “witlys/swartlys” en “meester/slaaf”, verkies vir gebruik in spesifikasies - in plaas van “meester/slaaf” word dit aanbeveel om “primêr/sekondêr”, “leier/volger”, te gebruik,
"aktief/standby"
"primêr/replika",
"skrywer/leser",
"koördineerder/werker" of
“ouer/helper”, en in plaas van “swartlys/witlys” - “bloklys/toelaatlys” of “blokkeer/toelaat”.

Dit is opmerklik dat op GitHub die aantal teenstanders effens swaarder weeg as dié ten gunste van die hernoeming: 42 ontwikkelaars het die verandering goedgekeur, en 48 het dit gekant. Voorstanders om van die woord "slaaf" ontslae te raak, glo dat die gebruik van die term onaanvaarbaar is omdat dit sommige mense benadeel laat voel en herinneringe van vorige diskriminasie terugbring. In die samelewing het hierdie woord begin om as aanstootlik beskou te word en veroorsaak veroordeling.

Teenstanders van die hernoeming glo dat politiek en programmering nie verwar moet word nie, dit is net terme waarvan die betekenis reeds in rekenaartegnologie gevestig is, en die negatiewe konnotasie word afgedwing deur kunsmatige idees van politieke korrektheid wat inmeng met die gebruik van gewone Engels. Die woord “slaaf” is veelsydig en dra verskeie betekenisse wat toegepas word na gelang van die konteks. Sonder inhoud het woorde geen betekenis nie en is 'n woord slegs aanstootlik as die konteks aanstootlik is. Die term "slaaf" word al vir ongeveer 50 jaar in rekenaarstelsels gebruik en word in die IT-konteks as "slaaf" eerder as "slaaf" beskou. As jy toelaat dat die konteks verdraai word, dan kan jy by die punt kom waar enige woord uit konteks geruk kan word, in 'n verwronge sin aangebied en as aanstootlik voorgehou kan word.

Bron: opennet.ru

Voeg 'n opmerking