Microsoft извинилась за «оскорбление» в ядре Linux

    13 июля один из разработчиков Linux Паоло Бонзини заметил некрасивое слово в коде гипервизора HyperV, который был включён в ядро Linux усилиями Microsoft.

    Функция сравнения версий Git выявила такой фрагмент:

    +#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)

    «Кто-то пытается пошутить, я полагаю?», — спрашивает Паоло Бонзини.

    Константу 0xB16B00B5 для гостевой ОС Linux можно прочитать как B16 B00B5, то есть BIG BOOBS.

    Подобная наглость со стороны Microsoft вызвала неодобрение у разработчиков Linux. Они обратили внимание, что в оригинальном коде гипервизора была также константа 0x0B00B135 (BOOBIES), так что это не совпадение. Microsoft однозначно пытается внедрять пошлые словечки прямо в ядро Linux.

    Претензии к Microsoft на этом не заканчиваются.

    В школьном жаргоне выражением big boobs презрительно называют девчонок, которые затесались в мальчишеский коллектив. В гипервизоре Hyper-V эта константа относится к Linux-окружениям, запускаемым под управлением HyperV.

    Статистика показывает, что в ядре Linux всё чаще встречаются странные слова. Но для активистов Open Source одно дело — простое ругательство, и совсем другое дело — хитрые подвохи от Microsoft. Ведь эти ребята из Microsoft потом могут втихую смеяться в своём кругу, мол, смотрите, что мы вставили в этот Linux. Кроме того, такие выражения оскорбительны для женщин, по этому поводу уже высказалась Мэйрин Даффи (Máirín Duffy) из Fedora Team. Она спрашивает — в какой профессиональной среде, кроме мира Open Source, можно встретить такие выражения в постоянном использовании?

    Вчера компания Microsoft принесла официальные извинения за инцидент: «Мы благодарим сообщество за информацию по этому вопросу и приносим извинения за оскорбляющую строку. Мы отправили патч, который исправляет эту проблему, изменения вступят в силу со следующей версией ядра», — сказано в комментарии Microsoft.
    Поделиться публикацией

    Похожие публикации

    Комментарии 115

      +40
      Детский сад от «Мелкого» :)
        +115
        Да ладно вам,

        Вот наши ребята, которые осели в Калифорнии в знойном городе Сан-Франциско отрываются прямо на сайтах циски.

        image

        И это прямо там, на сацте циски.

        И пока ещё ни перед кем не извинялись.
          +3
          Так а разве есть за что? Ведь главное — чтобы оно работало! Пиво и коньяк польются куда быстрее, особенно в сторону пользователя, чем какой-нибудь HubServer412 =) То же самое относится и к B16B00B5.
            +10
            Хм. Эта фраза заставила меня переосмыслить некоторые моменты маршрутизации в моей сети.
              +4
              После коньяка и пива, как правило всегда получается непонятный канопус — точное описания состояния смешивания этих напитков ))))
                +9
                Порой бывает так тоскливо,
                Что даже чай не лезет в глотку,
                И помогает только пиво,
                Которым запиваешь водку…
            0
            Не уверен, что названные так роутеры будут хорошо взаимодействовать, возможно hostname wodka уже был занят :)
              –1
              Так Cisco и нет перед кем извеняться-то
              • НЛО прилетело и опубликовало эту надпись здесь
                  0
                  Да там есть свои приколы.
                +39
                image
                +10
                Это уже смешно
                  +42
                  > презрительно называют девчонок, которые затесались в мальчишеский коллектив
                  Microsoft затесалась в Linux

                  > Кроме того, такие выражения оскорбительны для женщин, по этому поводу уже высказалась Мэйрин Даффи
                  Запретить константу 0x B16B 00B5?
                  По-моему, это перебор с феминизмом; они уже всё готовы принимать за оскорбление. А посмотреть с другой стороны — комплимент!

                  > кроме мира Open Source
                  Простите, везде! Только вот в Open Source больше нос суют.
                    –3
                    Где тут хоть слово о феминизме?
                      +13
                      В первом же тэге
                    +81
                    Мне кажется активисты опенсорса не понимают юмора
                      –57
                      Юмор хорош от друзей, но не от врагов.
                        +68
                        А M$ — это враги?

                        Ненависть к microsoft — это болезнь</blockquote
                        Линус Торвальдс
                          –19
                          Они просто ку (ц)
                          +2
                          Любить тоже.
                            –1
                            Я всегда буду нажимать «предпросмотр»…
                              +8
                              Черт
                                +19
                                Не нажали?
                              +1
                              Ненависть к microsoft — это болезнь

                              При чём тут ненависть? У МС и ОС сообщества всегда были натянутые отношения.
                          +58
                          А по-моему прикольно! Не вижу смысла обижаться.
                            +11
                            Никто не заметил странное слово после _ID_ если сложить две первые строчки, или это у меня воображение на ночь разыгралось?
                              +30
                              LO
                              HI
                              ?
                                +3
                                Всего лишь традиционные сокращения Low и High. Но у меня тоже разыгралось.
                                  0
                                  Я тоже заметил, но не заострял на этом внимания.
                                    +1
                                    На старых компах можно было лохов гонять нажимая на кнопку «Turbo» на системном блоке
                                  0
                                  Тоже хотел об этом написать. %)
                                    +2
                                    На старых писюках была кнопка турбо. Иногда к ней добавляли двухсимвольный индикатор, на котором высвечивалось либо LO, либо HI. Так что это боянистая тема.
                                      0
                                      Да и просто созвучно:
                                      HI так ваще слово HI, а
                                      LO произносится так же как и LOW, то есть, читая, ты слышишь те же слова.
                                        0
                                        Тьфу, слово-то HIGH, что-то я спросоня протупил.
                                    +14
                                    Были бы российские разработчики, то была бы «школьная константа» 0x00005051 и никто бы ничего не заподозрил)) Microsoft тонкий тролль)
                                      +3
                                      Блин, я себя прямо ущербным чувствую, ни в посте до спойлера не понял что там в коде не так, ни вашу константу не понимаю :(
                                        +3
                                        Никогда в школе на калькуляторе слова не составляли? :)
                                        5 — S
                                        Ну а дальше — сами…
                                        +6
                                        А если полный вариант, то

                                        07831505

                                        До сих пор помню :)
                                          +1
                                          Только не забываем уточнять что калькулятор в этом случае нужно перевернуть «вверх ногами»
                                            +3
                                            У нас в школе были такие:

                                            73501505
                                            4071505
                                              0
                                              У нас в школе на компьютерах были распространены l33t пароли типа 5548184
                                              +1
                                              Вообще-то 07931505
                                                0
                                                Так заглавные латинские буквы, именно B.
                                              0
                                              Исходя из современного уровня образования скорее всего бы была 0x00005451
                                              –1
                                              Мне кажется или я там вижу:
                                              LO HI

                                              Как бы ещё раз не пришлось извиняться.
                                                +8
                                                Конечно, не может же это быть сокращением от low/high! Заговор!
                                                +8
                                                Подозреваю, что в коде, предоставленном Microsoft, содержатся буквы F, C, U, K. Вот негодяи, всё бы им над честными людьми издеваться!
                                                  +13
                                                  Ну а как сложить слово СЧАСТЬЕ из букв А, О, П, Ж?
                                                    +128
                                                      +113
                                                      Чтобы получить счастье, придется порвать жопу, да еще и в нескольких местах. Спасибо за мудрый совет.
                                                        +1
                                                        Вы знаете, это самое интересное видение этой картинки, которое я когда-нибудь слышал.
                                                        +3
                                                        прям задал рабочий настрой!
                                                          –3
                                                          * задали
                                                            +3
                                                            окей, минусующий, к тебе буду только на «ты»
                                                      +10
                                                      Обычная magic constant. Спасибо, что не бесконечный и уже надоевший deadbeaf.
                                                      0
                                                      Любопытно, что с момента включения кода в ядро времени-то прошло не мало…
                                                        +12
                                                        Разработчики код ядра Linux, видимо, штудируют аки Библию — по диагонали, с целью выявления мистического смысла.))) А находят вот такое.
                                                        По-моему ничего оскорбительного. Это они еще комменты к коду не видели)
                                                          +12
                                                          это они ещё код винды не видели :)
                                                          +3
                                                          Ответ автора кода:
                                                          It is still early in the morning here and pardon me if I am not seeing the issue. Could you elaborate on what you want changed and why. This is a guest signature that is stashed away in the hypervisor and perhaps can be retrieved by the host. Other than that, this is not used anywhere else. MSFT has defined a a namespace for guest IDs and while some ranges are reserved for MSFT operating systems, there really is nothing special about the guest ID.
                                                            +4
                                                            Есть вариант, что этот кусок кода попросили написать какого-нибудь студента. А тот решил делать константы мнемонически запоминающимися, после чего попытался напрячь фантазию, и… ну, что фантазия выдала, то и применил =)
                                                              0
                                                              <троллфейсмоде он>
                                                              Он любил ядро линукс как женщину. И сделал ей большие сиськи.
                                                              А дядьки которые любят линукс как… ээ…
                                                              в общем обиделись и сказали «убрать».
                                                              <троллфейсмоде оф>
                                                            +40
                                                            В далёком 2001, выпустив Office XP, майкрософт нанёс травму моей невинной детской душе, оставив нецензурный комментарий в коде /Program Files/Common Files/Microsoft Shared/Grphflt/cdrimp32.flt. [Uncensored screenshot].
                                                              +7
                                                              А сделал это скорее всего Alex Mogilevsky. Он правда не признавался, но насколько мне помнится, он был главным по офисам и разработал новые менюшки в 2007 офисе.
                                                                0
                                                                Хм, да, навернео, врядли там так много Алексеев, работающих над офисом.
                                                              +1
                                                              странно что западные ярые феминистки еще не начали карательную войну против микрософта
                                                                +4
                                                                Не рубят сук, на котором сидят. Так же, как не борются с алкоголизмом.
                                                                image
                                                                +20
                                                                Хмм… я пока не прочитал комменты не увидел этого оскорбления… Т.е. это предвзятое отношение какое-то и надо знать, что искать…

                                                                Детский сад со стороны противников МС… Так и в слове FAQ можно увидеть созвучность с оскорблением… Да в чем угодно практически…

                                                                низачот всяко…
                                                                  +1
                                                                  Что плохого в таких числах?
                                                                    +3
                                                                    Линуксоиду надо лечиться, а Microsoft зря извинялась.
                                                                    1f y0u c4n r34d 7h15 u r34lly n33d 2 63 7r3473d
                                                                      +4
                                                                      7r347 m3 5w337y
                                                                        +2
                                                                        лучше так: n33d 2 g37 l41d
                                                                          0
                                                                          Кстати, слово сиськи можно составить еще и так:
                                                                          80085
                                                                          , или так:
                                                                          7175
                                                                          и даже к шестнадцатиричным символам прибегать не надо ;)
                                                                          +2
                                                                          0h 5h17!!!
                                                                            –1
                                                                            Уже иду в больничку…
                                                                              +4
                                                                              1f y0u c4n r34d 7h15 u r34lly n33d

                                                                              Это я прочитал, а что именно мне нужно сделать — не смог
                                                                                +1
                                                                                7 == T
                                                                                4 == A

                                                                                Дальше уже просто
                                                                                  0
                                                                                  Надо было всего лишь вспомнить про 1337 ;)
                                                                              +2
                                                                              Новый коммит от Microsoft
                                                                                +13
                                                                                А вот эппл никто не заставляет извиняться за BSOD на пиктограмме ПК-компов в локальной сети: i.imgur.com/gBUWZ.png
                                                                                  +3
                                                                                  На Хабре объявлена прощёная пятница. День когда прогарммисты разных контор прощают друг друга за все те пранки, которые они понаделали.

                                                                                  Правильно. Давно пора.
                                                                                  +26
                                                                                  это ж каким повёрнутым надо быть, чтоб заметить такое.
                                                                                  как в анекдоте «доктор, а где вы берёте такие картинки?»
                                                                                    +7
                                                                                    Жениться ему надо, чтобы big boobs в коде не мерещились)
                                                                                      +1
                                                                                      Ладно вам. Они ж договорились. Один поместил шутку в код, а второй устроил пиар :)
                                                                                        +2
                                                                                        Я искал «оскорбление» (нарочно не стал читать пост дальше) в этом крошечном кусочке кода минуты 3, наверное.
                                                                                        Муха -> Слон.
                                                                                          +2
                                                                                          Лол. Красноглазики юмора не понимают…
                                                                                            +2
                                                                                            Прямо как на Хабре.
                                                                                            +10
                                                                                            Дожили. Большие сиськи теперь «оскорбление». ;-/
                                                                                              +1
                                                                                              Видимо, испереживались, что не 0xB16BA115
                                                                                              +1
                                                                                              По-моему тоже прикольно, я в андроиде для intent-ов использую константы 0xF0B05
                                                                                                0
                                                                                                Вспомнился цвет BADA55
                                                                                                  +1
                                                                                                  Не, не так. «Изменения вступят в силу после перезагрузки».
                                                                                                    +1
                                                                                                    Нумерологи принялись трактовать названия констант?
                                                                                                      +3
                                                                                                      Похоже, у Паоло Бонзини очень много свободного времени.
                                                                                                        +1
                                                                                                        Да в общем-то фиг с ними, с названиями констант, вот было бы реально интересно узнать, что такого приключилось с ядром за несколько лет, что с 2007 года по 2012 так сильно упало быстродействие? На компе с 512 Мб оперативки и 2.6 одноядерным pentium 4 это падение сильно чувствуется.
                                                                                                          0
                                                                                                          Недавно довелось разбирать крешдамп, уходящий из C# GUI в глубины legacy C++ ядра. Наткнулся там на память, заполненную плохой едой :) 0xBAADF00D. Немало удивился. Погуглил, выяснилось что это целая традиция: en.wikipedia.org/wiki/Hexspeak (тут кстати про сиськи тоже упомянуто), en.wikipedia.org/wiki/Magic_number_(programming)
                                                                                                          Наверно все в курсе, но я вот не знал :)
                                                                                                            0
                                                                                                            BBADBEEF Used in WebKit
                                                                                                              +1
                                                                                                              это до них еще вегетерианцы не добрались :)
                                                                                                            +4
                                                                                                            www.vidarholen.net/contents/wordcount/:
                                                                                                            Linux kernel swear counts…

                                                                                                            penguin


                                                                                                            Серьёзно?
                                                                                                              0
                                                                                                              Это клиника, друзья!
                                                                                                                +9
                                                                                                                Линуксоиды не любят boobies? Пичалько. ((-:

                                                                                                                А если серьёзно, как-то это глупо и мелочно. Придрались практически без повода.
                                                                                                                  0
                                                                                                                  Астрологи объявили месяц больших грудей. У линуксоидов +1 к попаболи.
                                                                                                                    +1
                                                                                                                    Видимо линуксойды, когда видят кирпич, думают о кирпиче.
                                                                                                                    Ну или о сервере, если видят сервер.
                                                                                                                      +1
                                                                                                                      Странно, что я нигде не смог встретить такого толкования выражения Big Boobs, как «презрительное название девчонок, которые затесались в тусовку к парням». Urban Dictionary тоже ничего такого не предлагает. Большие сиськи есть большие сиськи, никаких оттенков смысла тут нет. Мне кажется, что никакими оскорблениями Linux тут и не пахнет, максимум фривольность и своеобразное чувство юмора со стороны девелопера.
                                                                                                                        0
                                                                                                                        Я за свободу и против ненавистной политкорректности! Несмотря на ненависть к микрософту, я здесь на его стороне: судить за видимость слов «большие сиськи» в 32-битном числе — параноя, неадекват, абсурд. Сразу вспоминается история с запретом слов «мать» и «отец» — сначала в Швейцарии (попытка внедрения закона насколько я знаю провалилась), потом в Штатах (в стране клинических идиотов такие законы идут на ура)

                                                                                                                        Мне категорически не нравится толерастия в любых ее проявлениях. А вам?
                                                                                                                          0
                                                                                                                          Иногда она имеет смысл, иногда нет. Все зависит от ситуации. ИМХО.
                                                                                                                            0
                                                                                                                            Но тут — конечно да, перегибают палку.
                                                                                                                          +1
                                                                                                                          This offending code was later changed to 0x0DEFACED («defaced»). — Испорчен :)

                                                                                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                                          Самое читаемое