Linux Foundation опублікувала щорічний звіт про розвиток ядра Linux з даними про вклад індивідуальних розробників і комерційних організацій в розробку і рецензування коду. Документ включає дані про зміни, внесені в ядрах з 4.8 по 4.13.
Основна інформація:
-
З 2005 року в розробці ядра взяло участь близько 15600 розробників з більш ніж 1400 компаній. З моменту публікації звіту за 2016 рік в розробці ядра взяли участь 4319 розробників зі 519 компаній, які підготували близько 83 тисяч змін. 1670 учасників долучилося до розробки ядра вперше.
-
Продовжує збільшуватися темп розвитку Linux: в середньому кожну годину в ядро додають 8,5 змін (7,8 змін на годину в минулому році), в день – 204 змін, в тиждень – 1400.
-
На підготовку нового випуску ядра в середньому йде 67,66 днів, рік тому цей показник становив 66 днів. Найбільш тривалий цикл розробки склав 70 днів, найкоротший – 56 днів.
-
Ядра 4.9 і 4.12 побили рекорд за кількістю внесених правок в рамках одного циклу розробки за всю історію проекту;
-
91.8% всіх внесених в ядро змін зроблені розробниками, які отримали оплату за дану роботу. У минулому році частка оплачуваних розробників становила 92.3%. Для порівняння, п'ять років тому цей показник становив 75%;
-
За кількістю нових розробників лідирує компанія Intel, з якої до роботи над ядром приєдналося 128 нових учасників. У Google 58 нових учасників, Huawai – 33, Code Aurora Forum – 33, IBM – 31, Mellanox – 28, AMD – 26, Samsung – 24, NXP Semiconductor – 21;
-
Найбільший внесок в розробку внесли співробітники компаній Intel, Red Hat, Linaro, IBM, Samsung, SUSE, Google, AMD, Renesas і Mellanox;
Причини участі компаній в розробці 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 в якості основи для своїх продуктів.
Ще немає коментарів