Nach GitHub Und Twitter Schafft Der Linux-Kernel Master/Slave Ab

Am 10. Juli (letzten Freitag) hat Linus Torvalds, der Vater von Linux und Chefingenieur des Linux-Kernels, einen Pull Request in die Linux-Versionsbibliothek 5.8 integriert.
Im Linux-Kernel-Code und in der Dokumentation werden Master/Slave und Blacklist/Whitelist durch neutrale Begriffe (inklusive Sprache) ersetzt.

Dieser PR wurde am 4. Juli vom Linux-Kernel-Entwickler Dan Williams eingereicht.Er ist außerdem Mitglied des Technical Advisory Committee der Linux Foundation und hat zahlreiche Artikel zur Linux-Entwicklung veröffentlicht.

Williams wies darauf hin, dass der Linux-Kernel ein globales Softwareprojekt sei. In vielen Ländern sind rassistische Bewegungen entstanden. Auch der historische afrikanische Sklavenhandel hat der afrikanischen Bevölkerung großes Leid gebracht. Um Entwicklern anderer Herkunft Respekt zu zeigen, sollte die Technologie-Community eine integrativere Sprache verwenden.

Ersatzfolgen: zu viele neue Begriffe und fehlende einheitliche Standards
In Zukunft müssen Linux-Entwickler eine neue Terminologie verwenden, um Master/Slave und Blacklist/Whitelist zu ersetzen.
Alternative Begriffe für Master/Slave sind:
primär/sekundär
primär/repliziert oder untergeordnet
Initiator/Ziel
Anforderer/Antwortender
Controller/Gerät
Host/Worker oder Proxy
Anführer/Anhänger
Regisseur/Darsteller
Zu den vorgeschlagenen alternativen Begriffen für Blacklist/Whitelist gehören:
Denylist/Allowlist
Blockliste/Passliste
Es ist erwähnenswert, dassDas Linux-Team empfiehlt keine genauen Ersatzbegriffe und ermutigt Entwickler stattdessen, selbst zu entscheiden.
Offiziellen Nachrichten zufolge muss im neuen Code und den zugehörigen Dokumenten des Linux-Kernels eine neue Terminologie verwendet werden. Master/Slave und Blacklist/Whitelist sind weiterhin erforderlich, um alten Code und alte Dokumente beizubehalten oder wenn bestimmte Hardware- oder Protokollspezifikationen klare Anforderungen haben.
„Technologische politische Korrektheit“ erfasst die Tech-Welt
Seit dem Vorfall mit George Floyd Ende Mai im US-Bundesstaat Minnesota fanden in fast 100 Städten des Landes Proteste statt. Nachdem die Gleichberechtigungsbewegung auch die Technologiebranche erreichte,Auch viele Technologieunternehmen erhoben sich und äußerten ihre Absicht, rassistische Begriffe wie „schwarze Liste“ abzuschaffen.
Zu den Unternehmen und Open-Source-Communitys, die diese Bewegung zur Namensänderung unterstützen, gehören Twitter, GitHub, Microsoft, LinkedIn, Ansible, Splunk, Android, Go, MySQL, PHPUnit, Curl, OpenZFS, Rust, JP Morgan usw., und jetzt ist auch der Linux-Kernel eines davon.
Viele Menschen in der akademischen Gemeinschaft unterstützen die Namensänderung.Man geht davon aus, dass die fortgesetzte Verwendung rassistisch aufgeladener Wörter die Rassendiskriminierung vertiefen und verlängern wird.
Im Gegenteil, einige Leute in der Technologiebranche vertreten die gegenteilige Ansicht.

Was für eine sinnlose Zeitverschwendung. Ich bin seit über einem Jahrzehnt in der Entwicklung tätig und habe beim Zusammenführen von Code in den Master nicht ein einziges Mal an die Geschichte der Schwarzen gedacht.
Ich weiß nicht, woher Slave, Blacklist und Whitelist kommen, und ich werde mich nicht damit befassen.

Es ist wirklich ironisch, dass dieser PR, der die Abwertung von Master/Slave forderte, letztendlich in Master integriert wurde.
Wir haben „Die Bewegung für Rassengleichheit beschleunigt die Abschaffung der Blacklist-Benennung durch Github und Go. Ist Technologie politisch korrekt?“ 》Im Artikel wurde eine Abstimmung initiiert, um Freunde nach ihrer Meinung zur Namensänderung zu fragen. Die Ergebnisse sind wie folgt:

Was halten Sie von der Abwertung von Master/Slave und Blacklist/Whitelist, die in der Technologiebranche Einzug gehalten hat, und von den damit verbundenen Auswirkungen?
Kommunizieren Sie gerne mit uns.
-- über--