[personal profile] mjg59
Paolo Bonzini noticed something a little awkward in the Linux kernel support code for Microsoft's HyperV virtualisation environment - specifically, that the magic constant passed through to the hypervisor was "0xB16B00B5", or, in English, "BIG BOOBS". It turns out that this isn't an exception - when the code was originally submitted it also contained "0x0B00B135". That one got removed when the Xen support code was ripped out.

At the most basic level it's just straightforward childish humour, and the use of vaguely-English strings in magic hex constants is hardly uncommon. But it's also specifically male childish humour. Puerile sniggering at breasts contributes to the continuing impression that software development is a boys club where girls aren't welcome. It's especially irritating in this case because Azure may depend on this constant, so changing it will break things.

So, full marks, Microsoft. You've managed to make the kernel more offensive to half the population and you've made it awkward for us to rectify it.

The inverse

Date: 2012-07-14 07:48 pm (UTC)
From: [identity profile] duffy.id.fedoraproject.org
So what could a female write in hex that would be analogously inappropriate?

Re: The inverse

Date: 2012-07-14 09:48 pm (UTC)
From: (Anonymous)
Since it's not inappropriate in any kind of way, a female can write anything.

Re: The inverse

Date: 2012-07-15 10:18 am (UTC)
From: (Anonymous)
You can't write much in hex.

Re: The inverse

Date: 2012-07-20 02:30 pm (UTC)
From: (Anonymous)
sounds like a load of 0xB0110C5 to me

Re: The inverse

Date: 2012-07-20 08:10 pm (UTC)
From: (Anonymous)
xB16A55D1C ?

Re: The inverse

Date: 2012-07-21 11:58 am (UTC)
From: (Anonymous)
0x0D1C8EAD

Profile

Matthew Garrett

About Matthew

Power management, mobile and firmware developer on Linux. Security developer at Nebula. Ex-biologist. @mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer.

Expand Cut Tags

No cut tags