Abo
  • Services:
Anzeige
Auf der Linuxcon Europe 2016 analysiert Wolfram Sang, dass es um die Pflege des Linux-Kernel nicht besonders gut steht.
Auf der Linuxcon Europe 2016 analysiert Wolfram Sang, dass es um die Pflege des Linux-Kernel nicht besonders gut steht. (Bild: Linux Foundation/CC-BY 2.0)

Linux- und Containercon 2016: Die Kernel-Maintainer skalieren nicht

Auf der Linuxcon Europe 2016 analysiert Wolfram Sang, dass es um die Pflege des Linux-Kernel nicht besonders gut steht.
Auf der Linuxcon Europe 2016 analysiert Wolfram Sang, dass es um die Pflege des Linux-Kernel nicht besonders gut steht. (Bild: Linux Foundation/CC-BY 2.0)

Die Belastung der Maintainer des Linux-Kernels wächst ständig. Das ist zwar nicht neu, den Ausführungen von Entwickler Wolfram Sang auf der Linuxcon 2016 zufolge wird das Problem aber in Teilen immer gravierender, was schwerwiegende Folgen haben könnte.

Der Entwickler Wolfram Sang, der als Maintainer für das I2C-Subsystem im Linux-Kernel zuständig ist, hat auf der Linuxcon 2016 weiter große Bedenken über den Umgang und die Pflege des Codes geäußert. Denn die Community skaliere immer noch nicht gut genug, um angemessen auf die ständig steigende Anzahl der Beiträge zu reagieren. Dass die Belastung für einzelne Maintainer zu groß werde könne, hatte Sang bereits vor drei Jahren auf einem ähnlichen Vortrag dargestellt. Auch im vergangenen Jahr war dieses Problem eines der großen Themen. Den Ausführungen von Sang zufolge scheint es noch lange nicht gelöst zu sein.

Anzeige

Zwar ist die Zahl der aktiven Maintainer in den vergangenen Jahren laut Sang leicht gestiegen, die Zahl der Entwickler, die Reviews durchführen und damit die Patches von anderen Entwicklern überprüfen, sogar etwas stärker. Das Wachstum neuer Beitragender ebenso wie die Zahl der Beiträge selbst sei jedoch im Vergleich dazu überproportional gestiegen, was einige spezielle Probleme mit sich bringt.

Sang betont zudem, dass das enorme Wachstum der Zahl der Beitragenden nicht das tatsächliche Problem sei. Schwierig sei vielmehr, wie sich die Community derzeit zu dieser Entwicklung verhalte. So müsse die Kernel-Community wohl noch deutlicher machen, dass eine aktive Teilnahme an der Kernel-Entwicklung eben auch bedeute, mehr Verantwortung zu übernehmen. Dies geschehe zwar bereits in einigen Teilen, skaliere aber eben noch nicht gut genug, sagte Sang dem Magazin Opensource.com.

Steigende Belastung hat klar negative Konsequenzen

In seiner Analyse, die auf einer statistischen Auswertung einiger Teilgebiete des Kernels basiere, zeigt Sang darüber hinaus auf, dass die Zahl nicht bearbeiteter Patches je neuer Kernel-Version in einigen Subsystemen exponentiell wachse, in anderen auch weit verbreiteten wie dem Ext4-Dateisystem immerhin noch linear. Auch wenn dies nur einen vergleichsweise kleinen Anteil des gesamten Kernels ausmacht, ist doch ein Trend für den wenig zufriedenstellenden Umgang bei der Aufnahme der Patches zu beobachten. Immerhin gebe es aber auch einige beeindruckende Gegenbeispiele, wie die Ethernet- oder ACPI-Subsysteme zeigen.

Sollte sich dieser Trend weiter festigen, könnte das teils gravierende Folgen haben. Denn die fehlende Überprüfung von Patches oder auch die nicht umgesetzte Aufnahme bestehender Patches im Kernel führt schlimmstenfalls zu gravierenden Sicherheitslücken, die ähnlich schwerwiegend sind wie der Heartbleed-Bug in OpenSSL.

Noch habe die Kernel-Community die Möglichkeit, Vorkehrungen zu treffen, um Derartiges zu verhindern, oder diesem zumindest aktiv entgegenzuwirken, meint Sang. Einfach mehr zu arbeiten, sei jedoch keinesfalls eine Lösung. So warnt Sang, wie im vergangenen Jahr der Linaro-Angestellte Kevin Hilman, explizit vor einem Burnout der Maintainer. Sang selbst sei zudem bereits mehrfach kurz davor gewesen, seine Rolle als I2C-Maintainer aufzugeben.

