Mateusz Ahrens (
ZFS używa teraz terminu „zależny” zamiast „niewolnik”. Wśród widocznych zmian można zauważyć zmianę nazwy skryptu zpool.d/slaves, który obecnie nosi nazwę „dm-deps” przez analogię do „dmsetup deps”. Zamiast wyrażenia „urządzenia podrzędne” w dokumentacji i komunikatach informacyjnych używa się wyrażenia „urządzenia zależne (podstawowe)”. W pliku nagłówkowym „freebsd/spl/sys/dkio.h” parametr dki_slave został po prostu usunięty ze struktury dk_cinfo bez zapewnienia zamiennika. Zamiast polecenia „zpool iostat -vc slaves” proponuje się użycie „zpool iostat -vc size”.
Łącza do katalogu „/sys/class/block/$dev/slaves” zostają zachowane, ponieważ nazwa tego katalogu w hierarchii sysfs jest określana przez jądro Linuksa i nie może zostać zmieniona przez programistów OpenZFS. Możesz uniknąć korzystania z tego katalogu, ponieważ te same informacje można uzyskać za pomocą polecenia „dmsetup deps”, ale uruchomienie dmsetup wymaga podwyższonych uprawnień, podczas gdy katalog w /sys/ jest czytelny dla każdego użytkownika.
Przypomnijmy, że tydzień temu z terminów whitelist/blacklist i master/slave
Komitet IETF (Internet Engineering Task Force), który opracowuje protokoły i architekturę Internetu,
„aktywny/gotowy”
„podstawowy/replika”,
„pisarz/czytelnik”,
„koordynator/pracownik” lub
„rodzic/pomocnik”, a zamiast „czarnej listy/białej listy” - „lista zablokowanych/lista dozwolonych” lub „blok/zezwolenie”.
Warto zauważyć, że na GitHubie liczba przeciwników nieznacznie przewyższa liczbę zwolenników zmiany nazwy: 42 programistów zaakceptowało zmianę, a 48 było jej przeciwnych. Zwolennicy pozbycia się słowa „niewolnik” uważają, że używanie tego terminu jest niedopuszczalne, ponieważ powoduje, że niektórzy ludzie czują się pokrzywdzeni i przywołują wspomnienia dyskryminacji z przeszłości. W społeczeństwie słowo to zaczęto uważać za obraźliwe i powoduje potępienie.
Przeciwnicy zmiany nazwy uważają, że nie należy mylić polityki i programowania; są to po prostu terminy, których znaczenie jest już utrwalone w technice komputerowej, a negatywną konotację narzucają sztuczne idee poprawności politycznej, które kolidują z używaniem prostego języka angielskiego. Słowo „niewolnik” jest wieloaspektowe i ma kilka znaczeń, które są stosowane w zależności od kontekstu. Bez treści słowa nie mają żadnego znaczenia, a słowo jest obraźliwe tylko wtedy, gdy kontekst jest obraźliwy. Termin „slave” jest używany w systemach komputerowych od około 50 lat iw kontekście IT jest postrzegany raczej jako „slave” niż „slave”. Jeśli pozwolisz na zniekształcenie kontekstu, możesz dojść do punktu, w którym każde słowo może zostać wyrwane z kontekstu, przedstawione w zniekształconym znaczeniu i przedstawione jako obraźliwe.
Źródło: opennet.ru