Пользователь
102,0
рейтинг
17 июля 2011 в 20:49

Разработка → Вклад Microsoft в разработку ядра Linux 3.0.0

Джонатан Корбет на сайте LWN.net совместно с Linux Foundation после каждого релиза ядра Linux публикует статистику по разработчикам этого ядра. Как известно, 75% нового кода Linux создаётся коммерческими компаниями, а самые активные обычно Red Hat, Intel и IBM. В статистике по ядру Linux 3.0.0 главные компании-разработчики остались прежними, но появилось и кое-кто новенький.

Среди всех отдельных разработчиков первое место по количеству коммитов (changesets) в ядро (343 шт.) занял К.И.Шринивасан (K. Y. Srinivasan), сотрудник Microsoft. Всего же за компанией Microsoft числится 361 коммит — таким образом, она заняла пятое место среди всех компаний по количеству изменений в ядро Linux 3.0.0.

До 21 июля выпуск LWN.net доступен через платный доступ, но его уже активно комментируют, так что цифры не являются секретом. Лидеры по количеству коммитов в ядро остались прежними: независимые разработчики обеспечили 1085, Red Hat — 1000, Intel — 839, далее следуют Novell и IBM. А вот Microsoft в этом списке видеть совсем непривычно.

На самом деле, загадка разгадывается просто: в последние месяцы Microsoft резко активизировала разработку драйвера для интерфейса виртуализации Hyper-V. Он появился два года назад в staging area, то есть вместе с другим кодом в ядре, который пока недостаточно соответствует стандартам качества. С тех пор драйвер не дорабатывался, программисты Microsoft исчезли и перестали отвечать на письма. Основные разработчики ядра Linux даже начали предлагать убрать код из ядра, однако два месяца назад ситуация изменилась. Вышеупомянутый Шринивасан осуществил множество мелких изменений. Статистика по количеству правок не учитывает важность этих коммитов, некоторые из которых затрагивают всего несколько строчек кода. Поэтому Шринивасан и Microsoft и выбились в лидеры.

В первой таблице — статистика по отдельным разработчикам (количество правок и строк кода).



Если же анализировать коммиты не по общему количеству, а по объёму, то Microsoft даже близко не подбирается к лидерам, а находится в конце списка, на 15-м месте. По оценке LWN.net, разработчики Microsoft изменили 11 564 строки кода (1,3%). Сравните это с вкладом Intel: 163 232 строки (18,1%).

