{"id":85076,"date":"2020-06-13T01:42:03","date_gmt":"2020-06-12T23:42:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-openzfs-iz-za-politkorrektnosti-izbavilsya-ot-upominaniya-slova-slave-v-kode"},"modified":"2020-06-13T01:42:03","modified_gmt":"2020-06-12T23:42:03","slug":"proekt-openzfs-iz-za-politkorrektnosti-izbavilsya-ot-upominaniya-slova-slave-v-kode","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-openzfs-iz-za-politkorrektnosti-izbavilsya-ot-upominaniya-slova-slave-v-kode","title":{"rendered":"OpenZFS projekt on poliitilise korrektsuse t\u00f5ttu eemaldanud koodist s\u00f5na &#171;slave&#187; mainimise.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Matthew Ahrens (<noindex><a rel=\"nofollow\" href=\"https:\/\/openzfs.org\/wiki\/User:Mahrens\">Matthew Ahrens<\/a><\/noindex>), \u00fcks kahest algsest ZFS failis\u00fcsteemi autorist, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openzfs\/zfs\/commit\/f66434268cef381b2799c45c654162bfb8e128ce\">tegi<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openzfs\/zfs\/pull\/104\/commits\/2f42b6884db8c3e59f424ab5a42890c5d0556361\">puhtaks<\/a><\/noindex> OpenZFS (ZFS Linuxil) algse on loobunud s\u00f5nast &#171;slave&#187;, mida peetakse n\u00fc\u00fcd poliitiliselt ebasobivaks. Matthew'i arvates j\u00e4tkavad inimeste orjuse tagaj\u00e4rjed \u00fchiskonnas ning t\u00e4nap\u00e4eva kontekstis on termin &#171;slave&#187; arvutiprogrammides lisaks m\u00e4lestus ebamugavast inimkogemusest.<\/p>\n<p>ZFS-is kasutatakse n\u00fc\u00fcd s\u00f5na &#171;dependent&#187; termin &#171;slave&#187; asemel. Silmapaistvamatest muudatustest on zpool.d\/slaves skripti \u00fcmbernimetamine &#171;dm-deps&#187;-iks, mis toetub &#171;dmsetup deps&#187; analoogiale. Dokumentatsioonis ja teabes kasutatakse n\u00fc\u00fcd v\u00e4ljendit &#171;dependent (underlying) devices&#187; &#171;slave devices&#187; asemel. Failis &#171;freebsd\/spl\/sys\/dkio.h&#187; eemaldati parameeter dki_slave lihtsalt dk_cinfo struktuurist, ilma asendust pakkuvate m\u00e4rkusteta. K\u00e4sku &#171;zpool iostat -vc slaves&#187; on soovitatav asendada k\u00e4suga &#171;zpool iostat -vc size&#187;.<\/p>\n<p>Viidatud kataloog &#171; \/sys\/class\/block\/$dev\/slaves&#187; on s\u00e4ilinud, kuna selle katalooge nimi sysfs-i hierarhias m\u00e4\u00e4ratakse Linuxi tuumaga ja seda ei saa OpenZFS-i arendajad muuta. Selle katalooge saab v\u00e4ltida, kuna samu andmeid saab k\u00e4tte k\u00e4sku &#171;dmsetup deps&#187; kaudu, kuid dmsetupi t\u00e4itmine n\u00f5uab k\u00f5rgendatud \u00f5igusi, samas kui kataloog \/sys\/ on igale kasutajale lugemiseks saadaval.<\/p>\n<p>Tuletame meelde, et n\u00e4dal tagasi loobusid Go programmeerimise keele arendajad terminitest whitelist\/blacklist ja master\/slave, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53109\">samuti<\/a><\/noindex> projektid nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49256\">Python<\/a><\/noindex>,  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.drupal.org\/node\/2286193\">Drupal<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/django\/django\/pull\/2694\">Django<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/issues.apache.org\/jira\/browse\/COUCHDB-2248\">CouchDB<\/a><\/noindex>,  <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.saltstack.com\/en\/latest\/ref\/configuration\/minion.html\">Salt<\/a><\/noindex>,  <noindex><a rel=\"nofollow\" href=\"https:\/\/lists.wikimedia.org\/pipermail\/wikitech-l\/2016-September\/086450.html\">MediaWiki<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49495\">Redis<\/a><\/noindex>. DNS-serveris BIND on s\u00f5na &#171;master\/slave&#187; asemel n\u00fc\u00fcd eelistatud <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/ISCdotORG\/status\/942815837299253248\">terminid \u00abprimary\/secondary\u00bb.<\/a><\/noindex> terminid &#171;primary\/secondary&#187;.<br \/>\nIETF (Internet Engineering Task Force) komitee, mis tegeleb interneti protokollide ja arhitektuuri arendamisega, <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/id\/draft-knodel-terminology-00.html\">soovitust<\/a><\/noindex> tervid \u201ewhitelist\/blacklist\u201d ja \u201emaster\/slave\u201d, mis on eelistatavad kasutamiseks spetsifikatsioonides \u2014 soovitatakse kasutada \u201eprimary\/secondary\u201d, \u201eleader\/follower\u201d,<br \/>\n    \u201eactive\/standby\u201d,<br \/>\n    \u201eprimary\/replica\u201d,<br \/>\n    \u201ewriter\/reader\u201d,<br \/>\n    \u201ecoordinator\/worker\u2019 v\u00f5i<br \/>\n    \u00abparent\/helper\u00bb, ja asemel \u00abblacklist\/whitelist\u00bb \u2014 \u00abblocklist\/allowlist\u00bb v\u00f5i \u00abblock\/permit\u00bb.<\/p>\n<p>On huvitav, et GitHubis on vastaste arv veidi suurem kui toetajate: 42 arendajat toetasid muudatust, samas kui 48 olid selle vastu. Need, kes soovivad s\u00f5na &#171;slave&#187; eemaldada, leiavad, et selle kasutamine on vastuv\u00f5etamatu, kuna see paneb teatud inimesi end halvasti tundma ja kutsub esile m\u00e4lestusi endisest diskrimineerimisest. \u00dchiskonnas on see s\u00f5na hakanud olema solvanguna ning p\u00f5hjustab hukkam\u00f5istu.<\/p>\n<p>Vastased uue nime kasutamisele leiavad, et poliitikat ja programmeerimist ei tohiks segamini ajada; need on vaid terminid, mille t\u00e4hendused on juba juurdunud IT-valdkonnas. Negatiivne konnotatsioon sunnib tegelema vale arusaamadega poliitilisest korrektsusest, mis takistavad lihtsate ingliskeelsete v\u00e4ljendite kasutamist. S\u00f5na \"slave\" on mitmet\u00e4henduslik ja selle t\u00e4hendust m\u00f5jutavad kontekstid. Ilma sisuta pole s\u00f5nal mingit t\u00e4hendust ning s\u00f5na muutub solvanguks ainult juhul, kui kontekst on solvav. Termin \"slave\" on olnud kasutusel arvutis\u00fcsteemides juba ligi 50 aastat ning IT-konserveers seda t\u00e4henduses \"juhitav\", mitte \"teenija\". Kui konteksti t\u00f5lgenduses tekivad moonutused, v\u00f5ib asi kergesti minna selliseks, et mis tahes s\u00f5na saab eemaldada kontekstist, esitada v\u00e4\u00e4ralt ja pidada solvavaks.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53146\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u044d\u0442\u0442\u044c\u044e \u0410\u0440\u0435\u043d\u0441 (Matthew Ahrens), \u043e\u0434\u0438\u043d \u0438\u0437 \u0434\u0432\u0443\u0445 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b ZFS, \u043f\u0440\u043e\u0432\u0451\u043b \u0447\u0438\u0441\u0442\u043a\u0443 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 OpenZFS (ZFS on Linux) \u043e\u0442 \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0441\u043b\u043e\u0432\u0430 &#171;slave&#187;, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043d\u0435\u043f\u043e\u043b\u0438\u0442\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0435. \u041f\u043e \u043c\u043d\u0435\u043d\u0438\u044e \u041c\u044d\u0442\u0442\u044c\u044e \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0431\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0442 \u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435 \u0438 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u0435\u0430\u043b\u0438\u044f\u0445 \u0442\u0435\u0440\u043c\u0438\u043d &#171;slave&#187; \u0432 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u0445 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435\u043c \u043e \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u043e\u043c \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u043e\u043c \u043e\u043f\u044b\u0442\u0435. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-85076","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u044d\u0442\u0442\u044c\u044e \u0410\u0440\u0435\u043d\u0441 (Matthew Ahrens), \u043e\u0434\u0438\u043d \u0438\u0437 \u0434\u0432\u0443\u0445 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b ZFS,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/proekt-openzfs-iz-za-politkorrektnosti-izbavilsya-ot-upominaniya-slova-slave-v-kode\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 OpenZFS \u0438\u0437-\u0437\u0430 \u043f\u043e\u043b\u0438\u0442\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u0438 \u0438\u0437\u0431\u0430\u0432\u0438\u043b\u0441\u044f \u043e\u0442 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f \u0441\u043b\u043e\u0432\u0430 \u00abslave\u00bb \u0432 \u043a\u043e\u0434\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u044d\u0442\u0442\u044c\u044e \u0410\u0440\u0435\u043d\u0441 (Matthew Ahrens), \u043e\u0434\u0438\u043d \u0438\u0437 \u0434\u0432\u0443\u0445 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b ZFS,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/proekt-openzfs-iz-za-politkorrektnosti-izbavilsya-ot-upominaniya-slova-slave-v-kode\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-12T23:42:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-12T23:42:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Projekt OpenZFS on poliitkorrektsuse t\u00f5ttu loobunud s\u00f5na \u201eslave\u201d mainimisest koodis | ProHoster","description":"Matthew Ahrens, \u00fcks kahest algsest ZFS faili s\u00fcsteemi autorist,","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-openzfs-iz-za-politkorrektnosti-izbavilsya-ot-upominaniya-slova-slave-v-kode","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 OpenZFS \u0438\u0437-\u0437\u0430 \u043f\u043e\u043b\u0438\u0442\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u0438 \u0438\u0437\u0431\u0430\u0432\u0438\u043b\u0441\u044f \u043e\u0442 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f \u0441\u043b\u043e\u0432\u0430 \u00abslave\u00bb \u0432 \u043a\u043e\u0434\u0435 | ProHoster","og:description":"\u041c\u044d\u0442\u0442\u044c\u044e \u0410\u0440\u0435\u043d\u0441 (Matthew Ahrens), \u043e\u0434\u0438\u043d \u0438\u0437 \u0434\u0432\u0443\u0445 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b ZFS,","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/proekt-openzfs-iz-za-politkorrektnosti-izbavilsya-ot-upominaniya-slova-slave-v-kode","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-12T23:42:03+00:00","article:modified_time":"2020-06-12T23:42:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85076","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:44:22","updated":"2022-10-02 23:13:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/85076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=85076"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/85076\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=85076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=85076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=85076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}