Die Lösungen, die auch Sang für die genannten Schwierigkeiten aufzählt, sind im Prinzip altbekannt. Dazu gehört zum einen, Aufmerksamkeit für das Thema zu schaffen, zum anderen die anfallende Arbeit besser zu verteilen - eben auf mehrere Maintainer und Reviewer. In der Kernel-Community, die fast vollständig auf Selbstorganisation setzt, scheint dies in weiten Teilen bisher aber immer noch nicht so gut wie nötig umgesetzt werden zu können.


eye home zur Startseite
teleborian 11. Okt 2016

Könnte man das vor gängige Review nicht automatisiert ähnlich wie es ReChapcha es zur...

theonlyone 10. Okt 2016

Fänd ich mal interessant wenn es von unserem ÖR einen extra Sender gäbe, der einfach nur...

Moe479 07. Okt 2016

damit würde man praktisch nutzungszenarien rein politisch auschließen, also dem modul...

Moe479 07. Okt 2016

naja, real ist nur jeder entwickler der nicht von firmen/personen/institutionen in einem...



Anzeige

Stellenmarkt
  1. Endress+Hauser Flowtec AG, Reinach (Schweiz)
  2. LAUER-FISCHER ApothekenService GmbH, Wuppertal
  3. IBM Client Innovation Center Germany GmbH, Stuttgart
  4. Fresenius Medical Care Deutschland GmbH, Schweinfurt


Anzeige
Blu-ray-Angebote
  1. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  2. 299,99€ (Vorbesteller-Preisgarantie)
  3. 74,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Deutsche Telekom

    Weitere 39.000 Haushalte bekommen heute Vectoring

  2. Musikerkennungsdienst

    Apple erwirbt Shazam

  3. FTTH

    EWE senkt die Preise für seine Glasfaserzugänge

  4. WLAN

    Zahl der Vodafone-Hotspots steigt auf zwei Millionen

  5. Linux-Grafiktreiber

    Mesa 17.3 verbessert Vulkan- und Embedded-Treiber

  6. Gemini Lake

    Intel bringt Pentium Silver mit Gigabit-WLAN

  7. MG07ACA

    Toshiba packt neun Platter in seine erste 14-TByte-HDD

  8. Sysinternals-Werkzeug

    Microsoft stellt Procdump für Linux vor

  9. Forschungsförderung

    Medizin-Nobelpreisträger Rosbash kritisiert Trump

  10. Sicherheit

    Keylogger in HP-Notebooks gefunden



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Apps und Games für VR-Headsets: Der virtuelle Blade Runner und Sport mit Sparc
Apps und Games für VR-Headsets
Der virtuelle Blade Runner und Sport mit Sparc
  1. Virtual-Reality-Benchmarks Geforce gegen Radeon in VR-Spielen
  2. Sumerian Amazon stellt Editor für Augmented und Virtual Reality vor
  3. Virtual Reality Huawei und TPCast wollen VR mit 5G streamen

Twitch, Youtube Gaming und Mixer: Weltweites Aufmerksamkeitsdefizit
Twitch, Youtube Gaming und Mixer
Weltweites Aufmerksamkeitsdefizit
  1. Kiyo und Seiren X Razer bringt Ringlicht-Webcam für Streamer
  2. Roboter Megabots kündigt Video vom Roboterkampf an
  3. Free to Play World of Tanks bringt pro Nutzer und Monat 3,30 Dollar ein

Blade Runner (1997): Die unsterbliche, künstliche Erinnerung
Blade Runner (1997)
Die unsterbliche, künstliche Erinnerung
  1. SNES Classic Mini im Vergleichstest Putzige Retro-Konsole mit suboptimaler Emulation

  1. Re: Macht Trenching nicht nachfolgende Arbeiten...

    DerDy | 00:02

  2. Re: Stimmt das?

    KraftKlotz | 00:01

  3. Re: Das Problem sind Kontrolleure allgemein

    Der Held vom... | 11.12. 23:50

  4. iPhone 4/4s mit IOS 5 schalten nie ganz ab!

    Jan Paul | 11.12. 23:49

  5. Re: ich finde immer noch das londoner System am...

    Analysator | 11.12. 23:46


  1. 19:10

  2. 18:55

  3. 17:21

  4. 15:57

  5. 15:20

  6. 15:00

  7. 14:46

  8. 13:30


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel