Мэцью Арэнс (
Замест тэрміна "slave" у ZFS зараз выкарыстоўваецца слова "dependent". З бачных змены можна адзначыць перайменаванне скрыпту zpool.d/slaves, які зараз завецца "dm-deps" па аналогіі з "dmsetup deps". Замест выраза "slave devices" у дакументацыі і інфармацыйных паведамленнях прыменена фраза "dependent (underlying) devices". У загалоўкавых файлаў "freebsd/spl/sys/dkio.h" параметр dki_slave проста выдалены са структуры dk_cinfo без прадастаўлення замены. Замест каманды "zpool iostat -vc slaves" прапанавана выкарыстоўваць "zpool iostat -vc size".
Спасылкі на каталог "/sys/class/block/$dev/slaves" захаваны, бо імя дадзенага каталога ў іерархіі sysfs вызначаецца ядром Linux і непадуладна для змены распрацоўнікамі OpenZFS. Без выкарыстання дадзенага каталога можна абыйсціся, бо тыя ж звесткі можна атрымаць праз каманду "dmsetup deps", але выкананне dmsetup патрабуе падвышаных прывілеяў, у той час як каталог у /sys/ даступны на чытанне любым карыстачам.
Нагадаем, што тыдзень таму ад тэрмінаў whitelist/blacklist і master/slave
Камітэт IETF (Internet Engineering Task Force), які займаецца развіццём пратаколаў і архітэктуры інтэрнэту,
"active/standby",
primary/replica,
"writer/reader",
«coordinator/worker» ці
"parent/helper", а замест "blacklist/whitelist" - "blocklist/allowlist" або "block/permit".
Характэрна, што на GitHub колькасць праціўнікаў крыху перавешвае прыхільнікаў перайменавання: 42 распрацоўшчыкі адобрылі змяненне, а 48 выказаліся супраць. Прыхільнікі збавення ад слова "slave" лічаць, што выкарыстанне дадзенага тэрміна недапушчальна, бо ён прымушае некаторых людзей пачувацца ўшчэмленымі і навявае ўспаміны аб былой дыскрымінацыі. У грамадстве названае слова пачало лічыцца абразлівым і выклікае асуджэнне.
Праціўнікі перайменавання лічаць, што не варта змешваць палітыку і праграмаванне, гэта толькі тэрміны, значэнне якіх ужо выстаялася ў кампутарнай тэхніцы, а негатыўная канатацыя навязваецца штучнымі ўяўленнямі аб палітычнай карэктнасці, якія перашкаджаюць выкарыстанню простай англійскай мовы. Слова "slave" шматграннае і нясе ў сабе некалькі значэнняў, якія прымяняюцца ў залежнасці ад кантэксту. Без кантэнту словы не маюць значэння і слова абразліва толькі калі кантэкст абразлівы. Тэрмін "slave" ужо каля 50 гадоў выкарыстоўваецца ў кампутарных сістэмах і ў кантэксце IT успрымаецца як "кіраваны", а не "раб". Калі дапусціць скажэнне кантэксту, то можна дайсці да таго, што любое слова можа быць вырвана з кантэксту, пададзена ў перакручаным сэнсе і прадстаўлена як абразлівае.
Крыніца: opennet.ru