To celebrate the 25th anniversary of the Linux, the Linux Foundation recently released its seventh edition of the Linux Kernel Development Report. This analyzes the work done by over 13,500 developers since the kernel’s early days, as well as more recent trends.
Some of the key findings include:
- Over 13,500 developers from more than 1,300 companies have contributed to the Linux kernel since the adoption of Git made detailed tracking possible. Since the last report, just shy of 5,000 developers from 400 companies have contributed to the kernel; nearly half of these developers contributed for the first time
- The Top 10 organizations sponsoring Linux kernel development since the last report include Intel, Red Hat, Linaro, Samsung, SUSE, IBM, Renesas, Google, AMD, Texas Instruments and ARM. The Outreachy program, which provides open source internships to underrepresented groups, ranks #13 for contributions to the Linux kernel during this last cycle with the interns contributing 1.4 percent of the patches since Linux kernel 3.18. The complete top 30 contributing organizations can be seen in the full report.
- The rate of Linux development continues to increase, as does the number of developers and companies involved in the process. The average number of changes accepted into the kernel per hour is 7.8, up from 7.71 in the last report, which translates to 187 changes every day and nearly 1,310 per week. The average days of development per release remained steady at 66 days, with every release spaced either 63 or 70 days apart, providing significant predictability.
- The number of unpaid developers continues its slow decline, as Linux kernel development proves an increasingly valuable skill sought by employers, ensuring experienced kernel developers do not stay unpaid for long. The volume of contributions from unpaid developers in the period covered by this report has fallen to 7.7% from 11.8% in 2014.
“Even after 25 years, Linux still serves as an example of how collaborative development can work, which can be applied to other open source projects,” said Jim Zemlin, executive director of The Linux Foundation. “This report provides insight into the development trends and methodologies used by thousands of different individuals collectively to create some of the most important software code on the planet.”
The full report can be accessed here: http://go.linuxfoundation.org/rd-2016-linux-kernel-report-pr