• IT-Karriere:
  • Services:

Langzeit-Kernel brauchen Ersatz

Ein zweites Thema, das Corbet in seinem Bericht betrachtet, ist die Entwicklung der stabilen Kernel mit Langzeitpflege. Er warf die grundsätzliche Frage in den Raum, wie sinnvoll Langzeitkernel seien und versucht dies an einem Beispiel zu erläutern. So gab es zwischen Kernel 4.9 und 4.9.135 etwa 10.000 Änderungen. Zwischen Kernel 4.9 und 4.19 kamen hingegen rund 136.000 Patches hinzu, also eine mehr als zehnfache Menge an Verbesserungen.

Stellenmarkt
  1. BAM Bundesanstalt für Materialforschung und -prüfung, Berlin-Steglitz
  2. Bundesamt für Migration und Flüchtlinge, Nürnberg

Das macht deutlich: Viele der möglichen Verbesserungen für Langzeitkernel erreichen diese schlicht überhaupt nicht. Eine Lösung für das Problem könnte sein, alte Kernel mit dem entsprechenden Testing eben doch auf neue zu aktualisieren. Ein Problem dabei bleibe aber alte Hardware, die nicht mehr aktualisiert werden kann. Die Idee von Corbet dürfte von einigen Herstellern, insbesondere jenen im Embedded-Bereich, aber als reichlich naiv angesehen werden.

Eine große Rolle in der künftigen Entwicklung des Linux-Kernels weist Corbet dem BPF-Projekt zu. Die hierbei erstellte virtuelle Maschine im Kernel ermöglicht es, Userspace-Code im Kernelspace auszuführen. BPF bringt außerdem einen JIT-Compiler mit und einen Verifier, der den Userspace-Code testet. Vielen Entwicklern seien die Möglichkeiten von BPF noch nicht klar, erklärt Corbet. Es handele sich aber um einen sehr großen technologischen Wechsel für den Kernel. Eben weil es BPF ermögliche, Userspace-Code im Kernel auszuführen und Kernel-Technologien in den Userspace auszulagern, werde die Grenze zwischen Kernel und Userspace künftig wohl durchlässiger. Ein erster Schritt in diese Richtung ist eine völlig neue Firewall-Technik, die auf BPF basiert.

Neuer Code of Conduct beeinflusst Kernel nicht

Nicht zuletzt äußerte sich Corbet natürlich auch zu der Einführung des neuen Code of Conduct. Corbet begleitet die Kernel-Entwicklung und die Linux-Community seit mehr als 20 Jahren sehr eng. In der "guten alten Zeit" habe es demnach eine Menge Dinge in der Kernel-Entwicklung nicht gegeben, darunter Sourecode-Management, automatisiertes Testing und Change-Tracking. All diese Dinge gebe es inzwischen. Die Kernel-Entwicklung sei inzwischen kein wilder Westen mehr, die technischen Probleme seien also längst adressiert.

Golem Akademie
  1. Advanced Python - Fortgeschrittene Programmierthemen
    3./4. Mai 2021, online
  2. Python kompakt - Einführung für Softwareentwickler
    19./20. April 2021, online
Weitere IT-Trainings

Corbet gibt sich sicher, dass der Code of Conduct Teil dieser quasi natürlichen Evolution des Kernels ist und die Einführung der Regeln die fortschreitende Entwicklung nicht behindern wird. Beim tatsächlichen Text des Code of Conduct habe lediglich eine Aktualisierung gefehlt und die sei nun da. Er glaube nicht, dass sich mit dem Code of Conduct die Ängste einiger Entwickler erfüllen: Weder werden Leute außerhalb des Kernelprojekts die Kontrolle über das Projekt erhalten noch werde Code akzeptiert, der eigentlich nicht in den Kernel gehöre. Ebenso werde auch der Spaß an der Entwicklung nicht verloren gehen. Es bleibt zu hoffen, dass Corbet mit dieser Prognose recht behält.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Linux-Kernel-Report: Spectre zeigt, wie man es nicht macht
  1.  
  2. 1
  3. 2


Anzeige
Top-Angebote
  1. 279,99€ (Vergleichspreis 332,19€)
  2. 599€ inkl. Rabattgutschein (Vergleichspreis 699€)
  3. 99,90€
  4. (u. a. FIFA 21 für 27,99€, Battlefield V für 13,99€, Star Wars Jedi Fallen Order für 24...

tg-- 22. Okt 2018

Mehrere Dinge: 1) In die Stable-Trees kommen nicht nur sicherheitsrelevante Patches, es...


Folgen Sie uns
       


Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /