Linuxカーネルに性差別的コード「0xB16B00B5」が挿入されていたことが発覚 140
ストーリー by hylom
中学生かよ 部門より
中学生かよ 部門より
eggy 曰く、
MicrosoftがHyperV仮想化環境をサポートするために提供したLinuxカーネルのコードに、性差別的なコードが含まれていたとのこと。問題となっているコードは「0xB16B00B5」であり、「BIG BOOBS(大きなおっぱい)」をカモフラージュしたものであるという(本家/.、Network World記事)。
Linux開発者であるMatthew Garrett氏が自身のブログ上で、このコードに対する批判を行って以降、この性差別低なコードに対する議論が広がっている。女性の胸について子供っぽくふざけるということは、テクノロジー界からなかなかぬぐい去ることのできない男女差別的な印象をさらに強めてしまうことになるとのこと。
MicrosoftがNetwork Worldに対して説明したところによれば、同問題を修正するためのパッチは投稿済みで、次回のカーネルリリースの時に変更が追加されることになるとのこと。同社は、この問題を報告したコミュニティーに対して感謝の意の述べるとともに、この失態を深く詫びている。
81680085! 0-PI、0-PI ( ゜∀゜)o彡 (スコア:4, 興味深い)
今回の件はたまたまではなく故意のようですが、膨大な桁数から任意の並びの数値を取得するネタ元としては、やはり円周率。
BIGBOOBS ネタは 0xB16B00B5 でなく10進の 81680085 としても使われることがあります。81680085 なら10進表記πの小数点以下 100000000桁のオーダー前後で見つけられることが期待できます。私にはすぐには見つけられませんでしたが、BOOBS (80085) なら小数点以下125937桁目にありました。
0xB16B00B5 も円周率16進表記できっと出てくるでしょう。なにしろ円周率の桁数は巨
π大です。先生!πの作成者に謝罪を要求すべきです! (スコア:1)
同様のことを考えている人間は多いようで。 [google.com]
81680085 なら
ええ。小数第53,907,024位にありましたよ。(参考 [archive.org])
#久々にSuper PIを動かしてみたけど、今や個人のノートPCで円周率3000万桁の計算がわずか30分で終わってしまう時代なんだね。
言葉狩りならぬコード狩り (スコア:2)
自分にはそのコードと性差別語がどう関連するかすら理解できないのだけど、
膨大なコードの中から差別に見える物を探しだしてきて抗議するとか、
なんつうか、本当にお疲れ様です。
Re:言葉狩りならぬコード狩り (スコア:5, 参考になる)
上のコードは間違ってますね。
正確には
0xB16B00B5
です。
はなれてじーっと眺めると
0x BIG BOOBS
に見えて来ませんか。
日本語で言う「タヒね」みたいなものです。
Re:言葉狩りならぬコード狩り (スコア:1)
>日本語で言う「タヒね」みたいなものです。
「BIG BOOBS」 って日本やと「きょぬー」とちゃうのん?
Re:言葉狩りならぬコード狩り (スコア:1)
24文字目から26文字目はもっこりの人を呼ぶので……
-- う~ん、バッドノウハウ?
Re:言葉狩りならぬコード狩り (スコア:3)
言いがかりをつけた話を思い出しました。
Re:言葉狩りならぬコード狩り (スコア:2, 参考になる)
理解できず、ソースを読む能力もないのならせめて黙ってればいいのに。
> 膨大なコードの中から差別に見える物を探しだしてきて
大量のコードから偶然そうなったものを探したわけではない。
問題の箇所は意図的に挿入されたmagic constant。
Xen supportに伴うアップデートの際に無作為な文字列からわざわざ変更されているので意図的なもので間違いない。
Re:言葉狩りならぬコード狩り (スコア:2)
しかしながら、変更前の定数も
0x0B00B135 → BOOBIES(おっぱい)
だったという……(^^;)
Re:言葉狩りならぬコード狩り (スコア:5, 参考になる)
#define HV_XENLINUX_GUEST_ID_LO 0x00000000
#define HV_XENLINUX_GUEST_ID_HI 0x0B00B135
#define HV_XENLINUX_GUEST_ID (((UINT64)HV_XENLINUX_GUEST_ID_HI 32) | HV_XENLINUX_GUEST_ID_LO)
#define HV_LINUX_GUEST_ID_LO 0x00000000
#define HV_LINUX_GUEST_ID_HI 0xB16B00B5
#define HV_LINUX_GUEST_ID (((UINT64)HV_LINUX_GUEST_ID_HI 32) | HV_LINUX_GUEST_ID_LO)
これ見るとHV_XENLINUX_GUEST_ID_HI と対で
おふざけしたっぽい印象。書いた人の意識に性差別の意図は
なかったかもしんないけど、そう受け取った人がいたのは仕方ないか、
みたいな感じですかね~。
ほどほどに、ということで。
Re:言葉狩りならぬコード狩り (スコア:2)
発見した人が実際に性的嫌悪を感じたかは分かりませんが、それを得意気に発表したくなるのも普通だと思います。
そしてMicrosoftがこれを本当に問題視しているか分かりませんが、指摘されたからには今回のように深く詫びるのが普通の対応でしょう。
Re:言葉狩りならぬコード狩り (スコア:1)
本家のコメント読んでも「何でこれ(BIG BOOBS)がsexistなんだ」と当惑してる感じですね。
MSとしてはこういう騒ぎになった以上とにかく謝罪して修正の一手でしょうが。
Re:言葉狩りならぬコード狩り (スコア:5, 参考になる)
差別じゃなくて絶賛なのかもよ。
これが何者かにより特定個人がソースコードの中でおっぱいを称賛された結果だと仮定すると、褒められた当人にとっては次のどちらかになると思うんですよ。
boobという単語からネイティブが感じる下品さがピンと来なくてもイヤなレベルに悪化したじゃないですか!! やだー!!
Re:言葉狩りならぬコード狩り (スコア:1)
おまえの乳を褒めたわけではない。自意識過剰。
でよいのでは?
Re:言葉狩りならぬコード狩り (スコア:2)
おまえの乳を褒めたわけではない。自意識過剰。
でよいのでは?
"You cannot use sexist phrases like "big boobs" even in obscure corners of the workplace;" [networkworld.com]であるし、MLのやりとりもこんな感じになっています(最後の謝意は直接再度の指摘にぶら下げられている訳ではないものの)。
何が問題なのか分からない [lkml.org]
↓
0xB16B00B5 = big boobsだ [lkml.org]
↓
https://lkml.org/lkml/2012/7/18/625 [lkml.org]
表現せずにおれない好意や高々個人的な間柄における(第三者には気付かれないことを前提とした)冗談のようなものというのは、あくまで「今日日職場じゃ絶対使えないえげつない単語」を意図的に仕込んだことを好意で解釈した結果生まれた可能性でしかありません。誤解される可能性を恐れず書けば、「開き直り・うっかりミス以外に考えられる下手人からの言い訳」のバリエーションなわけです。
もしこれらの前提が成り立たないなら、単に好ましくない単語があったというだけの話にしかなりません。単語の不適切さを過小評価する以外に弁護の余地はありません。
あと、ついでに言えばターゲットの立場で考えさせることにより性的嫌がらせの訴えに対する懐疑性が薄まる [apa.org]ことを期待した説明だったんだぜ、これ…
他人の話だったらなんだ、お前も下品な冗談やナンパに困ってる人をそばで見ていていたたまれなくなることぐらいあるだろうと返すべきか、「B1: 奴はコードについて責められると、『だだだ誰がお前のおっぱいだって書いたよ』と嘘臭い言い逃れをry」「B2: 実はあなたにはこれが自分のことではない確信があるのですが、発言したところで恥の上塗りです。」と付け足すべきか。
Re:言葉狩りならぬコード狩り (スコア:2)
残念ながら的外れな説明でした
具体的にどの部分がどう的外れだったのか分からないとなんとも…
torly氏はそこに懐疑が向かないのはなんでなんだろう
だからそことは何処なのか明確に言わないと。懐疑という単語のチョイスのせいで、何を言おうとしているのかすらさっぱり。「性的嫌がらせの訴えに対する懐疑性」という言い回しから引っ張ってきただけ?
Re:言葉狩りならぬコード狩り (スコア:2, すばらしい洞察)
そーいえばttyってtittyと発音同じですね。
Re:言葉狩りならぬコード狩り (スコア:2, 興味深い)
豊穣を祈願したものではないだろうか
Re:言葉狩りならぬコード狩り (スコア:2, すばらしい洞察)
そう見える人こそ、心が腐っているのです。
純粋な人にはタダの羅列にしか見えません。
Re:言葉狩りならぬコード狩り (スコア:2)
そりゃ Linux のコードなら、fsck はたくさんあるでしょう。
CentOS6 で今見たら、コマンドだけでも 8 つありました。
Re:言葉狩りならぬコード狩り (スコア:2)
単にコメントとして「おっぱいおっぱい」と書いてあったら品性下劣だと思うけど、マジックナンバーにしてあったら、気が付いても、ひとりでほくそ笑むだけで気にしないな。
ちらっと見ただけですぐに気が付くものじゃなし、クレームを付けても手間が掛かるだけだから。
以前のMacやWindowsにはイースターエッグがいろいろと入っていたけど、ああいうのが許せないタイプなんだろうね。(善し悪しをいってるわけではない)
Re:言葉狩りならぬコード狩り (スコア:2, 興味深い)
> ちらっと見ただけですぐに気が付くものじゃなし
普段からそういうのを見慣れてる人はすぐ気づきます。
つまり気づいた人はおっぱ
(ここで日記は終わっている)
Re:言葉狩りならぬコード狩り (スコア:2)
自分のページにも入れていたような気がしたけど、見てみたらなかった。
なにがOKでなにがNGなんだろう (スコア:2)
昔見たコードには
# 12:37 今日のお昼 カレー
とか
/*
* yyyy/mm/dd 明日こそこのバグ片付ける
* yyyy/mm/dd でした
*/
とかあったけどこのへんならまだOKだと思ってる。
PyPy (スコア:2)
http://pypy.org/ [pypy.org]
どうすんだよこれ。
屍体メモ [windy.cx]
こうでは無くとも (スコア:2)
ノシ
Re:こうでは無くとも (スコア:2)
脱字 (スコア:1)
s/0xB1600B5/0xB16B00B5/
Re:脱字 (スコア:1)
なるほどやっと読めた。
これ、この記事で一番間違ったら駄目な所だろ。。。
関連リンク (スコア:1)
あの声優がウォーミングアップを始めました (スコア:1)
この馬鹿犬!!
コードじゃないけど (スコア:1)
「ビル(ゲイツ)はウザイ」ってとこ?
チッパイならいいのか? (スコア:1)
※いや、16進数で入れるの大変だから
0x72aaならどうだろう………くっ!
一応突っ込むと (スコア:1)
0x72だと114cmになってしまう。
しかもAAってどんな状態・・・
Re:一応突っ込むと (スコア:1)
> しかもAAってどんな状態・・・
トップとアンダーが7.5cmしか違わない状態。
大きなおっぱいは女性差別か? (スコア:1)
俺のおっぱいはそれなりに大きい
Re:16進数で表現する洒落マジックナンバー (スコア:2)
0xfee1(l)dead とか?
Re:16進数で表現する洒落マジックナンバー (スコア:2)
昔こんなスクリプトを書きました
cat /usr/share/dict/words |tr "ilgoqs" "116005" | egrep "^[[:xdigit:]]+$"
今の私の環境で、6000以上。結構あるものです。
意外と知られた表記法っぽい (スコア:2)
昔、“DEADなんとか”とか良く見かけたような気がしました。
Re:16進数で表現する洒落マジックナンバー (スコア:1)
www.facebook.comのIPv6アドレス
Re:16進数で表現する洒落マジックナンバー (スコア:4, 興味深い)
www.facebook.comのIPv6アドレス
www.facebook.com has AAAA address 2a03:2880:10:1f02:face:b00c::25
ちょっとしたイースターエッグみたいなもんですね。
初めて知りました。
Re:16進数で表現する洒落マジックナンバー (スコア:1)
0xDEADBEEFはヒンドゥー教徒に対する宗教差別だとか
0xC0FFEEはモルモン教徒に喧嘩売ってるとか
そういうふうにはならないのかな
MSも大変だな (スコア:1)
0xCAFEBABEは許されても、0xB16B00B5は許されないってどういう理屈だよ。
Re:クラウディアたん (スコア:1)
あのキャラクタは性差別にならんのか?少なくとも男女比1:1にするとか?
Re:クラウディアたん (スコア:1)
性差別にならないように、イルカとかの動物にしたら、評判どん底でしたからねえ。
美女が言うならまだ許せるって感じでしょうか。
Re:クラウディアたん (スコア:1)
…冴子先生……
Re:ファミコンカセット (スコア:2)
>自分は、6809の $1D かな。
青少年の健全育成によろしくないニモニックの奴ですよね。
懐かしいですー
Re:ファミコンカセット (スコア:2)
『1960アイチケン トヨカワ市うまれ.26才。』
氏名を書くとマズイかな。
Re:ファミコンカセット (スコア:1)
次に生まれるときはRCA 1802になりたいです
http://www.outpost9.com/reference/jargon/jargon_34.html#SEC41 [outpost9.com]
に項目があります
> Amusingly, the Intel 8048 (the microcontroller used in IBM PC keyboards) is also missing straight SEX but has logical-or and logical-and instructions ORL and ANL.
コネクターのオスメスも大概やなと思います(おもしろいけど)
Re:HTTPは (スコア:2)