Организация Linux Foundation опубликовала (http://www.linuxfoundation.org/publications/linux-foundation...) ежегодный отчёт (PDF (http://storage.pardot.com/6342/120970/lf_pub_whowriteslinux2...), 360 Кб, 17 стр.) с анализом прогресса развития ядра Linux и оценкой вклада индивидуальных разработчиков и коммерческих компаний в разработку и рецензирование кода. Новый отчёт включает данные об изменениях, внесённых в ядрах с 3.11 по 3.18, выпущенных с момента публикации прошлого отчёта в сентябре 2013 года.Основные тенденции:
- С момента начала сбора статистики в 2005 году в разработке ядра приняло участие около 11800 тысяч разработчиков из более чем 1200 различных компаний. С момента публикации прошлого отчёта к разработке ядра присоединилось более 1400 новых разработчиков и 200 новых компаний. За год было добавлено 96 тыс. изменений от 4171 разработчиков, представляющих 518 компаний. Ядро 3.15 побило рекорд по числу включённых изменений (принято 13,722 изменений).- Продолжает увеличиваться темп развития Linux: в среднем каждый час в ядро принимается 7.71 изменений (год назад фиксировалось в среднем 7.14 изменений в час, два года назад - 6), в день - 185 (год назад 171) изменений, в неделю - 1300 (1200). На подготовку нового выпуска ядра в среднем уходит 66 дней, год назад этот показатель составлял 70 дней, два года назад - 80 дней. Наиболее длительный цикл разработки наблюдался для ядра 3.13 - 77 дней, самый короткий для ядра 3.16 - 56 дней.
- С момента выпуска 3.11 наибольший вклад в развитие ядра внесли корпорации Intel, Red Hat, Linaro, Samsung, IBM, SUSE, Texas Instruments, Vision Engraving Systems и Google. На первое место в рейтинге впервые вырвалась компания Intel, c 7 на 4 место переместился Samsung. Oracle занимает 14 место, AMD - 15, NVIDIA - 16, ARM - 19, Cisco - 21.
- По число новых разработчиков лидирует компания Intel, из которой к работе над ядром подключилось 147 новых участников. Далее следуют Samsung - 48 новых участников, IBM - 47, Google - 43, Huawei Technologies - 37, Red Hat - 32;
- 80% всех вносимых в ядро изменений сделаны разработчиками, которые получили оплату за данную работу. В прошлом году доля оплачиваемых разработчиков также составляла 80%, а в позапрошлом - 75%. Только 11.8% (в прошлом году - 13.6%, в позапрошлом 14.6%) изменений созданы на голом энтузиазме и не имеют принадлежности к корпорациям.- Причины участия компаний в разработке Linux-ядра:
- Компании, подобные IBM, AMD, ARM, Intel, SGI, MIPS, Freescale, HP, Broadcom, NVIDIA и Fujitsu, заинтересованы в достойной работе Linux на их оборудовании;- Дистрибьюторам, таким как Red Hat, Novell, Oracle и MontaVista, важно, чтобы Linux-ядро было как можно более функциональным;
- Такие компании как Sony, Cisco и Samsung поставляют Linux в виде компонента своей продукции, такой как видеокамеры, телеприставки и мобильные телефоны. Участие в разработке Linux-ядра позволяет обеспечить дальнейшее использование Linux в качестве базиса для своих продуктов.
- Наиболее значительный вклад среди индивидуальных разработчиков привнес H Hartley Sweeten, совершивший 1.1% от всех изменений в ядре. На втором месте Al Viro с 1% изменений. На третьем Takashi Iwai
с 0.9% изменений. Далее следуют Mark Brown, David S. Miller
и Tejun Heo, на которых приходится по 0.8% изменений. На 10 и 30 самых активных разработчиков в сумме приходится 8.2% и 17% изменений.
Рейтинг вклада компаний в разработку
(оценивается число патчей):<center>
<table style="border: 1px solid rgb(176, 177, 144); border-collapse: collapse; background: none repeat scroll 0% 0% rgb(221, 225, 194);" width="60%" border="1" cellpadding="2" cellspacing="0"><tbody><tr><th>Участник</th><th>Вклад в ядра 3.11-3.18</th><th>Вклад в ядра 3.3-3.10</th><th>Вклад в ядра 2.6.30-2.6.35</th><th>Вклад в ядра 2.6.36-3.2
</th></tr><tr><td>Энтузиасты <td>12.4%<td>13.6%</td><td>19.1%</td><td>16.2%
</td></tr><tr><td>Intel<td>10.5%<td>8.8%</td><td>7.8%</td><td>7.2%
</td></tr><tr><td>Red Hat <td>8.4%<td>10.2%</td><td>12.0%</td><td>10.7%
</td></tr><tr><td>Linaro <td>5.6%<td>4.1%</td><td>-</td><td>0.7%
</td></tr><tr><td>Samsung<td>4.4%<td>2.6%</td><td>-</td><td>1.7%
</td></tr><tr><td>Не удалось определить<td>4%<td>3.3%</td><td>4.7%</td><td>4.3%
</td></tr><tr><td>IBM <td>3.2%<td>3.1%</td><td>4.8%</td><td>3.7%
</td></tr><tr><td>SUSE <td>3%<td>3.5%</td><td>5.0%</td><td>3.3%
</td></tr><tr><td>Консультанты <td>2.5%<td>1.7%</td><td>2.4%</td><td>2.6%
</td></tr><tr><td>Texas Instruments<td>2.4%<td>4.1%</td><td>1.7%</td><td>3.0%
</td></tr><tr><td>Vision Engraving Systems<td>2.2%<td>2.3%</td><td>-</td><td>-
</td></tr><tr><td>Google <td>2.1%<td>2.4%</td><td>0.7%</td><td>1.5%</td></tr><tr><td>Renesas Electronics<td>2.1%<td>-</td><td>-</td><td>-
</td></tr><tr><td>Freescale<td>1.8%<td>1.2%</td><td>-</td><td>1.0%
</td></tr><tr><td>Free Electrons<td>1.5%<td>-</td><td>-</td><td>-
</td></tr><tr><td>FOSS Outreach Program for Women<td>1.5%<td>-</td><td>-</td><td>-
</td></tr><tr><td>Oracle <td>1.2%<td>1.3%</td><td>1.9%</td><td>1.6%
</td></tr><tr><td>AMD <td>1.1%<td>0.9%</td><td>1.7%</td><td>1.4%
</td></tr><tr><td>NVIDIA<td>1.1%<td>1.3%</td><td>-</td><td>-
</td></tr><tr><td>Broadcom<td>1%<td>1.3%</td><td>-</td><td>2.5%
</td></tr><tr><td>Huawei Technologies<td>1%<td>-</td><td>-</td><td>-
</td></tr><tr><td>ARM<td>0.8%<td>0.7%</td><td>-</td><td>-
</td></tr><tr><td>Wolfson Microelectronics</td><td>1.6%</td><td>-</td><td>-
</td></tr><tr><td>Cisco<td>0.7%<td>0.9%</td><td>-</td><td>-
</td></tr><tr><td>Fujitsu<td>0.7%<td>0.7%</td><td>1.7%</td><td>1.2%
</td></tr><tr><td>Qualcomm<td>0.7%<td>1.0%</td><td>-</td><td>-
</td></tr><tr><td>Linux Foundation<td>0.6%<td>0.9%</td><td>-</td><td>-</td></tr></tbody></table>
</center>Динамика развития ядра:
<center>
<table style="border: 1px solid rgb(176, 177, 144); border-collapse: collapse; background: none repeat scroll 0% 0% rgb(221, 225, 194);" width="60%" border="1" cellpadding="2" cellspacing="0">
<tbody><tr><td>Выпуск</td><td>Число разработчиков</td><td>Число компаний</td><td>Размер исходных текстов</td><td>Включено патчей</td></tr><tr><td>2.6.26 </td><td>1,027 </td><td>203</td><td>9,411,841</td><td>9,941
</td></tr><tr><td>2.6.27 </td><td>1,021 </td><td>187</td><td>9,630,074</td><td>10,628
</td></tr><tr><td>2.6.28 </td><td>1,075 </td><td>212</td><td>10,118,757</td><td>9,048
</td></tr><tr><td>2.6.29 </td><td>1,180 </td><td>233</td><td>10,934,554</td><td>11,678
</td></tr><tr><td>2.6.30 </td><td>1,150 </td><td>245</td><td>11,560,971</td><td>11,989
</td></tr><tr><td>2.6.31 </td><td>1,166 </td><td>221</td><td>11,970,124</td><td>10,883
</td></tr><tr><td>2.6.32 </td><td>1,248 </td><td>259</td><td>12,532,677</td><td>10,989
</td></tr><tr><td>2.6.33 </td><td>1,196 </td><td>226</td><td>12,912,684</td><td>10,871
</td></tr><tr><td>2.6.34 </td><td>1,150 </td><td>195</td><td>13,243,582</td><td>9,443
</td></tr><tr><td>2.6.35 </td><td>1,187 </td><td>184</td><td>13,468,253</td><td>9,801
</td></tr><tr><td>2.6.36 </td><td>1,176
</td><td>207
</td><td>13,422,037
</td><td>9,501
</td></tr><tr><td>2.6.37 </td><td>1,276
</td><td>221
</td><td>13,919,579
</td><td>11,446
</td></tr><tr><td>2.6.38 </td><td>1,198
</td><td>220
</td><td>14,211,814
</td><td>9,577
</td></tr><tr><td>2.6.39</td><td>1,258
</td><td>239
</td><td>14,537,764
</td><td>10,269
</td></tr><tr><td>3.0 </td><td>1,131
</td><td>331
</td><td>14,651,135
</td><td>9,153
</td></tr><tr><td>3.1 </td><td>1,168
</td><td>212
</td><td>14,776,002
</td><td>8,693
</td></tr><tr><td>3.2 </td><td>1,316
</td><td>226
</td><td>15,004,006
</td><td>11,881</td></tr><tr><td>3.3 </td><td>1,247 </td><td>233</td><td>15,171,607</td><td>10,550
</td></tr><tr><td>3.4 </td><td>1,286 </td><td>245</td><td>15,389,393</td><td>10,889
</td></tr><tr><td>3.5 </td><td>1,195 </td><td>242</td...URL: http://www.linuxfoundation.org/publications/linux-foundation...
Новость: http://www.opennet.me/opennews/art.shtml?num=41685
только недавно поднимал где-то тему о том, что новых разрабов ядра маловато, типа молодежи это не интересно, похапе и жаба и объективе-С намного проще и прибыльнее... ан нет, статистика показывает обратное и это есть хорошо
> что новых разрабов ядра маловато80 процентов за деньги
>80 процентов за деньгиТы так говоришь, будто это что-то плохое.
>>80 процентов за деньги
> Ты так говоришь, будто это что-то плохое.Когда код пишут профессионалы - это всегда плохо. Возьмите хотя бы Поттеринга.
"Насколько лучше бы балерина танцевала вечером в театре, если бы она днем отстояла смену у станка"
Оригинал:Ведь насколько Ермолова играла бы лучше вечером, если бы она днём, понимаете, работала у шлифовального станка (C) х/ф "Берегись автомобиля"
И ведь действительно верно: насколько лучше бы играла трудящихся, если бы каждый день работала короткую 4-часовую смену! (оффтоп: Я люто за такую политику: всех клоунов, дикторов, моделей, музыкантов, певунов, кривляк, фотографов, журналистов, писателей, социологов, психологов и пр. - на пол-сменный режим в реальное производство! :оффтоп)
Я к тому, что писуны должны пользоваться своими писаниями - тогда писать они будут осмысленно, а не представляя "сферических коней".
пхпшников, эникеев...
> [...] Я люто за такую политику:
> всех клоунов, дикторов, моделей, музыкантов, певунов, кривляк, фотографов, журналистов,
> писателей, социологов, психологов и пр. - на пол-сменный режим в реальное
> производство! :оффтоп) [...]А учёных -- "на картошку"!
https://www.youtube.com/watch?v=iaHrvhoE_P8
> Когда код пишут профессионалы - это всегда плохо. Возьмите хотя бы Поттеринга.Не вижу чего там плохого. Достаточно нормальный код и отличный набор фич. И уж всяко лучше аццкого месива которое разводят кулсисопы.
>systemd
>Не вижу чего там плохого
>нормальный код
>отличный набор фичДаа. Все божья роса, как говорится.
> Даа. Все божья роса, как говорится.Ну то-есть про кулсисопов и месиво возражений нет? :)
Что ты, нет, конечно! Ты победил!
> Что ты, нет, конечно! Ты победил!W00t! (ушел рисовать бэджик)
> Возьмите хотя бы Поттеринга.Нахрен он нам? Сами забирайте.
> Ты так говоришь,буто это что-то плохое.для тебя плохо, а так если бы не платили, никто бы и неписал, только 20 процентов
> неписалЭх ты... непись :(.
С этим числом дело такое. Сначала человек - энтузиаст, который пишет пару патчей в ядро. Его замечает какая-нибудь компания и берёт к себе на работу. Далеко не единичный случай.
К тому же, можно обратить внимание, что 80% сейчас и год назад - разное число разработчиков, сейчас побольше будет.
За не так уж и плохо, если занимаешься любимым делам и есть на что жить. Плохо когда из-за, потому что человек может ненавидеть свое дело.
> только недавно поднимал где-то тему о том, что новых разрабов ядра маловато,В квратальных отчётах fbsd fo. ?
> типа молодежи это не интересно, похапе и жаба и объективе-С намного
А где Ubuntu?Или она уже не Linux?
Canonical. Странно, видимо ядру они совсем не помогают.
Ничего странного. У них своя ОС, и никакого резона проталкивать свои патчи в апстрим.
> Ничего странного. У них своя ОС, и никакого резона проталкивать свои патчи
> в апстрим.А им-то что коммитить в ядро??? Они клепают дистр, а не пишут ядра. Максимум их можно упрекнуть за то, что мало пишут софта.
Ничего странного у Canonical просто другие задачи, они являются интеграторами. И да, у них нет задач по развитию ядра, хотя чуть-чуть комитят бывает. Вроде даже у MS больше комитов в ядро чем у Canonical, но могу ошибаться.
> Ничего странного у Canonical просто другие задачи, они являются интеграторами. И да,... и да, даже они делают через ЖЖ, ни одна их вЫволючиооная разработка не выжила.
> ... и да, даже они делают через ЖЖ, ни одна их вЫволючиооная
> разработка не выжила.А это не принципиально - главное что их цели так или иначе достигаются.
6 место, видимо, NSA досталось))))
Забавная статистика. участие RedHat постепенно снижается. Видимо предпочитает на халяву пользоваться чужим трудом.
Да. То ли дело самоотверженные разработчики Canonical, трудящиеся не покладая рук!
вероятно в процентном отношении снижается, за счет общего увеличения количества участников и патчей от них. у того же IBM наблюдается аналогичная картина.
> ... у того же IBM наблюдается аналогичная картина.Ну дык "Видимо предпочитает на халяву пользоваться чужим трудом."
Характерное утверждение. Пользуетесь свободным ПО, а менталитет остался собственническим. Лицензию почитайте. Нет никакой халявы. Есть четкое соблюдение принципов.
> Характерное утверждение. Пользуетесь свободным ПО, а менталитет остался собственническим.
> Лицензию почитайте. Нет никакой халявы. Есть четкое соблюдение принципов.а что лицензия? вот redhat занимается обфускацией кода своего ядра - сливая кучу патчай в один (хотя на их внутреннем _ПЛАТНОМ_ сайте есть полная разбивка) - лицензия этому не препятствует никак, да и FSF что-то не возбуждается на это нарушение духа лицензии. Вот у кого менталитет собственнический - не дам никому пользоваться моим.
А ну ка, скажи, где взять на внутреннем платном сайте патчи по отдельности?
https://access.redhat.com/labs/psb/RHEL-7.0
Name Release date Actions
kernel-3.10.0-123.20.1.el7 January 28, 2015
Changelog Patches RHSA-2015-0102
...и тут все патчи.
Не знал ? да, доступ к этому сайту надо купить..
так возвращаемся к вопросу - что мешает redhat выкладывать это все внутрь архива? а не требовать бабло за доступ.
> А ну ка, скажи, где взять на внутреннем платном сайте патчи по
> отдельности?или так
https://access.redhat.com/labs/psb/versions/kernel-3.10.0-12...
kernel-3.10.0-123.20.1.el7
# Name Origin Version Size
248
redhat-kernel-3-10-0-123-20-1-el7
kernel-3.10.0-123.20.1.el7 1.6 KiB
247
fs-seq_file-don-t-include-mm-h-in-genksyms-calculation
kernel-3.10.0-123.20.1.el7 1.5 KiB
246
redhat-kernel-3-10-0-123-19-1-el7
kernel-3.10.0-123.20.1.el7 3.8 KiB
245
mm-shmem-fix-splicing-from-a-hole-while-it-s-punched
kernel-3.10.0-123.20.1.el7 5.4 KiB
244
mm-shmem-fix-faulting-into-a-hole-not-taking-i_mutex
kernel-3.10.0-123.20.1.el7 8.4 KiB
243
mm-shmem-fix-faulting-into-a-hole-while-it-s-punched
kernel-3.10.0-123.20.1.el7 5.7 KiB
242
x86-traps-stop-using-IST-for-SS
kernel-3.10.0-123.20.1.el7 7.4 KiB
вот список патчей. Все есть - только для лохов не купивших доступ это не доступно.. Да и зачем им..
бабла не приносят.
> Забавная статистика. участие RedHat постепенно снижается.И это логично: все больше и больше кода это драйвера специфичные для оборудования. Ну вот зачем редхат будет пилить поддержку самсунговских SoC? Особенно если этим сам же самсунь и занимается.
А MS почему в списке нет, они же хвастались что у них тоже куча патчей?
Они только драйвера для Hyper-V добавили, чтобы линукс виртуалкой мог работать в их гипервизоре, и всё. Где то был всплеск их вклада, и это было в районе 3.2 релиза.
А Valve просто паразитирует со своими приставками, да?
Они подталкивают AMD и Intel, возможно и Nvidia, но на них больше лично Торвальдс влияет ;)
AMD недавно еще одного спеца взяли для работы над открытым драйвером.
Так же как и Каноникал со своим Убунту, и что?
Что Валв, что Каноникал вносят вклад в виде популярности - это тоже значимый результат.
Мне кажется детишки, которым приставки от Валве купили, думают, что у них Steam OS стоит, а о том, что в нём используется Linux даже не догадываются. Какой вклад в популярность?
Во первых не купили, ибо пока не выпустили. А во вторых благодаря им я в 2015 наконец то могу удалить дуалбутную windows для игрушек.
> в 2015 наконец то могу удалить дуалбутную windows для игрушекКак же мало вам надо для счастья. У меня на отдельном старом маленьком винте стоит дуалбутная винда именно потому что большая часть игрушек выходит только там(не считая консоли), а с Вайновыми гаданиями(запустится или пилить или после пила странные баги) уже достало играться.
>Во первых не купили, ибо пока не выпустили. А во вторых благодаря им я в 2015 наконец то могу удалить дуалбутную windows для игрушек.И переехать в Крым...
ЗЫ Это я не о политике а о том что SaaS это зло! И замена шила на мыло выглядит забавно.
Давайте тогда и гугол ругать, т.к. в Андроиде нигде нет упоминания о Linux, даже о системе "Версия Ядра: 3.8" написано, а не "Linux 3.8".
Вклад в популярность общую, привлечение разработчиков в первую очередь, а не детишек, которые даже не знают, что такое Виндовс, но знают, что у них есть "Комп". - На таких и не нужно опираться.
"Linux" - запатентованная торговая марка. За её употребление могут взыматься средства. Однажды Торвальдс уже пытался их брать.
> "Linux" - запатентованная торговая марка.Странно, я думал микрософтовским ботам должны бы рассказывать разницу между патентом и торговой маркой.
>микрософтовским ботам должны бы рассказывать разницу между патентом и торговой маркой.Обязательно рассказывают! И беру только тех, кто _не понимает.</>
> Мне кажется детишки, которым приставки от Валве купили, думают, что у них
> Steam OS стоит, а о том, что в нём используется Linux
> даже не догадываются. Какой вклад в популярность?Вы просто недооцениваете потенциал миллионов мух! Linux сейчас маргинален, вот десятки миллионов геймеров и помогут это изменить!
> А Valve просто паразитирует со своими приставками, да?А они делают кучу игр. Которые выступают нефиговыми стресстестами. Это тоже полезно. Хоть и не напрямую.
Валв не делает игры уже давно, и ниразу не делала такие, которые могли бы быть стресстестерами.
> Валв не делает игры уже давно,Так, стоп, а TF2, Portal и прочие разновидности CS - это наверное мой глюк? :)
Adobe InDesign CC 2014 (Macintosh)
> Adobe InDesign CC 2014 (Macintosh)Рекомендую подписаться на фряшные рассылки, и почитать заголовки UA в письмах.
Сразу развеются некоторые мифы о разработчиках фри :)
Надо Suse отлучить от церкви за то что из линукса делает чудо-юдо-рыба-кота, все что попадется под руку сразу встраивает в систему. И еще Oracle нужно турнуть если не отдаст ZFS.
> Надо Suse отлучить от церкви за то что из линукса делает чудо-юдо-рыба-кота,
> все что попадется под руку сразу встраивает в систему. И еще
> Oracle нужно турнуть если не отдаст ZFS.вперед делай, я не против. :-)
>> Oracle нужно турнуть если не отдаст ZFS.
> вперед делай, я не против. :-)Хочу посмотреть как этот мыло-мэн будет файлуху развивать.
> Надо Suse отлучить от церкви за то что из линукса делает чудо-юдо-рыба-кота,
> все что попадется под руку сразу встраивает в систему. И еще
> Oracle нужно турнуть если не отдаст ZFS.А зачем вам ZFS? у вас же своя btrfs есть - даже лучше говорят :-)
> А зачем вам ZFS? у вас же своя btrfs есть - даже лучше говорят :-)Что еще забавнее, перцы с @oracle.com таки иногда туда коммитят. А у ZFS как обычно будет пять взаимо-несовместимых видов. Уже проходили такое, UFS называлось.
> А у ZFS как обычно будет пять взаимо-несовместимых видов.Ну-ка назовите хотя бы третьего в своём секретном списке.
> Уже проходили такое, UFS называлось.
Была UFS1 на Solaris. На FreeBSD появилась UFS2, при этом драйвер мог работать с UFS1. Кто третий?
ufs1 это еще и freebsd 4.
> Ну-ка назовите хотя бы третьего в своём секретном списке.А зачем? Две несовместимых разновидности файлухи с одинаковым названием и похожим устройством - это уже грабли. А UFS'ов наверное вообще штук пять разных найдется в сумме.
> Была UFS1 на Solaris.
ЧСХ, не 100% совместимая с бсдшной. Поэтому их там штук пять разных в линухе поддерживается. Во зашибись - ломать голову какой же это подвид UFS'а. При том что этот крап слова доброго не стоит, чтоб ему столько внимания уделять.
> Oracle нужно турнуть если не отдаст ZFS.Если ты турнешь Oracle, они не заметят. Если oracle турнет тебя - выплачивать долги будут твои внуки.
> Если ты турнешь Oracle, они не заметят. Если oracle турнет тебя -
> выплачивать долги будут твои внуки.Смелость города берёт. Я уж столько ихних датабаз на постгрес поменял, что опупеть :)
(маленькими буквами)
Disclaimer: это возможно далеко не всегда. Но 3\4 (песимистическая оценка, думаю 4\5) установок заменятся с едва заметным гиммором.
> Смелость города берёт. Я уж столько ихних датабаз на постгрес поменял, что опупеть :)А оракл то в курсе такой фигни вообще? :)
> Oracle нужно турнуть если не отдаст ZFS.Не отдаст. Она в другом, конкурирующем с их же линём подразделении. ТЧК.
> Не отдаст. Она в другом, конкурирующем с их же линём подразделении. ТЧК.Да какой из ZFS конкурент? CoW клещится с механикой БД и ZFS под базу - нафиг не упал. Оракл в курсе. И именно поэтому попросил Мэйсона запилить nodatacow для отдельных файлов. ЧСХ, он запилил. Так что базы на btrfs могут и не наслаждаться истошной фрагментацией всего и вся.
Vision Engraving Systems.3d принтинг и граверы напрямую в ядро прописывать ....? Это же периферия... нафига?
Because they can. (c)
а где у Linux драйвера ?
А что, линукс «из коробки» теперь стал ОС реального времени?
> А что, линукс «из коробки» теперь стал ОС реального времени?В случае 3D принтера требования к реалтаймности не такие уж и большие. Да и при нужде выпихнуть самый жесткий реалтайм на отдельный микроконтроллер совершенно не проблема.
потому что не осилили стабильное API.
уже было, на lwn.net
> уже было, на lwn.netДа, ты чо?!!
AUTHORS
Jonathan Corbet, LWN.net
Greg Kroah-Hartman, The Linux Foundation
Amanda McPherson, Linux FoundationНа LWN Corbet статистики по-релизно строгает (один раз недавно отдохнул - сделал на два релиза), а это "от самой LF" - то же самое ежегодгное, завёрнутое в разноцветный pdf и сдобренное трудами их Chief Marketing Officer (CMO, г-г).
Никто не заметил что redhat - год за годом сокращает свой вклад?
Как это сокращает?
А системГ разспрстраняется, как эбола, по всем дистрибутивам
+15 рублей, спасибо за участие в программе вредительства systemd!
А где можно скинутся на трамвай, Аннушку и масло для Поццеринга? :))))
АНБ коммитит много кода в Linux. Это хорошо мы будем защищены от угроз.
Интересны 4% коммитеров которых "не удалось определить". Бойцы невидимого фронта АНБ?
Intel потихоньку прикарманивает Linux.
> Intel потихоньку прикарманивает Linux.Intel пишет дрова для своего оборудования. И ... все.
Интел делает гораздо больше, чем вы думаете, а не только драйвера.
> Интел делает гораздо больше, чем вы думаете, а не только драйвера.Еще они нехило приложились к DRM/KMS и что характерно, результат радует глаз.
>> Интел делает гораздо больше, чем вы думаете, а не только драйвера.
> Еще они нехило приложились к DRM/KMS и что характерно, результат радует глаз.Кому? OpenGL до сих пор из третьей версии не вышла, и та - софтверная по большей части, так как в популярных дистрибутивах линукса опаздывают с портированием зарелизенных фич минимум на полгода. У кого-то стабильным считается только то, что вышло два года назад, а то, что вышло год назад, пока ещё в стадии отладки и тестирования. :))
> Intel потихоньку прикарманивает Linux.И не говори, прибавляет ~ по 2% за полтора года! Ужос! Так ведь лет через 50 они захватят ядро! Нужно срочно что-то делать! Предлагаю вместо коментов на опеннет писать патчи к ядру! Враг не пройдет!
> Предлагаю вместо коментов на опеннет писать патчи к ядру! Враг не пройдет!Не трогай убогого, у него и так drm/kms шаблоны жжёт.
>> Предлагаю вместо коментов на опеннет писать патчи к ядру! Враг не пройдет!
> Не трогай убогого, у него и так drm/kms шаблоны жжёт.Тщательнее надо. Ибо Ынткль это и к фряхе приматывает. Ещё не до конца доделано, но процесс как говорится ...
> Тщательнее надо. Ибо Ынткль это и к фряхе приматывает.Ничего они никуда не приматывают, им это даром не упало. Это какие-то местечковые инициативы бздуляторов.
Нужно гордиться не количеством, а качеством. 10 тысяч затраченных часов и 100 тысяч внесённых изменений у других может занять 3 тысячи часов и 1 (прописью: одно) изменение. Когда критерием эффективности становятся количественные (а не качественные) показатели, итоговая качество катится в ср-ое г-о.
> Нужно гордиться не количеством, а качеством.
> итоговая качество катитсяВаше предположение http://codemonkey.org.uk/2014/08/13/year-coverity-linux-kern.../ уже скатилось. Но Вы не останавливайтесь, да.
Чтобы определить качество достижения цели сначала нужно поставить цель. Внесены тысячи изменений - с какой целью? Переписывать менеджеры памяти можно в каждом релизе, вот только толку с них... Торвальдс уже заикался про микроядерность и вынесение кода драйверов и вспомогательного ПО из ядра - и? Где результаты? Где поставленная цель? Где детализация цели по задачам и график достижения по релизам?Правки Intel'а - это не правки ядра, а правки драйверов, которые сейчас включены в ядро. Часть других исправляет ошибки. Это всё нужно, но учитывать это в статистике, суммируя с новым функционалом и с нужным новым функционалом, неправильно.
#>>>Когда критерием эффективности становятся количественные
> Чтобы определить качество достижения цели сначала нужноХавайся, ребята, "эффективный менеджер" среди нас!!!
> Где результаты? Где поставленная цель? Где детализация цели по задачам и
> график достижения по релизам?Ты не выпендривайся, цифры и цветные pdf-ки давай.
---
• As usual, a wide array of new features has been merged during this time period. Some of the highlights include the O_TMPFILE option for the creation of temporary files, NFS 4.2 support, virtualization support on the ARM64 architecture with Xen and KVM, the “zswap” compressed swap cache, support for using GPU rendering engines independently of a graphical display, the multiqueue block layer for improved high-end disk I/O performance, the “nftables” firewall that will eventually replace iptables, the realtime earliest-deadline-first scheduler, a vast array of networking improvements, a major reworking of the control group subsystem, “file sealing” support for secure interprocess communication, the “overlayfs” union filesystem, hundreds of new drivers, thousands of fixes, and more.
• The kernel testing infrastructure continues to improve. The “zero-day build and boot robot” system alone found nearly 500 bugs (all of which were fixed) during this period. There is a rudimentary self-test framework in the kernel now that will be improved considerably in the coming year.
> Ты не выпендривайся, цифры и цветные pdf-ки давай.Скачай с МС или Apple. Коммерческие компании числом коммитов, кол-вом бы-локодеров и строк г-внокода не меряются. Они меряются результатами и эффективностью, а численной характеристикой выступает прибыль (общая, доходность на вложенный капитал, ..).
> Хавайся, ребята, "эффективный менеджер" среди нас!!!
ВУЗ закончи, таким же станешь.
>> Ты не выпендривайся, цифры и цветные pdf-ки давай.
> Скачай с МС или Apple. Коммерческие компании числом коммитов,
>Они меряются результатами и эффективностью, а численной
> характеристикой выступает прибыль (общая, доходность на вложенный капитал, ..).Ты НКО L.F. ни с кем не перепутал? Прочитай "a non-profit consortium" на их заглавной, мба ты наш конченный. Точно http://linuxfinances.info/info/lsfmandate.html не, напрягись?
И скачай, чего ты там себе хотел, с сайтов Intel, RH, Samsung, прочих IBM-ов http://www.linuxfoundation.org/about/members .
>> Хавайся, ребята, "эффективный менеджер" среди нас!!!
> ВУЗ закончи, таким же станешь.Чур меня.
Почитай, скачай, напрягись - иными словами, аргументов у вас нет.
> Почитай, скачай, напрягись - иными словами, аргументов у вас нет._Ровно такие же аргументы, как у тебя. Претензии в себе? Отлично.
---И пройдите туда, куда обычно, когда говорите другим, что делать.
> Почитай, скачай, напрягись - иными словами, аргументов у вас нет.По сравнению с тобой - просто прорва аргументов. Впрочем сосни куратору :)
Зря вас минусуют - всё правильно сказали! Тысячи правок всяких драйверов имеют ровно НОЛЬ(0) пользы для ядра как такового.
А микроядро... Линус и в молодые времена хреново учился, думаете сейчас он может потянуть amd64?? Он уже стар и ленив, а нужное микроядро уже существует в миниксах, qnx'ах и прочих mach'ах.
> ровно НОЛЬ(0) пользы для ядра как такового.Оно и видно - пингвин заполонил все что мог заполонить, от SD карт до суперкомпьютеров, но некоторым все-равно "зелен виноград".
> уже существует в миниксах, qnx'ах и прочих mach'ах.
И что характерно - на...й никому не впилось...
Вас качество ядра линукс чем-то не устраивает? Можете количественное сравнение с более качественным продуктом провести? Например, сравнить количество поддерживаемого оборудования, количество поддерживаемых архитектур, процент использования на серверах, мобильных платформах?Кстати, если кому-то удастся закоммитить 1 (прописью: одно) изменение на 3 тысячи часов, то я думаю можно такому человеку выдать медаль за тугодумие. Ибо в ядро принято принимать небольшие, читабельные коммиты, которые можно просмотреть и понять их смысл.
> Вас качество ядра линукс чем-то не устраивает?Самое ужасное, громоздкое и бестолковое ПО, которое я видел.
И "поддерживаемое оборудование" вообще НИКАК не соотносится с "качеством ядра". Под "качеством" я имею ввиду надёжность, скорость, защищённость, гибкость и прочие _присущие_именно_ядру_ вещи.
> Самое ужасное, громоздкое и бестолковое ПО, которое я видел.
> И "поддерживаемое оборудование" вообще НИКАК не соотносится с "качеством ядра". Под "качеством"
> я имею ввиду надёжность, скорость, защищённость, гибкость и прочие _присущие_именно_ядру_
> вещи.Не затруднит ли вас привести количественные описания надежности, скорости, защищенности, гибкости (даже не знаю как понимать эту гибкость то) в сравнении с более качественными, на ваш взгляд, аналогичными продуктами
> Самое ужасное, громоздкое и бестолковое ПО, которое я видел.Это все галимая субъективщина. А вот например сканы коверити показывают что качество там получше того крапа который генерят такие как ты. При том там объективные метрики - число технических дефектов на единицу объема кода.
> я имею ввиду надёжность, скорость, защищённость, гибкость и прочие
А в лине с этим все довольно прилично. И здорово лучше чем в среднем по отрасли...
Доля энтузиастов неуклонно падает.
> Доля энтузиастов неуклонно падает.Ну, гляля на тупых у%?%?;ов типа тебя и клоуна, а понимаю вывод об отстутсвии энтузиазма у платных работников, </да>.
Угадай откуда:
""There are many possible reasons for this decline, but, arguably, the most plausible of those is quite simple: Kernel developers are in short supply, so anybody who demonstrates an ability to get code into the mainline tends not to have trouble finding job offers. Indeed, the bigger problem can be fending those offers off.
""As a result, volunteer developers tend not to stay that way for long.
""The decline in volunteer developers mentioned in the previous section is potentially a cause for concern. Many, if not most of the current development community started that way, after all; might a shortage of volunteers lead to a shortage of kernel developers in the future?
""The bottom line is that even if all of the unknowns were volunteers, more than half of our new developers are paid to work on the kernel from their very first patch. In other words, companies working in this area have realized that one of the best ways to find new kernel development talent is to develop it in-house.
Приведённая цитата является попыткой манипулирования мнением оппонента.Пример 1:
"Существует множество возможных причин, но, пожалуй, самой правдоподобной"Существует МНОЖЕСТВО причин, из них выбрана одна, критерием выбора которой послужили домыслы (пальцем в небо) автора. Дальше он концентрируется на ней, игнорируя все остальные.
Пример 2:
"Многие, если не большинство"Пример 3:
"Даже если все анонимы были волонтёрами, половина наших разработчиков получает оплату"Две несвязанные мысли в одном предложении.
Дальше из этого он делает следующий логический вывод:
"Иными словами, [коммерческие] компании понимают, что разработка на дому даёт лучшие результаты"
Дешёвка.
>что разработка на дому даёт лучшие результаты"Там о воспитании новых разработчиков, когда/если в свободном доступе из не достаточно.
> Дешёвка.
Читать учись, теперь, когда клованский вуз уже закончил.
Воспитанием должны заниматься родители.
> Воспитанием должны заниматься родители.Как твои папа и папа ? :)))
Они давно умерли. А почему вы спрашиваете?
> Они давно умерли. А почему вы спрашиваете?А, у тебя старческий маразм. Вот оно что, Михалыч!
На каком еще дому? лол
in-house == в компании
> На каком еще дому? лол
> in-house == в компании"ложные друзья переводчика"(С)
>"ложные друзья переводчика"(С)тут кто-нибудь умеет изъясняться нормально? или только водоемы газифицировать и информацию перевирать способны?
"Ложными друзьями переводчика" называют фразы, которые очень похожи на фразы родного языка, но переводятся иначе.Напр. "velvet" правильно переводится как "бархат", "satin" - как "атлас".
Сюда же относится путаница между кремниевой (ИТ-кластер) и силиконовой (порно-студии) долинами.
> Доля энтузиастов неуклонно падает.Закономерный результат того, что чем раздутее ядро, тем сложнее его развивать даже тем, кто в нём что-то понимал (в версии 0.1) :)
Странные всё-таки мнения временами тут встречаются. Работать и получать хорошую зарплату, вроде, никто не против. А, вот, ядро должно делаться энтузиастами в свободное от работы время.А почему бы и не совместить, если цели компании, разработчика и сообщества ядра совпадают? Разве это плохо -- получать деньги, делая то, что нравится? ;-)
К тому же, какие-то сложные подсистемы тяжело "пилить" в одиночку и строго в свободное время. На них много человеко-лет нужно.
> Работать и получать хорошую зарплату, вроде, никто не против. А, вот, ядро должно делаться энтузиастами в свободное от работы время.Это наивное мнение уже давно опровергнуто и временем, и самой заметкой - нет столько людей, способных понять ядро, имеющих время, да ещё что-то для него пишущих. FOSS хорош именно перделками - где программу можно написать за 0.5-1 человеко/год и её способны понять остальные. Чуть что крупнее - и архитектура оказывается шлаком, который рано или поздно выкидывают на помойку.
Участник - Не удалось определить - 4%
АНБ?
Skynet
всего один разработчик... патчей 8-13 штук...
что-то тут не так. должно быть больше