OpenZFS layihəsi siyasi düzgünlüyünə görə koddakı “qul” sözünün qeydindən xilas oldu

Metyu Ahrens (Metyu Ahrens), ZFS fayl sisteminin iki orijinal müəllifindən biri, sərf etdi təmizlik OpenZFS mənbə kodu (Linux-da ZFS) “qul” sözünün istifadəsindən yaranmışdır ki, bu da indi siyasi baxımdan yanlış hesab olunur. Metyuya görə, insan köləliyinin nəticələri cəmiyyətə təsir etməkdə davam edir və müasir reallıqlarda kompüter proqramlarında “qul” ifadəsi xoşagəlməz insan təcrübəsinə əlavə istinaddır.

ZFS indi "qul" əvəzinə "asılı" terminindən istifadə edir. Görünən dəyişikliklər arasında zpool.d/slaves skriptinin adının dəyişdirilməsini qeyd edə bilərik ki, bu da indi “dmsetup deps” analoqu ilə “dm-deps” adlanır. Sənəd və məlumat mesajlarında “kölə qurğular” ifadəsi əvəzinə “asılı (əsas) cihazlar” ifadəsi işlədilir. "freebsd/spl/sys/dkio.h" başlıq faylında dki_slave parametri əvəzedici təqdim etmədən sadəcə olaraq dk_cinfo strukturundan çıxarıldı. “zpool iostat -vc slaves” əmrinin əvəzinə “zpool iostat -vc size” istifadə etmək təklif olunur.

"/sys/class/block/$dev/slaves" kataloquna keçidlər qorunur, çünki sysfs iyerarxiyasında bu kataloqun adı Linux nüvəsi tərəfindən müəyyən edilir və OpenZFS tərtibatçıları tərəfindən dəyişdirilə bilməz. Siz bu kataloqdan istifadə etməkdən qaça bilərsiniz, çünki eyni məlumatı "dmsetup deps" əmrindən istifadə etməklə əldə etmək olar, lakin dmsetup-ın işləməsi yüksək imtiyazlar tələb edir, halbuki /sys/-dəki kataloq istənilən istifadəçi tərəfindən oxuna bilər.

Xatırladaq ki, bir həftə əvvəl ağ siyahı/qara siyahı və master/slave terminlərindən qurtardı Go dilinin tərtibatçıları və bundan əvvəl layihələr kodda master/slave istifadəsindən imtina etdilər Python, Drupal, Django, CouchDB, Duz, MediaWiki и Redis. DNS serverində indi "master/slave" əvəzinə BIND-ə üstünlük verilir var "ibtidai/orta" terminləri.
İnternetin protokollarını və arxitekturasını inkişaf etdirən IETF (Internet Engineering Task Force) Komitəsi, təklif etdi spesifikasiyalarda istifadə üçün üstünlük verilən “ağ siyahı/qara siyahı” və “master/slave” terminlərinə alternativlər – “master/slave” əvəzinə “əsas/ikinci”, “lider/izləyici”,
"aktiv/gözləmə"
"əsas/replika",
"yazıçı/oxucu",
"koordinator/işçi" və ya
“valideyn/köməkçi” və “qara siyahı/ağ siyahı” əvəzinə - “blok siyahısı/icazə siyahısı” və ya “blok/icazə”.

Maraqlıdır ki, GitHub-da opponentlərin sayı adının dəyişdirilməsinin tərəfdarlarından bir qədər çoxdur: 42 tərtibatçı dəyişikliyi təsdiqləyib, 48-i isə buna qarşı çıxıb. “Kölə” sözündən qurtulmağın tərəfdarları hesab edirlər ki, bu terminin istifadəsi yolverilməzdir, çünki bu, bəzi insanlarda özünü pis hiss edir və keçmiş ayrı-seçkilik haqqında xatirələri yada salır. Cəmiyyətdə bu söz təhqiredici sayılmağa başlayıb və qınaqlara səbəb olub.

Adın dəyişdirilməsinin əleyhdarları hesab edirlər ki, siyasət və proqramlaşdırmanı qarışdırmaq olmaz; bunlar sadəcə mənası kompüter texnologiyasında müəyyən edilmiş terminlərdir və mənfi konnotasiya sadə ingilis dilindən istifadəyə mane olan süni siyasi düzgünlük ideyaları tərəfindən tətbiq edilir. “Qul” sözü çoxşaxəlidir və kontekstdən asılı olaraq tətbiq olunan bir neçə məna daşıyır. Məzmun olmadan sözlərin mənası yoxdur və söz yalnız kontekst təhqiramizdirsə, təhqiramizdir. "Kölə" termini kompüter sistemlərində təxminən 50 ildir istifadə olunur və İT kontekstində "qul" deyil, "qul" kimi qəbul edilir. Əgər kontekstin təhrif olunmasına yol verirsinizsə, o zaman istənilən sözü kontekstdən çıxarıb, təhrif olunmuş mənada təqdim edib təhqiredici kimi təqdim etmək nöqtəsinə gələ bilərsiniz.

Mənbə: opennet.ru

Добавить комментарий