Анатолий Ализар @alizar
карма
744,5
рейтинг 102,0
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (63)

  • +57
    Видимо г-н Шринивасан коммитит вместо Ctrl+S.
    • +2
      Не, у него просто на Ctrl-S автокоммит висит, без комментария, небось.
      • НЛО прилетело и опубликовало эту надпись здесь
    • +3
      Даже шутки стали одинаковыми :) www.opennet.ru/openforum/vsluhforumID3/79110.html#5
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Хм)
    • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    >K. Y. Srinivasan, сотрудник Microsoft
    Уволят еретика
    • НЛО прилетело и опубликовало эту надпись здесь
  • +12
    А в чем смысл поста? Ну да, коммитят. Ну да, изменения небольшие. Но зачем раздувать из-за этого… зачем вообще об этом вести речь? Или Microsoft после этих коммитов сделали заявление что они развивают OpenSource больше всех?
    Зачем об этом писать, alizar?
    • +17
      Когда перечитал свой комментарий понял, что не совсем верно сформулировал свои мысли. Статистика это конечно интересно, но зачем подавать ее в таком виде, обличающем Microsoft в чем-то не очень хорошем?
      • +26
        ализар же.
    • +6
      >>Зачем об этом писать, alizar?
      Мне показалось, интересная тема. Вы же не думаете, что здесь какой-то тайный скрытый смысл? :)
      • +2
        Согласен, Анатолий, интересно.
        Честно говоря я так и подумал. Читая статью у меня сложилось впечатление, что Microsoft здесь предстает в свете компании, которая ради количества коммитов отправляет по паре строк изменений.
        Но раз это не так, хорошо, что мне показалось. :-)
  • +7
    Странно, плагин для хрома не зажелтил заголовок, с багами работает.
    • +6
      А юзерскрипт отработал нормально :)
  • –8
    Ага, ага. Только вот ms пилит толком никому не нужный функционал.
  • +5
    Бойтесь данайцев дары приносящих.
    • –1
      Тоже сраз уподумалось, что видать трояна под шумок подсовывают.
      • –2
        Слушайте, что за народ, ну кто заминусовал да ещё и в карму!? Чувство юмора отсутвует напрочь?
        Причём сообщение выше, фактически то же что и моё заплюсовали а моё заминусовали.
        Тот кто это делает откликнись и пожалуйста оргументированно.
        • +5
          Какие они тут все несправедливые, эти хабра-пользователи, да?
          • 0
            При чём тут все. Не хочу разводить флейм на не профильную тему разговора.
        • –3
          Выступлю К.О.: Данайцы и Троянский конь — хабраюзеры могли посчитать вас безграмотным, когда вы смешали два этих понятия, совсем друг с другом не связанных.
          • +2
            Хабраюзеры если кто-то что-то посчитал могли бы и аргументировать а не за спиной минусовать.
            Хотя не суть важно. Из той же википедии про Троянского коня, по тексту:
            Конь был приношением богине Афине Илионской [1]. На боку коня было написано «Этот дар приносят Афине Воительнице уходящие данайцы».

            И ещё:
            Одиссей (греч. Οδυσσεύς, «сердитый», «гневный»), Улисс (лат.Ulixes), в греческой мифологии царь острова Итака, один из предводителей ахейцев в Троянской войне. Это Одиссею пришла в голову затея с Троянским конем, принесшая ахейцам победу. Греки сделали вид, что сняли осаду с города, и вышли в море, оставив на берегу огромного пустотелого коня, внутри тела которого спрятался отряд воинов под предводительством Одиссея. Несмотря на предостережение жреца Лаокоона («Бойся данайцев, дары приносящих», — предостерегал Лаокоон) и пророчицы Кассандры, любопытные троянцы втаскивают коня в город.
            Они решили преподнести статую в дар Афине и обеспечить городу покровительство богов. Ночью через потайную дверцу из коня высыпали вооруженные ахейцы, перебили стражу и открыли ворота Трои. Отсюда древняя поговорка: «Бойся ахейцев (данайцев), дары приносящих», и выражение «Троянский конь».
            • +2
              Я больше никогда не буду читать текст по диагонали.
              Я больше никогда не буду читать текст по диагонали.
              Я больше никогда не буду читать текст по диагонали.
  • 0
    Посмешили. Спасибо.
  • +15
    Скандальная новость! Microsoft сама себе роет могилу! Ведают ли боссы, что твориться в застенках корпорации зла?! Кто ответит за бесчинства сотрудников и грязные трюки со статистикой ?! И кому же все это выгодно? Узнаем прямо сейчас!
    • +10
      > Microsoft сама себе роет могилу!

      Вообще-то они вносят измнения в Linux исключительно на благо своих собственных проприетарных продуктов. Они по большей части пилят ядро Linux, чтобы сделать его работоспособным и оптимизированным под управлением гипервизора Hyper-V. Это им позволит более широко проталкивать свой Hyper-V в корпоративный сектор, аргументируя это тем, что под ним может достаточно шустро и стабильно работать не только Windows, но и виртуальные Linux-серверы.
      Им такая оптимизация сейчас крайне необходима, чтобы составить хоть какую-то конкуренцию такому гиганту на корпоративном рынке виртуализации, как VMware.
      • +10
        Да, спасибо, я понимаю. Это была попытка привнести некоторую желтизну в… А впрочем, уже не важно, она явно не удалась)
    • +1
      Забыли ШОК!
  • +1
    Подскажите, пожалуйста. Из статьи следует, что разработкой ядра Линукс занимаются именно коммерческие компании, а не их сотрудники в нерабочее время. Это действительно так?
    • 0
      Ага :)
    • +8
      Linux используют коммерческие компании как часть своего бизнеса, естественно что почти во всех крупных компаниях (даже в наших Parallels) есть сотрудники работа которых как раз в этом и заключается.
  • –3
    Сотруднику микрософта надо брать пример с Высоцкого. Тогда бы и по строкам обогнал! :)
    • +19
      тогда
      уж
      с
      Маяковского :-)
      • +9
        Табуляцию
                  забыли вы!
        Возможно съел её
                  парсер
                            буржуйский.
        Но не обрадовался бы
        Таким коммитам
                  ни Линус,
                            ни Маяковский!
      • 0
        Спать надо больше, а на хабре сидеть меньше. Вот.
  • –3
    Я ожидал в списке увидеть Торвальдса…
    • +19
      Код Торвальдса — работает, ему не нужно ничего дописывать.
  • +1
    Видимо microsoft все же приследует какие то цели в этом направлении…
    Ничего просто так не делается.
    • +11
      Их волнует только оптимизация Linux под свой родимый Hyper-V, очевидно же.
      • –2
        С hyper-v все понятно, но какой толк ms если это будет работать хорошо? им выгоднее продать свои продукты, а не оптимизацию. Хотя может они как раз и делают не оптимизацию, а наоборот )))
        • +4
          > С hyper-v все понятно, но какой толк ms если это будет работать хорошо?

          Чего ж тут непонятного?
          Чтобы Hyper-V был востребован среди корпоративных клиентов и хорошо продавался, нужно, чтобы под ним хорошо работали все серверные ОС, которые используются в корпоративной среде. А там обычно немалая доля и Linux-систем тоже. Вот и ковыряют они ядро Linux с целью его оптимизации под свой Hyper-V.
          • 0
            A разве hyper-v не бесплатный?
            • +4
              Это условная бесплатность. За Windows Server нужно платить и за SCVMM тоже нужно платить.
              Наивно вообще думать, что на Hyper-V компания Microsoft в итоге ничего не зарабатывает.
              • –4
                Microsoft Hyper-V Server — бесплатный. А насчет зарабатывать — так некоторые даже на бесплатном линуксе зарабатывают, и ничего же!
  • –2
    Был уже коммит в ядро от МС, какую то свою подсистему они в ядро встраивали для совместимости, но потом их коммит убрали из плохой реализации и поддержки, видимо дошли руки поправить код.
  • 0
    Почему я до сих пор не вижу этот комментарий: «А-а-а-а, индусский код в ядре!!!11»
  • +2
    Судя по новостям коммиты делались еще и вслепую ;)
  • +6
    xen/blkback: Print additional information when a vbd is resized.

    author K. Y. Srinivasan <ksrinivasan@
    novell.com>
    Mon, 16 Aug 2010 20:43:06 +0000 (13:43 -0700)
    committer Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Thu, 14 Apr 2011 22:26:14 +0000 (18:26 -0400)
    commit a81135d90bf176e6139c352c7b96c03d00131836
    tree 6807e60531355f67d5e215227391457bd6d6cfc3
    parent cbf462908c8080f47c2a3300072877589dd1275f
    • –2
      Я думаю, что этот товарищ уже и сам запутался, чей он казачок и кто его заслал…

      Новая фишка — Микрософт будет переманивать к себе в штат сотрудников, которые сделали весомый вклад в развитие Линукса, а потом скажет, что Линукс — неофициально наш проект.
  • 0
    Оказывается, Google в списке нет.
    То есть все что они там для андроида поделали, в главную ветку не коммитят?
    • 0
      Можно ведь самому посмотреть, например так: git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fnext%2Flinux-next.git&a=search&h=HEAD&st=author&s=google.com
    • +1
      то что «для андроида» — нет, то что для поддержки устройств, на которых этот андроид работает — да, частично мержится в мейнлайн.

      кроме того, поддержка тегры в основной ветке ядра, растет именно из гугловского кода.
  • +15
    Поздравляю Линуса img.skitch.com/20110718-xi4m5ndhe1hamfqitjipksgqab.png
  • –3
    Сволочи они же своим только присутствием багов насажают!
  • +10
  • 0
    Микрософт внедряет вредный код)
  • –3
    Даешь письки и сиськи на гитхабе! катчер и гага коммитят и форкают. кайф. НЛО спускается и отрывает им головы! Феерично? Хочу кудябликов, хочу!

    это зачем на хабре поселилось?

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