Pull to refresh

Линус Торвальдс одобрил замену части терминов в коде Linux на нейтральные названия

Reading time2 min
Views30K


10 июля 2020 года Линус Торвальдс (Linus Torvalds) одобрил необходимость замены части терминов в коде Linux на нейтральные названия. Вдобавок несколькими днями ранее согласие на такую процедуру по введению новой инклюзивной терминологии было получено от большей части разработчиков ядра Linux.

После принятия в третьей редакции текста об использовании инклюзивной терминологии, которая была одобрена 21 известным разработчиком ядра Linux, Торвальдсу был отправлен запрос на включение этих изменений в ядро Linux версии 5.9. Но Линус в итоге посчитал, что нет оснований ждать следующего окна приема изменений и принял новый документ уже в ветку ядра Linux версии 5.8.

Согласованные альтернативные варианты терминов для замены пары master / slave в зависимости от контекста на пары:

  • primary / secondary;
  • main / replica или subordinate;
  • initiator / target;
  • requester / responder;
  • controller / device;
  • host / worker или proxy;
  • leader / follower;
  • director / performer.

Согласованные альтернативные варианты терминов для замены пары whitelist / blacklist в зависимости от контекста на пары:

  • denylist / allowlist;
  • blocklist / passlist.

В настоящий момент предполагается, что подобное переименование необходимо применять всем разработчикам только к новому коду ядра Linux версии 5.8 и старше, а также к связанной с этим новым кодом документации. Однако, разработчики не исключают, что в дальнейшем и часть существующего кода будет затронута в этом процессе переименования. Сейчас идет процесс дополнительного обсуждения и согласования данной процедуры.

Ранее в начале июля 2020 года в списке рассылки разработчиков ядра Linux началось активное обсуждение вопроса необходимости замены в коде некоторых устоявшихся терминов на нейтральные, чтобы соответствовать текущим глобальным веяниям и изменениям, которые разработчики других проектов уже вводят или также планируют сделать. Тогда за этот процесс уже были несколько разработчиков ядра Linux, включая участников технического совета некоммерческого консорциума Linux Foundation. Против этой процедуры переименования тогда были только два разработчика — Джеймс Боттомли (James Bottomley) и Стивен Ротвелл (Stephen Rothwell). Они предлагали игнорировать эту тему и считали, что все эти действия по замене тех или иных терминов в коде являются бессмысленными по сути, так как выходят за рамки разработки и касаются в основном исторических событий, которые принимаются и нагнетаются сейчас в обществе только с одной стороны.

См. также:

Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
+19
Comments289

Other news