Линус Торвальдс одобрил замену отдельных терминов в коде ядра Linux и документации к нему. Уже всем понятно, о чём речь — конечно, всё дело в чувствах темнокожих и проблеме расизма, которая особо бурно обсуждается последние месяцы в США.
Разработчики Linux отныне будут вынуждены подыскать нейтральные термины на замену master-slave (дословно — «хозяин-раб») и blacklist-whitelist (дословно — «чёрный список-белый список»).
Среди предложенных альтернатив master-slave, которые никого не должны оскорбить и задеть, озвучили следующие:
- primary/secondary
- main/replica or subordinate
- initiator/target
- requester/responder
- controller/device
- host/worker or proxy
- leader/follower
- director/performer
А для «чёрных» и «белых» списков подобрали на выбор такие термины:
- denylist/allowlist
- blocklist/passlist
Команда Linux не настаивает на какой-то конкретной альтернативе, а предлагает разработчикам самим решить, какие обозначения будут наиболее приемлемыми. После принятия решения новые термины закрепят в новом исходном коде ядра Linux, а также в соответствующей документации.
Различные же «чёрные» и «белые» списки разрешается использовать только в случае поддержки старого кода или «при обновлении кода для существующей аппаратной составляющей, которая оперирует старыми терминами».
Остаётся только один вопрос: кто ж так надавил на старину Линуса, что он одобрил этот маразм?
В этом же месяце инженер Google призвал сообщество специалистов в области кибербезопасности отказаться от терминов «black hat» и «white hat».