Linux внедряет политкорректный код
Торвальдс Линус утвердил новую терминологию для кода и документации ядра Linux. Новая версия не содержит слов, которые могли бы оскорбить чернокожих. В дальнейшем разработчиков Linux попросили использовать новые термины вместо master/slave и black list/white list.
Фото: Pixabay
Предлагаемые альтернативы для master / slave включают в себя:
- primary/secondary
- main/replica or subordinate
- initiator/target
- requester/responder
- controller/device
- host/worker or proxy
- leader/follower
- director/performer
Предлагаемые альтернативы для и black list/ white list списка включают в себя:
- denylist/allowlist
- blocklist/passlist
Команда Linux не рекомендовала никаких конкретных терминов, но попросила разработчиков выбрать подходящее. Новые термины должны использоваться для нового исходного кода, написанного для ядра Linux и связанной с ним документации, сообщает ZDNet.
Старые термины будут разрешены только для поддержки старого кода и документации или «при обновлении кода для существующей (начиная с 2020 года) спецификации оборудования или протокола, которая предписывает эти термины».
Как сообщал Startpack, ранее политкорректностью кода озаботилась компания Google.
Комментариев пока не было