DEFR

Login und Suche



CH Open Sponsoren

AdNovum Informatik AG - /ch/open-Sponsor
Linux Kernel Development

Linux Ker­nel Development

von Jona­than Cor­bet, Greg Koah-​Hartmann, Amanda McPh­er­son | 01.12.2010

The ker­nel which forms the core of the Linux sys­tem is the result of one of the lar­gest coope­ra­tive soft­ware pro­jects ever attemp­ted. Regu­lar 23 month relea­ses deli­ver sta­ble updates to Linux users, each with signi­fi­cant new fea­tures, added device sup­port, and impro­ved per­for­mance. The rate of change in the ker­nel is high and incre­a­sing, with appro­xi­mately 10,000 patches going
into each recent ker­nel release. These relea­ses each con­tain the work of over 1000 deve­l­o­pers rep­re­sen­ting around 200 cor­po­ra­ti­ons.
Since 2005, over 6100 indi­vi­dual deve­l­o­pers from over 600 dif­fe­rent com­pa­nies have con­tri­bu­ted to the ker­nel. The Linux ker­nel, thus, has become a com­mon resource deve­l­o­ped on a mas­sive scale by com­pa­nies which are fierce com­pe­ti­tors in other areas.
The first ver­sion of this study was publis­hed in 2008; it was then updated in 2009. That update noted a num­ber of chan­ges, inclu­ding a 10% increase in the num­ber of deve­l­o­pers par­ti­ci­pa­ting in each release cycle, a nota­ble increase in the num­ber of com­pa­nies par­ti­ci­pa­ting, and a tri­pling of the rate at which code is being added to the ker­nel. At that time, all of the num­bers were in a period of rapid increase.

As docu­men­ted in the last paper, in 2009 the Linux com­mu­nity saw, with the release of 2.6.30, a peak in the lines of code added. This can lar­gely be attri­bu­ted to signi­fi­cant new fea­tures being added to the ker­nel, most nota­bly the first addi­ti­ons of Btrfs, perf and ftrace, as well as the peak of the inflow from the Linux-​staging tree that had been hap­pe­ning for some time.

This update shows a slightly dif­fe­rent pic­ture. The num­ber of com­mits peaked with the 2.6.30 release; the num­ber of com­mits for 2.6.35 was 18% lower. Most other metrics have fal­len as well.

In short, we see a step back from the fren­zied activity of 2.6.30 even though the num­ber of deve­l­o­pers invol­ved has fal­len only slightly since its peak in 2.6.32.
The num­bers in this edi­tion of the paper reflect the natu­ral deve­lop­ment cycle of an ope­ra­ting sys­tem that had major pie­ces added/​changed in the pre­vious year. Of course the Linux ker­nel com­mu­nity is still hard at work and gro­wing. In fact, there have been 1.5 mil­lion lines of code added to the ker­nel since the 2009 update. Since the last paper, addi­ti­ons and chan­ges trans­late to an ama­zing 9,058 lines added, 4,495 lines remo­ved, and 1,978 lines chan­ged every day — wee­kends and holi­days inclu­ded.

The data in this year’s update also shows a good showing of new play­ers in the Linux ker­nel deve­lop­ment space from the world of mobile/​consumer elec­tro­nics and embed­ded tech­no­logy (and their suppliers). This is a healthy deve­lop­ment and not sur­pri­sing given the growth of Linux usage in embed­ded devices, even though the aut­hors would like to see more com­pa­nies from that space par­ti­ci­pate in the Linux deve­lop­ment com­mu­nity.

The over­all pic­ture shows a robust deve­lop­ment com­mu­nity which con­ti­nues to grow both in size and in pro­duc­tivity […].

Wei­ter­füh­rende Links:
http://​ker​nel​ne​w​bies​.org/


her­un­ter­la­den (PDF 466.6 KB)


Weiterführende Informationen aus dem OSS Directory

Linux

Betrieb / Systèmes d'exploitation (Server & Client)
37 Firmen, 28 Referenzen


Als Linux oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unix-ähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software...

» Mehr
Letzte Aktualisierung: 30.11.2016  -  Anzahl Ansichten seit dem 01. April 2013: 164
Erstellt: 25.09.2012

Mitgliedschaft bei /ch/open

Der Vorstand der /ch/open wird jährlich an der Mitgliederversammlung gewählt und arbeitet vorwiegend ehrenamtlich. Werden Sie Mitglied des Vereins /ch/open und unterstützen Sie die Förderung von Open Source Software in der Schweiz.

Einzelmitgliedschaft
Für alle, die persönlich die Anliegen und Aktivitäten von /ch/open unterstützen und kostenlos an Abendveranstaltungen und am Open Business Lunch teilnehmen möchten.
CHF 100.– pro Jahr

Einzelmitgliedschaft für Personen in Ausbildung
Personen in Ausbildung erhalten eine Ermässigung des Mitgliederbeitrags.
CHF 20.– pro Jahr

Kollektivmitgliedschaft
Für Unternehmen, öffentliche Verwaltung, Schulen und andere juristische Personen: Alle Mitarbeiter solcher Organisationen geniessen die gleichen Möglichkeiten und Vergünstigungen wie Einzelmitglieder. Eine definierte Kontaktperson erhält alle Korrespondenz.
CHF 450.– pro Jahr

Sponsormitgliedschaft
Für Mitglieder, welche die Anliegen der /ch/open besonders unterstützen möchten: Sponsormitglieder können Anfang Jahr am /ch/open Sponsoren-Dinner teilnehmen, werden auf der /ch/open Website und dem Portal www.opensource.ch mit Logo aufgeführt, in allen Mailings namentlich mit Link erwähnt und können beliebig viele Projekte und Referenzen im OSS Directory verlinken.
CHF 1000.– pro Jahr

Die Anmeldung für die Mitgliedschaft, die Vereinsstatuten sowie viele weitere Informationen sind auf der Website zu finden:
http://www.ch-open.ch/anmeldeformular_mitgliedschaft/

Twitter Feed







Links

Über unsNewsletterKontaktNutzungsbedingungenCH Open Initiativen