Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. | Zásady ochrany osobných údajov. | OK, súhlasím
Electronic.sk | Základné pojmy: Elektrotechnika | Elektronika






...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

0xB16B00B5
 

0xB16B00B5 je hexadecimální konstanta použitá Microsoftem ve zdrojovém kódu linuxového jádra, zjevně zvolená jako interpretace anglického big boobs (velké kozy) v hexspeaku.[1][2] Konkrétně se vyskytla v kódu, který má optimalizovat jádro pro běh ve virtualizační platformě Hyper-V.[3] Na text upozornil 13. července 2012 vývojář Paolo Bonzini[4]e-mailové konferenci, kde inkriminovanou část kódu komentoval slovy: „Hádám, že se někdo snažil být vtipný“.[5] Ačkoliv není jasné, kdo přesně text do kódu zanesl, Microsoft se omluvil a připravil patch.[3]

Reakce

Microsoft se za kód omluvil slovy své mluvčí: „Děkujeme komunitě za oznámení problému a omlouváme se za urážlivý řetězec.“[1] Server NetworkWorld uvedl, že „jakési stupído pracující pro Microsoft si myslelo, že by mohlo být zábavné vsunout kamuflovanou sexistickou poznámku – big boobs – do kódu software“.[1][6]

Zdrojový kód

Linuxový vývojář Matthew Garrett upozornil na to, že zdrojový kód kromě „Big Boobs“ obsahoval i řetězec 0x0B00B135 (anglicky boobies),[4] což lze přeložit jako kozičky. Řetězce byly umístěny jako hodnoty konstant v hlavičkovém souboru drivers/staging/hv/Hv.h:[7]

#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

Reference

  1. a b c DOČEKAL, Daniel. „Velké kozy“ v kódu Microsoftu vyvolávají bouřlivou odezvu, budou odstraněny . Lupa.cz, 2012-07-22 . Dostupné online. 
  2. Microsoft fixes ‚big boobs‘ coding gaffe. BBC News . 2012-07-20, rev. 2012-07-24 . Dostupné online. (anglicky) 
  3. a b JAVŮREK, Karel. Microsoft v linuxovém jádru umístil zakódovaný text „Big Boobs“. Živě.cz . 2012-07-23 . Dostupné online. 
  4. a b GARRETT, Matthew. Microsoft's ill-chosen magic constants . 2012-07-13 . Dostupné online. (anglicky) 
  5. BONZINI, Paolo. 0xB16B00B5? Really (was Re: Move hyperv out of the drivers/staging/ directory) . Linux Kernel Mailing List archive, 2012-07-13, rev. 2012-07-13 . Archiv emailová konference. Dostupné online. (anglicky) 
  6. MCNAMARA, Paul. Microsoft code contains the phrase 'big boobs' … Yes, really . NetworkWorld.com, 2012-07-19 . Dostupné v archivu pořízeném dne 2012-11-10. (anglicky) 
  7. Zdrojový kód drivers/staging/hv/Hv.h[nedostupný zdroj na git.kernel.org
Zdroj:https://cs.wikipedia.org?pojem=0xB16B00B5
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.






Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk