Après GitHub Et Twitter, Le Noyau Linux Abolit Le Maître/esclave

Le 10 juillet (vendredi dernier), Linus Torvalds, le père de Linux et ingénieur en chef du noyau Linux, a fusionné une Pull Request dans la bibliothèque de la version Linux 5.8.
Dans le code et la documentation du noyau Linux, des termes neutres (langage inclusif) remplaceront maître/esclave et liste noire/liste blanche.

Cette PR a été soumise par le développeur du noyau Linux Dan Williams le 4 juillet.Il est également membre du comité consultatif technique de la Linux Foundation et a publié de nombreux articles liés au développement Linux.

Williams a souligné que le noyau Linux est un projet logiciel mondial. Des mouvements racistes ont été lancés dans de nombreux pays. La traite historique des esclaves africains a également causé de grandes souffrances aux peuples africains. Afin de montrer du respect envers les développeurs de différentes races, la communauté technologique devrait adopter un langage plus inclusif.

Séquelles de remplacement : trop de nouveaux termes et manque de normes unifiées
À l’avenir, les développeurs Linux devront utiliser une nouvelle terminologie pour remplacer maître/esclave et liste noire/liste blanche.
Les termes alternatifs pour maître/esclave incluent :
primaire/secondaire
primaire/réplique ou subordonné
initiateur/cible
demandeur/répondeur
contrôleur/appareil
hôte/travailleur ou proxy
leader/suiveur
réalisateur/interprète
Les termes alternatifs proposés pour la liste noire/liste blanche incluent :
liste de refus/liste d'autorisation
liste de blocage/liste de passage
Il convient de mentionner queL'équipe Linux ne recommande pas de termes de remplacement exacts et encourage plutôt les développeurs à choisir eux-mêmes.
Selon les informations officielles, une nouvelle terminologie doit être utilisée dans le nouveau code et les documents associés du noyau Linux ; Le maître/esclave et la liste noire/liste blanche sont toujours nécessaires pour conserver l'ancien code et les anciens documents, ou lorsque certaines spécifications matérielles ou de protocole ont des exigences claires.
Le « politiquement correct technologique » envahit le monde de la technologie
Depuis l’incident de George Floyd au Minnesota, aux États-Unis, fin mai, des manifestations ont eu lieu dans près de 100 villes à travers les États-Unis. Après que le mouvement pour l’égalité des droits a frappé le monde technologique,De nombreuses entreprises technologiques se sont également levées et ont exprimé leur intention d’abolir les termes racistes tels que « liste noire ».
Les entreprises et les communautés open source qui soutiennent ce mouvement de changement de nom incluent Twitter, GitHub, Microsoft, LinkedIn, Ansible, Splunk, Android, Go, MySQL, PHPUnit, Curl, OpenZFS, Rust, JP Morgan, etc., et maintenant le noyau Linux est devenu l'un d'entre eux.
De nombreuses personnes dans la communauté universitaire soutiennent le changement de nom.On estime que l’utilisation continue de mots à connotation raciale ne fera qu’aggraver et prolonger la discrimination raciale.
Au contraire, certains acteurs du secteur technologique partagent un point de vue opposé.

Quelle perte de temps inutile, je fais du développement depuis plus d'une décennie et je n'ai jamais pensé à l'histoire des Noirs lors de la fusion du code dans le master.
Je ne sais pas d'où viennent les termes esclave, liste noire et liste blanche, et je ne m'en soucierai pas.

C'est vraiment ironique que cette PR demandant la suppression du maître/esclave ait finalement été fusionnée dans le maître.
Nous avons « Le mouvement pour l'égalité raciale accélère l'utilisation de Github et Go pour abolir la dénomination des listes noires. La technologie est-elle politiquement correcte ? » 》Un vote a été lancé dans l'article pour demander aux amis leur avis sur le changement de nom. Les résultats sont les suivants :

Que pensez-vous de la dépréciation des systèmes maître/esclave et liste noire/liste blanche qui a balayé le cercle technologique et de l’impact qu’elle entraîne ?
Bienvenue pour communiquer avec nous.
-- sur--