On July 13, one of the Linux developers, Paolo Bonzini,
noticed an ugly word in the HyperV hypervisor code, which was included in the Linux kernel by Microsoft.
The Git version comparison feature revealed such a fragment:
+#define HV_LINUX_GUEST_ID_LO 0x00000000 +#define HV_LINUX_GUEST_ID_HI 0xB16B00B5 +#define HV_LINUX_GUEST_ID (((u64)HV_LINUX_GUEST_ID_HI << 32) | \ + HV_LINUX_GUEST_ID_LO)
“Someone is trying to joke, I guess?” Asks Paolo Bonzini.
')
The constant 0xB16B00B5 for the Linux guest OS can be read as B16 B00B5, that is, BIG BOOBS.
Microsoft's similar audacity caused disapproval of Linux developers. They
noticed that the original hypervisor code was also constant
0x0B00B135 (BOOBIES), so this is not a coincidence. Microsoft is definitely trying to introduce vulgar words directly into the Linux kernel.
Claims against Microsoft don't end there.
In school slang, the expression big boobs contemptuously refer to girls who were busy in the boy group. In the Hyper-V hypervisor, this constant refers to Linux environments running under HyperV.
Statistics show that
strange words are increasingly encountered in the Linux kernel. But for Open Source activists, one thing is simple curse, and another thing is tricky tricks from Microsoft. After all, these guys from Microsoft can then quietly laugh in their own circle, they say, look what we put into this Linux. In addition, such expressions are offensive to women, Meirin Duffy from Fedora Team has already spoken about this. She asks - in which professional environment, apart from the world of Open Source, can such expressions be found in constant use?
Yesterday, Microsoft
made a formal apology for the incident: “We thank the community for the information on this issue and apologize for the insulting line. We sent a patch that fixes this problem, the changes will take effect with the next version of the kernel, ”Microsoft said in a comment.