리눅스 팀, 'master/slave' 'blacklist' 등 대체 용어 사용 권장

리누스 토르발스(Linus Torvalds)가 앞으로 리눅스 커널 코드와 문서에 ‘master/slave’, ‘blacklist/whitelist’ 사용을 자제하고 대체 용어를 사용하는 데 동의했습니다. 기존 커널 인터페이스에 영향을 미치지 않는 범위 내에서 대체 용어 사용을 활성화하기로 했습니다.

master/slave 대체로 제안된 용어들

  • primary/secondary

  • main/replica 또는 subordinate

  • initiator/target

  • requester/responder

  • controller/device

  • host/worker 또는 proxy

  • leader/follower

  • director/performer

    blacklist/whitelist 대체로 제안된 용어들

  • denylist/allowlist

  • blocklist/passlist

특정 용어를 사용하라고 강제하지는 않습니다만, 상황에 맞춰 적당한 대체 용어를 사용해줄 것을 요청하고 있습니다.

현재 리눅스 커널 트리에

  • 'slave’는 약 19,500번 (주로 네트워크 관련)

  • 'master’는 약 29,600번

  • 'blacklist’는 888번 등장한다고 합니다.

참고로 리눅스 커널 코드에 들어간 주석문은 약 354만 줄, 전체 코드는 2,010만 줄(360만 공백줄 포함)에 달한다고 합니다.

□ 출처 아래 해외 매체 종합