The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Microsoft занял седьмое место в рейтинге самых активных контрибьюторов ядра Linux 3.0

17.07.2011 15:15

343 изменения в грядущем ядре Linux 3.0 - дело рук разработчика по имени K. Y. Srinivasan, работающего в компании Microsoft. Согласно проведенным подсчетам общее количество изменений в Linux-ядре, проделанных Microsoft, составило 361, что вывело компанию на седьмое место в списке самых активных контрибьюторов Linux-ядра (для сравнения: компании Red Hat принадлежит 1000 изменений, Intel - 839, независимым разработчикам - 1085). Среди участвующих в разработке ядра корпораций Microsoft заняла 5 место, уступив только Red Hat, Intel, Novell и IBM.

Все проделанные Microsoft изменения связаны с драйверами для поддержки интерфейса виртуализации Hyper-V, разработанных ей же и открытых под лицензией GPL в середине 2009 года. Из-за несоответствия драйверов предъявляемым требованиям качества, их код долгое время оставался частью тестовой ("staging") ветки ядра Linux и уже два раза был кандидатом на полное удаление из дерева исходного кода. Однако после нескольких оправданий Microsoft все-таки довела код до требуемого состояния, в результате чего и появилось такое большое количество изменений со стороны компании.

Интересно, что если пересчитать вклад Microsoft в количестве измененных строк кода, то компания окажется на 15 месте с 11564 строками кода или 1.3% от общего количества изменений (для сравнения размер изменений от компании Intel - 163232 строк или 18.1%).



  1. Главная ссылка к новости (http://www.h-online.com/open/n...)
  2. OpenNews: Microsoft заинтересовалась языком Perl и открыла Hyper-V драйвер для Linux ядра
  3. OpenNews: Драйверы для Android и Hyper-V могут быть удалены из тестовой ветки Linux ядра
  4. OpenNews: Microsoft создала собственный opensource фонд и забыла про переданный для Linux ядра код
  5. OpenNews: Microsoft продолжит развитие представленного для Linux ядра кода
  6. OpenNews: Отчет Linux Foundation с анализом тенденций в разработке Linux-ядра
Автор новости: Evgeny Zobnin
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31211-microsoft
Ключевые слова: microsoft, hyper-v, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (69) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, EuPhobos (ok), 16:26, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +48 +/
    Предлогаю сделать ключ при сборке ядра --without-ms
     
     
  • 2.25, Аноним (-), 18:34, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • –4 +/
    поддерживаю. как говорится "от греха по дальше"
     
  • 2.44, Аноним (-), 20:17, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Предлогаю сделать ключ при сборке ядра --without-ms

    А просто повырубать драйвера hyper-v если они не нужны - не вариант?

    P.A. бизнес во всей красе: даже злейший враг легко становится "партнером", если это ведет к волшебному слово PROFIT :)

     
     
  • 3.91, 123qw (?), 10:01, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >P.A. бизнес во всей красе: даже злейший враг легко становится "партнером"

    партнером себе, а то так получается компании пилят линукс не в угоду себя, а just for fun

     
  • 3.95, Аноним (-), 19:29, 20/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так PROFIT - это святое. Даже самые злобные тролли становятся прекрасными Золушками, когда слышат это волшебное слово:)
     
  • 2.51, Logo (ok), 20:30, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +16 +/
    Неа, лучше --with-ms
     
  • 2.64, Аноним (-), 00:07, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Предлагаю не пропускать школу и писать без ошибок
     

  • 1.4, Аноним (-), 16:37, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Слишком много шума из-за одного разработчика.
     
     
  • 2.38, bvf (ok), 19:46, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    100500! с каких пор желтая пресса печатается на опеннете? Всего один разработчик одного драйвера сделал over9000 строк кода и из этого сделал новость. Вот это действительно новость.
     

  • 1.5, Denisiuk (ok), 16:38, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    он вместо Ctrl+S делал коммиты? %)
     
     
  • 2.12, тоже Аноним (ok), 17:33, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Видимо, МС нанимает не только троллей-комментаторов, но и троллей-разработчиков.
    Надежный способ затормозить разработку - завалить постоянными коммитами...
     
  • 2.15, Клыкастый (ok), 17:46, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты знал!
     
     
  • 3.46, Аноним (-), 20:20, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ты знал!

    Рыбак рыбака видит издалека... :P

     
  • 2.26, Аноним (-), 18:42, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мсье что-то имеет против микрокоммитов?
     
     
     
    Часть нити удалена модератором

  • 4.31, Аноним (-), 19:16, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вот, например, одна из веток разработки ядра... размер коммитов строчек по 20 в среднем
    http://cgit.freedesktop.org/nouveau/linux-2.6/log/
    А когда в один коммит мешают и то и сё и пятое и десятое - выходит жуткая каша.
     
     
  • 5.33, Denisiuk (ok), 19:26, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вот, например, одна из веток разработки ядра... размер коммитов строчек по 20
    > в среднем
    > http://cgit.freedesktop.org/nouveau/linux-2.6/log/
    > А когда в один коммит мешают и то и сё и пятое
    > и десятое - выходит жуткая каша.

    ну, выглядит разумно..
    хватит мешать мне стебаться над МС :)

     
     
  • 6.65, Denisiuk (ok), 02:48, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ээээ... почему-то из-за одного мата кусок моего сообщения просто вырезали.. обидно. теперь мой комментарий выглядит убого.. спасибо тому, кто это сделал..
     
     
  • 7.89, Denisiuk (ok), 21:30, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ээээ... почему-то из-за одного мата кусок моего сообщения просто вырезали.. обидно. теперь
    > мой комментарий выглядит убого.. спасибо тому, кто это сделал..

    короче, свн, цсв - много коммитов- плохо
    меркуриал, гит - много коммитов - хорошо, а потом пуш.

     
  • 3.70, Avator (ok), 10:30, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Эм, ну вообще-то в Git можно локально коммитить хоть каждую минуту, а потом, перед отправкой на сервер объединить мелкие коммиты и отправлять уже более крупными кусками. Если разработчик не умеет пользоваться инструментарием, может не стоит его подпускать к коду ядра?
     

  • 1.6, Аноним (-), 16:39, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Ну понятно. По 100500 раз переписывали свой маленький кусок кода вместо того, чтобы один раз прислать хороший патч. Время у Торвальдса тоько отняли.
     
  • 1.8, axe (??), 17:01, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    в гет зе фактс:
    1. некрософт ведущий разработчик ядра (исключительно из жалости).
    1. даже интел коммитит в 6 раз реже, чем некрософт.
     
     
  • 2.48, Аноним (-), 20:22, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > 1. некрософт ведущий разработчик ядра (исключительно из жалости).

    Интересная такая жалость, особенно если на ценник win server 2008 посмотреть :)

     
     
  • 3.56, axe (??), 21:18, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    1. они же не напишут в гетзефактс, что это им нужно для того, что бы свою серверную винду толкать.
    2. то что они коммитят в 6 раз чаще чем интел, это правда. Правда, предложение не закончено, а его конец звучит так "в расчете на количество строк кода".

    Я имел в виду, что всегда можно сказать одно, не договаривая о чем либо, так что сказанное будет правдой, но не будет соответствовать действительности. Чем в принципе и является гетзефактс. <trollmode>Но тут проехал бронепоезд со слоупоками и мой постинг заминусовали.</trollmode>

     

  • 1.18, koloboid (ok), 17:54, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    уже есть матч который все это выпиливает? или CONFIG_NO_MICROSOFT_CODE?
     
     
  • 2.49, Аноним (-), 20:26, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > уже есть матч который все это выпиливает? или CONFIG_NO_MICROSOFT_CODE?

    При всей ненависти MS к пингвинуксам, им было бы нелогично устраивать подставы в этом коде. Дело в том что эти дрова MS'у нужнее всех остальных вместе взятых, т.к. повышают их шансы продать дорогущую серверную винду с hyper-v. Гадить в собственный компот - было бы довольно странно даже для MS.

     

  • 1.19, Аноним (-), 17:57, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А чо в микрософт до сих никто не заметил что этот девелопер уже в Novell ушел ?

    ...
    Author : K. Y. Srinivasan <ksrinivasan@novell.com>

     
     
  • 2.21, Аноним (-), 17:59, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    А это разве разные конторы?
     
     
  • 3.22, Аноним (-), 18:02, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    novell жужжат поменьше
     

  • 1.20, Аноним (-), 17:58, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>343 изменения в грядущем ядре Linux 3.0

    Объясните чуваку, что надо rebase делать перед  push, пока он весь репозитарий не загадил

     
     
  • 2.27, Аноним (-), 18:43, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Объясните анонимусу, что rebase нужен в исключительно редких ситуациях.
     
     
  • 3.30, Аноним (-), 19:09, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сразу видно что git book не осилили дальше 1 главы.
    Тонкий намек gitk выглядит, как заросли бамбука вы делаете это неправильно.
     
     
  • 4.32, Аноним (-), 19:19, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Сразу видно что git book не осилили дальше 1 главы.

    Ни строчки не читал, а что надо? Мне man git хватает.

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

    Да, у меня так выглядит, и что в этом плохого?

     
     
  • 5.52, Аноним (-), 20:44, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Срочно приходите к нам работать.
    Хорошего дворника сейчас найти не реально.
     
     
  • 6.68, Аноним (-), 10:09, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Извини дружище, не охота подсиживать твое место
     
  • 5.87, Аноним (-), 16:50, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >>Мне man git хватает.

    «Готовить? Я умею готовить! Я учился по инструкции к газовой плите.»

     
  • 3.59, Michael Shigorin (ok), 21:37, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Объясните анонимусу, что rebase нужен в исключительно редких ситуациях.

    Давайте всё-таки предметно: http://lwn.net/Articles/328436/

     
  • 3.72, Avator (ok), 10:33, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    уважаемый, вы просто git'ом пользоваться не умеете. Не позорились бы.
     

  • 1.29, Tzong (??), 18:52, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Хм, молодцы, допилили таки. А то я думал, что так и выкинут их из ядра.

    Код, кстати, нужный. Он позволяет нормально запускать правильную систему на неправильной виртуализации.

     
     
  • 2.58, all_glory_to_the_hypnotoad (ok), 21:26, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    правильная система, запущенная на неправильной виратулизации, автоматически становится неправильной.
     
     
  • 3.75, Andrey Mitrofanov (?), 10:50, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >автоматически становится неправильной.

    Дважды.

     

  • 1.34, XoRe (ok), 19:31, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В обсуждении ссылка на подсчеты:
    http://www.h-online.com/open/news/item/Microsoft-contributes-a-lot-of-changes
    Там написано seventh place

    В самой новости ссылка на подсчеты:
    http://www.dwheeler.com/blog/2011/07/14/#microsoft-linux-author
    По ссылке текст:
    Microsoft was the fifth-largest corporate contributor to the Linux kernel version 3.0.0
    и ссылка https://lwn.net/Articles/450891/

    Непонятка, толи седьмое место, толи пятое.
    ИЧСХ, непонятка в новости про microsoft.

     
     
  • 2.43, Ytch (?), 20:16, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Может разница в "contribitor" (7) и "corporate contributor" (5) ?
     
  • 2.60, Аноним (-), 21:41, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Непонятка, толи седьмое место, толи пятое.
    > ИЧСХ, непонятка в новости про microsoft.

    7 - 2 (независимые разработчики и unknown) = 5

     

  • 1.35, Аноним (-), 19:35, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Суть новости в этом:

    "Все проделанные Microsoft изменения связаны с драйверами для поддержки интерфейса виртуализации Hyper-V, разработанных ей же и открытых под лицензией GPL в середине 2009 года. Из-за несоответствия драйверов предъявляемым требованиям качества, их код долгое время оставался частью тестовой ("staging") ветки ядра Linux и уже два раза был кандидатом на полное удаление из дерева исходного кода."

     
  • 1.36, emfs (ok), 19:38, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему они подпиливают Linux "под себя", а не наоборот?
     
     
  • 2.40, Аноним (-), 19:57, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем "нам" пилить линукс под них?
     
     
  • 3.94, emfs (ok), 07:53, 20/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А зачем "нам" пилить линукс под них?

    Я имею ввиду, они ж это делают, чтобы была поддержка у Hyper-V гостевых *nix.
    Так пилили бы свой гипервизор, чтобы он поддерживал всё, а не наоборот.

     

  • 1.37, fyjybvec (?), 19:42, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Видел я эти изменения. Стиль правят в основном да от мусора чистят свой hv. А то, что по числу изменённых строк они заняли 7-ое место говорит лишь о том, что по числу изменённых строк они заняли 7-ое место. Не более того.
     
  • 1.39, wechat (?), 19:57, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Интересно, что если пересчитать вклад Microsoft в количестве измененных строк кода, то компания окажется на одном из последних мест с 11564 строками кода или 1.3% от общего количества изменений
     
  • 1.47, Аноним (-), 20:21, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    надо создать петицию о выпиливания этих строк кода из ядра Linux
     
     
  • 2.50, Аноним (-), 20:28, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > надо создать петицию о выпиливания этих строк кода из ядра Linux

    А не проще просто галочки соответствующие в make manuconfig расставить? :)

     

  • 1.55, Кос (??), 20:59, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так интелу и нужно править ядро для поддержки своего железа, у МС же другие задачи - на своем Hyper-V Линукс запускать или в Линуксе Hyper-V
     
  • 1.57, pavlinux (ok), 21:22, 17/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Микрософт начинает рейдерский захват ядра?! Ж)
     
     
  • 2.61, Maresias (ok), 21:51, 17/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Микрософт начинает рейдерский захват ядра?! Ж)

    "Microsoft может отказаться от Windows"
    http://www.securitylab.ru/news/406356.php


     
     
  • 3.67, рфьыеук (?), 10:02, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Их венду придумала xerox, видимо компания нахмурила брови в сторону микромягких.
     

  • 1.71, northbear (??), 10:32, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, что помешает MS'у потом предъявить претензии по нарушению патента связанного с Hyper-V в коде ядра Linux?
    В свете того, что MS и так шантажирует своими патентами всех производителей продуктов с Linux внутри, я бы потребовал заключения специального Contributors Agreement с Microsoft'ом перед приемом кода от них.
     
     
  • 2.73, Cybertox (ok), 10:40, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В случае таких претензий кусок кода с Hyper-V просто выкинут, делов то.
     
  • 2.76, Andrey Mitrofanov (?), 10:53, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Интересно, что помешает MS'у потом предъявить претензии по нарушению патента связанного
    > с Hyper-V в коде ядра Linux?

    Не позорься. Они сами апстримили код = неявный патентов грант.

    Правда, маа-а-аленькая оговорочка: патентов, которыми владетт сам МС. Вот за патенты Цинтикса, Оракеля, и проч. в коде МС могут и спросить.

    Опять выкидывать этот чемодан без ручки, да. Тэд будет доволен.

     
     
  • 3.84, northbear (??), 14:51, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу... Надо бы еще, чтобы суд согласился с утверждением, что это неявный грант. Но боюсь, это вилами по воде писано...  
     
  • 3.85, northbear (??), 15:00, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Не позорься. Они сами апстримили код = неявный патентов грант.

    И кстати, не сами лично... Товарищ то уже в Novell переселился... )

     
     
  • 4.86, Andrey Mitrofanov (?), 16:11, 18/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Не позорься. Они сами апстримили код = неявный патентов грант.
    > И кстати, не сами лично... Товарищ то уже в Novell переселился... )

    Первый раз тоже "не сами"?... http://www.opennet.me/opennews/art.shtml?num=22661
    Впрочем, да, казачки из новеля могли ещё даров принести.

    ---
    По поводу "неявный грант" и "чтобы суд согласился": если неявнодавец будет кочевряжиться и настаивать, что а) гранта не было и б) код (кста, вплоть до любой другой, не только их замерженый -- насколько я совсем NAL) нарушает патент, получит встречный иск на нарушение лицензии и преклаещение права пользования-модифицирования. И распространения этих самых патчей. Ой, клиенты останутся без драйверов? Торвальдс их засудит за "пейратские" драйверы hyperv?

    Если под "чтобы суд согласился" меется в виду Знаменитая Проверка gpl В Суде, то... Оно, конечно, но вряд ли.

     

  • 1.78, Аноним (-), 13:29, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вот ходят собирают отчисления с компаний, использующие линукс....
     
  • 1.83, rainrate (?), 14:37, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надеюсь где нибудь еще завалялись ядра с "чистым" кодом. :)
    Есть предположение, что не по нраву нам их абсолютно любое вмешательство в этот мир...
     
  • 1.88, A_n_D (ok), 20:05, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такова противоположность деловых отношений личным. Можно иметь неприязнь на личном уровне, а на рабочем - плодотворно взаимодействовать.
     
  • 1.90, Forth (??), 23:22, 18/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А дядя Прянишников сказал, что линукс находится в конце своего жизненного цикла!
     
     
  • 2.92, Andrey Mitrofanov (?), 10:27, 19/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ...ну да, гробовщики из Майкрософт уже тут... И 3.0 уже вот-вот... И 2012-ый уже с полгода как "почти начался"...
     

  • 1.93, Аноним (-), 10:41, 19/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А в это время Линус объявляет о задержке выхода 3.0 из-за "трудноуловимого бага"
    https://plus.google.com/102150693225130002912/posts/2BXkWyrY4jH
     
  • 1.96, denel (??), 22:03, 15/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зато Apple палец о палец не ударила, даже для СВОИХ устройств...
     
  • 1.97, Michael Shigorin (ok), 18:02, 04/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Жаль, недостаточно хорошо смотрели, ЧТО эти зомби с собой принесли.

    https://lists.altlinux.org/pipermail/sisyphus/2016-March/364854.html
    https://lists.altlinux.org/pipermail/sisyphus/2016-March/364857.html

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру