Espace membre :
flechePublicité

"Big boobs" : Microsoft s'excuse pour du code camouflé dans Linux

Partager cette actu
« BIG BOOBS », ce sont les deux mots qu'ont vaguement camouflé des développeurs de Microsoft dans le code source d'un module du noyau Linux assurant la connexion avec la très sérieuse solution de virtualisation maison Hyper-V.

ASCII p0rn

« 0xB16B00B5 » : cette suite de chiffres et de lettres peut paraître indigeste au commun des mortels, mais les développeurs expérimentés la lisent aussi naturellement que vous lisez « gros nichons ».

Car c'est ce qu'on appelle de l'hexspeak, une variante du leet speak couramment employée pour rendre lisibles et faciliter la mémorisation de variables enregistrées en hexadécimal. Mais le système hexadécimal s'en tenant aux caractères 0123456789ABCDEF, les développeurs ne peuvent pas toujours choisir la variable la plus explicite, même en exploitant la similitude de certains chiffres avec certaines lettres (0 avec O, 1 avec I, 5 avec S ou 6 avec G en l'occurrence). Ils en profitent donc parfois pour glisser des clins d'œil.

« Bad food » ou « dead beef » est ainsi utilisé par Microsoft, Apple, IBM ou Sun lors de plantages, et « feel dead » par Linux pour enclencher un redémarrage. L'adresse IPv6 de Facebook comprend quant à elle la chaîne « face:b00c ».

0xDEADBEEF

Le code du noyau GNU/Linux étant open source, quelqu'un a naturellement fini par repérer la plaisanterie des développeurs de Microsoft. Certains s'en sont amusés, d'autres ont estimé que ce n'était pas digne d'une entreprise comme Microsoft, et d'autres encore l'ont trouvée sexiste et ont regretté qu'on donne une image misogyne des développeurs.

Microsoft s'est depuis livré à une déclaration sobre : « Nous remercions la communauté d'avoir relevé ce problème et nous excusons pour cette variable blessante. Nous avons soumis un correctif qui sera publié dans une prochaine version du noyau. » L'histoire ne dit pas ce qu'il adviendra des responsables. Cette variable étant une signature, il n'est pas totalement exclu que des administrateurs qui n'auraient pas mis à jour simultanément Hyper-V et le noyaux Linux rencontrent des dysfonctionnements.

Vous aimerez aussi

Envoyer par mail Envoyer par mail
Chargement des commentaires...
( les afficher maintenant )
flechePublicité

Les bons plans !

Office 365

Partenaire Clubic.com

Top logiciels Demo technologique

Pivot Stickfigure Animator
Animer des figurines sur les articulations
3DMark 11
3DMark 11 : Télécharger 3DMark 11 la référence du benchmark pour DirectX 11 !
FurMark
Testez les limites de votre carte graphique avec un rendu de fourrure
3DMark Vantage
3DMark Vantage : Télécharger 3DMark Vantage la référence du benchmark pour DirectX 10 !
OdoPlus
Mesurer la distance parcourue par la souris et plus
ChaosPro
Générateur de fractales très complet et gratuit

Partenaire Clubic.com

flechePublicité

BE GEEK ! Avec

flechePublicité