GitHub、Twitterに続き、Linuxカーネルもマスター/スレーブを廃止

特色图像

7 月 10 日 (先週の金曜日)、Linux の父であり Linux カーネルのチーフ エンジニアである Linus Torvalds は、プル リクエストを Linux 5.8 バージョン ライブラリにマージしました。

Linux カーネル コードとドキュメントでは、マスター/スレーブおよびブラックリスト/ホワイトリストが包括的な言語に置き換えられます。

全文: http://dwz.date/b2Xm

この PR は、Linux カーネル開発者の Dan Williams によって 7 月 4 日に提出されました。彼は Linux Foundation の技術諮問委員会のメンバーでもあり、Linux 開発に関連する多くの記事を出版しています。

ウィリアムズはアフリカ系アメリカ人で、インテルで主任エンジニアを務めています。

ウィリアムズ氏は、Linux カーネルは世界的なソフトウェア プロジェクトであり、歴史的なアフリカの奴隷貿易もアフリカの人々に多大な苦痛をもたらしてきたと指摘しました。著者を尊重し、技術コミュニティはより包括的な言語を採用する権利があります。

ウィリアムズ PR のスクリーンショット完全な情報については、以下を参照してください。llkml.org/lkml/2020/7/4/229

置き換えの後遺症: 新しい用語が多すぎることと統一された基準の欠如

将来的には、Linux 開発者はマスター/スレーブやブラックリスト/ホワイトリストを置き換える新しい用語を使用する必要があるでしょう。

マスター/スレーブの代替用語として提案されているものは次のとおりです。

プライマリ/セカンダリ

メイン/レプリカまたは従属

イニシエーター/ターゲット

リクエスタ/レスポンダ

コントローラー/デバイス

ホスト/ワーカーまたはプロキシ

リーダー/フォロワー

監督・出演者

ブラックリスト/ホワイトリストの代替用語として提案されているものは次のとおりです。

拒否リスト/許可リスト

ブロックリスト/パスリスト

言及する価値があるのは、Linux チームは、厳密に置き換えられる用語を推奨しているわけではなく、開発者自身がそれを選択することを望んでいます。

公式ニュースによると、古いコードや古いドキュメントを維持する場合、または特定のハードウェアまたはプロトコルの仕様に明確な要件がある場合には、新しい用語を Linux カーネルの新しいコードおよび関連ドキュメントで使用する必要があり、マスター/スレーブおよびブラックリスト/ホワイトリストが依然として必要です。使用されます。

「技術政治的正しさ」が技術界を席巻

5月末にアメリカ・ミネソタ州で起きたジョージ・フロイド事件以来、全米100近くの都市で抗議活動やデモが行われ、平等の権利の流れがテクノロジー界にも広がりました。多くのテクノロジー企業もすぐに立ち上がって、「ブラックリスト」などの人種差別用語を廃止すると表明した。

詳細については、「人種平等運動が GitHub を加速、Go がブラックリストの命名を廃止、テクノロジーは政治的に正しいのか?

この名前変更運動を支援する企業やオープンソース コミュニティには、Twitter、GitHub、MicroSoft、LinkedIn、Ansible、Splunk、Android、Go、MySQL、PHPUnit、Curl、OpenZFS、Rust、JP Morgan などが含まれており、現在、Linux カーネルはその 1 つとなっています。彼らのメンバー。

学界の多くの人々が名前の変更を支持しています。人種差別的な用語を使用し続けると、人種差別がさらに深まり、長期化すると考えられています。

それどころか、テクノロジー業界の一部の人々は反対の見解を持っています。

本当に無意味で時間の無駄です。私は10年以上開発をしてきましたが、マスターにコードをマージするときに黒歴史について考えたことは一度もありませんでした。

スレーブ、ブラックリスト、ホワイトリストがどこから来たのかわかりませんが、気にするつもりはありません。

皮肉なことに、マスター/スレーブの廃止を要求するこの PR は、最終的にマスターにマージされました。

私たちはいた 「人種平等運動がGithubを加速、Goがブラックリストの命名を廃止、テクノロジーは政治的に正しいのか?」 》この記事では、名前を変更するために投票を開始し、名前の変更についての意見を友人に求めました。結果は次のとおりです。

技術界を席巻しているマスター/スレーブおよびブラックリスト/ホワイトリストの非推奨とその影響についてどう思いますか?

私たちとコミュニケーションを取ることを歓迎します。

- 以上 -