Черный список слов: Linux может избавиться от терминов «slave» и «blacklist»
Черный список слов: Linux может избавиться от терминов «slave» и «blacklist»

Разработчики ядра Linux усмотрели расизм в некоторых устоявшихся терминах системы. Они предлагают заменить их на нейтральные, чтобы соответствовать текущим глобальным веяниям и изменениям.
В поисках нейтральности
Расистскими терминами программисты посчитали слова «slave» и «blacklist». О необходимости их замены высказалось большинство разработчиков ядра Linux, включая участников технического совета некоммерческого консорциума Linux Foundation. Среди вариантов замены «slavе» рассматриваются варианты «secondary», «subordinate», «replica», «responder», «follower», «proxy» и «performer». Вместо «blacklist» рекомендуется использовать слова «blocklist» или «denylist».
Сейчас разработчики планируют переименовать только термины, касающиеся нового кода ядра Linux, но не исключают, что позднее процесс может затронуть и существующий код. В настоящий момент процедура переименования еще обсуждается и согласовывается.
Несогласных меньшинство
В обсуждении избавления кода Linux от терминов «slave» и «blacklist» приняли участие 19 разработчиков. Семеро из них одобрили это предложение: Грег Кроа-Хартман, Крис Мейсон, Кес Кук, Олаф Йоханссон, Дэвид Эйрли, Рэнди Данлэп и инициатор идеи Дэн Вильямс.
Не согласились с необходимостью исключения определенных слов из терминологии Linux два разработчика – Джеймс Боттомли и Стивен Ротвелл. Они считают проблему несущественной и предлагают игнорировать любые призывы запрещать ИТ-термины. По их мнению, процесс замены определенных слов из-за обвинений в расизме в коде бессмысленный, потому что выходит за рамки разработки и касается только исторических событий, которые принимаются и нагнетаются в обществе только с одной стороны.
Борьба со словами
Разработчики все чаще сталкиваются с требованиями удалить программистские термины якобы из-за наличия в них связи с рабством и дискриминацией темнокожих людей. В основном претензии касаются слов «slave», «master», «blacklist», «black hat».
Одними из первых с просьбой удалить термины «master» и «slave» столкнулись авторы языка программирования Python еще в 2018 году. Создатель Python Гвидо ван Россум решил заменить эти слова на более политкорректные. В июне этого года аналогичные изменения произошли в репозитории GitHub: понятие «master» исправлено на более нейтральное main.
Активно борются с расизмом в коде разработчики из Google. Недавно компания объявила, что полностью избавляется от терминов «blacklist» и «whitelist» в своем браузере Chrome в пользу «blocklist» и «allowlist». Кроме того, исследователь компании Дэвид Клейдермахер на конференции Black Hat обратился к сообществу специалистов по информационной безопасности с просьбой воздержаться от употребления слов «black hat» и «white hat». Эксперты не оценили мнение коллеги и напомнили, что эти термины не имеют никакого отношения к расизму и происходят из-за изображения хакера, одетого во все черное, чтобы не привлекать к себе внимания.
Источник: https://infostart.ru/journal/news/tekhnologii/chernyy-spisok-slov-linux-mozhet-izbavitsya-ot-terminov-slave-i-blacklist_1261183/
См. также
В ближайшие годы возрастет потребность в персонале центров обработки данных
вчера в 15:30 1564 SKravchenko 0
Rustоманы из Долины: Google, Microsoft, Huawei, Mozilla и AWS основали фонд поддержки языка программирования
16.02.2021 1571 user1015646 0
Украинская команда FireWay одержала победу в хакатоне NASA Space Apps Challenge 2020
05.02.2021 1881 SKravchenko 2
Microsoft участвует в разработке цифрового паспорта вакцинации от Covid-19
02.02.2021 1696 capitan 3
Что нового в Chrome 88: проверка надежности паролей и поддержка профилей
01.02.2021 2148 user1015646 0
280 символов для науки: Twitter откроет доступ ученым к архиву твитов
29.01.2021 1435 VKuser24342747 1
Представлен GitLab 13.7: автооткат при сбоях и улучшенная проверка мердж-реквестов
22.01.2021 2316 user1015646 0
Российские исследователи представили новый фреймворк для работы с большими данными
21.01.2021 2284 user1015646 2