В состав ядра Linux 5.8 приняты рекомендации по инклюзивной терминологии
Линус Торвальдс принял в состав ветки ядра Linux 5.8 изменения рекомендаций по стилю оформления кода. В состав принята третья редакция текста об использовании инклюзивной терминологии, которая была одобрена 21 известным разработчиком ядра, включая членов технического комитета Linux Foundation...
Третий вариант текста от инклюзивной терминологии был сокращён по сравнению с изначальным предложением...
Кроме того, разрешено использование отмеченных терминов в новом коде, если того требует поддержание выдаваемого в пространство пользователя API и ABI, а также при обновлении кода для поддержки существующего оборудования или протоколов, спецификации на которые предписывают использование данных терминов...
Слова 'blacklist/whitelist' рекомендуется заменять на 'denylist / allowlist' или 'blocklist / passlist', а вместо слов 'master / slave' предлагаются следующие варианты связок:
'{primary,main} / {secondary,replica,subordinate}',
'{initiator,requester} / {target,responder}',
'{controller,host} / {device,worker,proxy}',
'leader / follower',
'director / performer'.
https://www.opennet.ru/opennews/art.shtml?num=53342
Третий вариант текста от инклюзивной терминологии был сокращён по сравнению с изначальным предложением...
Кроме того, разрешено использование отмеченных терминов в новом коде, если того требует поддержание выдаваемого в пространство пользователя API и ABI, а также при обновлении кода для поддержки существующего оборудования или протоколов, спецификации на которые предписывают использование данных терминов...
Слова 'blacklist/whitelist' рекомендуется заменять на 'denylist / allowlist' или 'blocklist / passlist', а вместо слов 'master / slave' предлагаются следующие варианты связок:
'{primary,main} / {secondary,replica,subordinate}',
'{initiator,requester} / {target,responder}',
'{controller,host} / {device,worker,proxy}',
'leader / follower',
'director / performer'.
https://www.opennet.ru/opennews/art.shtml?num=53342