Open Source Market Segment LS
Open Source Market Segment RS
Friday, 27 October 2017 09:02

Linux kernel development shows no sign of slowing

By

The extent of growth of the use of Linux is mirrored in the latest State of Linux report which says that the operating system runs 90% of public cloud workloads, 99% of supercomputers, and has 62% of the embedded market.

Linux also runs 82% of smartphones and nine of the top 10 public clouds, the report, compiled by developers Greg Kroah-Hartman and Jonathan Corbet, says. The report is published by the Linux Foundation.

The report has been released roughly annually since 2008 and, if nothing else, illustrates the explosive growth of a system which former Microsoft chief executive Steve Ballmer once described as a "cancer".

The Linux kernel is released every nine to 10 weeks, and more than 12,000 patches are added for each release. Each release represents the work of more than 1600 developers, some of whom work for 200-odd companies. There are also numerous individual contributors.

The latest report covers development from the 4.8 to 4.13 releases with the latter being on 3 September. Until 2005, documentation on the progress of kernel development was sparse; after that, along with the adoption of the Git source code management system, copious stats have been available since about 2008.

From 4.8 to 4.13, about 83,000 changesets have been merged from 4319 individuals representing 519 corporations. While the number of developers and changesets per release have grown, the number of companies making contributions has stayed roughly the same.

The report said some of the new features added to the kernel in this development period included:

  • The transparent huge page feature now works with file-backed pages as well as program-data pages, leading to more efficient memory use.
  • The documentation system was replaced with a new toolchain backed by Sphinx.
  • The kernel’s core timer mechanism was replaced with a more efficient implementation.
  • The “express data path” mechanism in the networking stack enables high-speed packet processing with user-loaded BPF programs.
  • The BBR congestion-control algorithm would improve networking performance in a number of settings.
  • Support for Intel’s cache-allocation technology gives better control over performance for both enterprise and real-time workloads.
  • The swapping subsystem has greatly improved scalability – which was important now that persistent-memory devices can be used for swapping.
  • Support for persistent memory, which may fundamentally change what can be done with computers, has been greatly improved in general.
  • The long-awaited statx() system call is now available.
  • The BFQ and Kyber block I/O schedulers provide better performance for a wide variety of I/O workloads.
  • The new TEE framework facilitates the use of trusted execution environments on ARM processors.
  • The in-kernel TLS implementation allows the offloading of encrypted network streams.

While the 4.9 release was the busiest in the history of the project with 16.214 patches, 4.12 set a record for the number of developers involved and also the number of first-time contributors.

The number of days taken for a release is between nine and 10 days; it took 70 days for versions 4.8 to 4.11 and 63 for 4.12 and 4.13.

The last release, 4.13, contained close to 25 million lines of code. By contrast, the initial release in 1991 contained about 10,000 lines.

The number of companies involved in development was 262 in the 4.8 release and that number fell to 225 in 4.13. But the number of developers grew from 1597 (4.8) to 1681 in the 4.13 release.

Another stat released was the top 30 developers from version 2.6.11 in 2005 - the time from which reliable stats are available - to version 4.13; these 30 contributed about 16% of the total changes in the kernel.

As far as corporate contributions go, Intel topped the table with 10,833 changes, about 13.1% of the total. But second in the line of contributors were those with no affiliation who contributed 6819 changes or 8.2% of the total. Another group, whose status was listed as "unknown", contributed 3408 changes (4.1%) while consultants added 2743 changes or 3.3% of the total.

The 28-page report can be downloaded here.

Read 6206 times

Please join our community here and become a VIP.

Subscribe to ITWIRE UPDATE Newsletter here
JOIN our iTWireTV our YouTube Community here
BACK TO LATEST NEWS here




EXL AI IN ACTION VIRTUAL EVENT 20 MARCH 2025

Industry leaders are looking to transform their businesses and achieve measurable outcomes with AI.

As organisations across APAC navigate the complexities of AI adoption, this must-attend event brings together industry leaders, real-world demonstrations, and visionary panel discussions to bridge the gap between proof-of-concepts and enterprise-wide AI implementation.

Learn how to overcome common challenges in deploying AI at scale.​

Unlock cost savings, efficiency, and better customer experiences with AI.

Discover how industry expertise and data intelligence enable practical AI deployment.

Register for the event now!

REGISTER!

PROMOTE YOUR WEBINAR ON ITWIRE

It's all about Webinars.

Marketing budgets are now focused on Webinars combined with Lead Generation.

If you wish to promote a Webinar we recommend at least a 3 to 4 week campaign prior to your event.

The iTWire campaign will include extensive adverts on our News Site itwire.com and prominent Newsletter promotion https://itwire.com/itwire-update.html and Promotional News & Editorial. Plus a video interview of the key speaker on iTWire TV https://www.youtube.com/c/iTWireTV/videos which will be used in Promotional Posts on the iTWire Home Page.

Now we are coming out of Lockdown iTWire will be focussed to assisting with your webinars and campaigns and assistance via part payments and extended terms, a Webinar Business Booster Pack and other supportive programs. We can also create your adverts and written content plus coordinate your video interview.

We look forward to discussing your campaign goals with you. Please click the button below.

MORE INFO HERE!

BACK TO HOME PAGE
Sam Varghese

Sam Varghese has been writing for iTWire since 2006, a year after the site came into existence. For nearly a decade thereafter, he wrote mostly about free and open source software, based on his own use of this genre of software. Since May 2016, he has been writing across many areas of technology. He has been a journalist for nearly 40 years in India (Indian Express and Deccan Herald), the UAE (Khaleej Times) and Australia (Daily Commercial News (now defunct) and The Age). His personal blog is titled Irregular Expression.

Share News tips for the iTWire Journalists? Your tip will be anonymous

Subscribe to Newsletter

*  Enter the security code shown: img0

WEBINARS & EVENTS

CYBERSECURITY

PEOPLE MOVES

GUEST ARTICLES

Guest Opinion

ITWIRETV & INTERVIEWS

RESEARCH & CASE STUDIES

Channel News

Comments