Abo
  • Services:
Anzeige
Der nächste Linux-Kernel erhält die Versionsnummer 4.0.
Der nächste Linux-Kernel erhält die Versionsnummer 4.0. (Bild: Liam Quinn, CC BY-SA 2.0)

Linux-Kernel: Version 4.0 patcht sich selbst im laufenden Betrieb

Der nächste Linux-Kernel erhält die Versionsnummer 4.0.
Der nächste Linux-Kernel erhält die Versionsnummer 4.0. (Bild: Liam Quinn, CC BY-SA 2.0)

Statt 3.20 erhält der nächste Linux-Kernel die Versionsnummer 4.0. Die größte Änderung dürfte die Fähigkeit des Live-Patchings sein.

Mit vergleichsweise bescheidenen Neuerungen beginnt die Testphase des nächsten Linux-Kernels. Der trägt die Versionsnummer 4.0. Linus Torvalds folgt damit seinem bereits 2011 formulierten Plan, die Nummerierung des Kernels künftig kürzer zu halten, trotz einiger Bedenken aus der Community. Die herausragende Änderung dürfte die Fähigkeit des Kernels, sich im laufenden Betrieb selbst zu patchen. Vollständig unterstützt wird die Funktion aber noch nicht.

Anzeige

Eine Umfrage bei Google+ habe nicht genügend stichhaltige Argumente gegen den Sprung bei der Nummerierung des Linux-Kernels ergeben, schreibt Torvalds in der E-Mail, in der die Testphase von Linux 4.0 eingeläutet wurde. Eine spektakuläre Funktion sei bisher niemals ein Grund für einen neuen Kernel und einen damit verbundenen Sprung in der Nummerierung gewesen. Auch eine grundlegende Änderung an der Kompatibilität oder sogar dessen Bruch habe es beim Kernel nie gegeben, und die werde es auch nie geben, schreibt Torvalds.

Linux 4.1.15 in Skynets Terminator

Damit entfalle ein wesentliches Argument der Gegner eines Nummerierungssprungs auf 4.0. Die meisten Unterstützer der Versionsnummer 4.0 freuten sich hingegen auf den dann möglicherweise folgenden Linux-Kernel 4.1.15. Denn diese Version kommt in Skynets Terminator T-800 in der gleichnamigen Spielfilmreihe zum Einsatz. Deshalb sollte nicht zu viel auf die Zahl 4.0 gegeben werden, schreibt Torvalds. Sie vereinfache lediglich die Zählweise künftiger Linux-Versionen.

Mit etwa 8.000 Änderungen sind die Neuerungen in Linux 4.0 vergleichsweise klein. Im letzten Kernel 3.19 waren es noch 11.000. Eine Erhebung der Linux Foundation belegt außerdem, dass die Einreichung von Code durch unabhängige Entwickler inzwischen rückläufig ist. Mit 12,4 Prozent im Zeitraum zwischen der Freigabe von Linux 3.11 und 3.18 liegen die freien Entwickler zwar weiterhin an erster Stelle, die addierten Änderungen der Kernel-Entwickler, die bei Unternehmen angestellt sind, machen jedoch den Großteil der Patches aus. 2012 reichten freie Entwickler noch 14,6 Prozent der Neuerungen ein, 2013 waren es 13,6 Prozent. Diese Zahlen spiegeln aber eher Änderungen im Arbeitsmarkt wider. Kernel-Entwickler werden öfter angestellt, da der Einsatz des Linux-Kernels vor allem in Unternehmen zunimmt.

Live-Patching im Kernel möglich

Die wesentliche Neuerung in Linux 4.0 dürfte die Fähigkeit sein, sich im laufenden Betrieb selbst zu reparieren. Diese als Live-Patching bezeichnete Funktion liefert die Rahmenbedingungen für Suses Kgraft und Redhats Kpatch, die beide bereits in den jeweiligen angepassten Linux-Kerneln zum Einsatz kommen. Jetzt gibt es ein einheitliches Framework dafür. Beide Linux-Distributionen müssen ihre Userspace-Werkzeuge noch für den Linux-Kernel anpassen. Einfache Sicherheitspatches ließen sich jedoch bereits anwenden, heißt es in dem Kommentar des Merge-Commits.

Das I2O-Subsystem (Intelligent Input/Output) wurde aus dem Hauptzweig in den Staging-Bereich verschoben. Dort soll es nur noch solange bleiben, bis sichergestellt ist, dass es nicht mehr benötigt wird. Soweit die Kernel-Entwickler beobachteten, kommt die Schnittstelle kaum noch zum Einsatz. Bereits im Oktober 2000 hatte sich die Special Interest Group (I20-SIG) aufgelöst.

Verbesserungen in Grafiktreibern

Der freie Radeon-Treiber für Grafikkarten von AMD erhält die Unterstützung für Audio über den Displayport. Ventilatoren solcher Grafikkarten sollen künftig leiser laufen beziehungsweise vom Treiber im laufenden Betrieb besser an die tatsächliche Hitzeentwicklung angepasst werden können. Der Carrizo genannte Nachfolger des Kaveri-Chips von AMD erhält eine erste Unterstützung im AMDKFD-HSA-Treiber. Für Intels Grafikkarten in der kommenden Skylake-Plattform gibt es ebenfalls erste Codeteile. Zudem erhält der Intel-Treiber Verbesserungen für aktuelle Grafikchips. Und der freie Nouveau-Treiber für Grafikkarten von Nvidia taktet die Kepler-basierten GK20A-Chips besser.

Über die Routing-Tabelle lassen sich für jeden Host künftig Algorithmen einsetzen, die eine Überlastungssteuerung zur Verfügung stellen. Dazu wurden neue IP-Route-Befehle eingeführt. Beispiele lassen sich der Dokumentation entnehmen, die dem Patch beigelegt wurde. Die für den Einsatz von Linux in Clustern verwendete Transparent Inter-Process Communication (TIPC) lässt sich jetzt mit Namensräumen nutzen. Außerdem unterstützt das Subsystem zur Steuerung des Netzwerkverkehrs den Einsatz von Filtern, die für den erweiterten Berkeley Packet Filter (eBPF) geschrieben wurden.

Mehr Einsatz für Security-Frameworks

Im Bereich Sicherheit wurde der Android-Binder-Code so angepasst, dass er mit den Richtlinien des SELinux- und anderen Frameworks genutzt werden können. Das gilt auch für das Unsorted Block Image File System (UBIFS), das auf Flashspeicher zum Einsatz kommt. Das Filtersystem für Netzwerke lässt sich künftig mit dem Sicherheitsframework Smack verwenden.

Der erste Release Candidate von Linux 4.0 lässt sich zum Testen bei kernel.org herunterladen. Die finale Version wird aller Voraussicht nach in etwa sechs Wochen erscheinen.


eye home zur Startseite
Slartibartfast 25. Feb 2015

Nicht ganz... sie waren wenigstens aufsteigend. Random wäre sowas wie die SHA-1 in Git.



Anzeige

Stellenmarkt
  1. SCHILLER Medizintechnik GmbH, Baunatal, Stade
  2. DFL Digital Sports GmbH, Köln
  3. Sky Deutschland GmbH, Unterföhring bei München
  4. Karl Dungs GmbH & Co. KG, Urbach bei Stuttgart


Anzeige
Blu-ray-Angebote
  1. (u. a. Hacksaw Ridge, Deadpool, Blade Runner, Kingsman, Arrival)
  2. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  3. (u. a. Game of Thrones, Big Bang Theory, The Vampire Diaries, Supernatural)

Folgen Sie uns
       


  1. Abwehr

    Qualcomm erhöht Gebot für NXP um 5 Milliarden US-Dollar

  2. Rockpro64

    Bastelplatine kommt mit USB-C, PCIe und Sechskernprozessor

  3. Jameda

    Ärztin setzt Löschung aus Bewertungsportal durch

  4. Autonomes Fahren

    Forscher täuschen Straßenschilderkennung mit KFC-Schild

  5. Fernsehstreaming

    Magine TV zeigt RTL-Sender in HD-Auflösung

  6. TV

    SD-Abschaltung bei Satellitenfernsehen steht jetzt fest

  7. PM1643

    Samsung liefert SSD mit 31 TByte aus

  8. Spielebranche

    Innogames wächst weiter stark mit Free-to-Play

  9. HP Omen X VR im Test

    VR auf dem Rücken kann nur teils entzücken

  10. Google

    Deep-Learning-System analysiert Augenscans nach Krankheiten



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Star Trek Discovery: Die verflixte 13. Folge
Star Trek Discovery
Die verflixte 13. Folge
  1. Star Trek Bridge Crew Sternenflotte verlässt Holodeck

Fe im Test: Fuchs im Farbenrausch
Fe im Test
Fuchs im Farbenrausch
  1. Mobile-Games-Auslese GladOS aus Portal und sowas wie Dark Souls für unterwegs
  2. Monster Hunter World im Test Das Viecher-Fleisch ist jetzt gut durch
  3. Indiegames-Rundschau Krawall mit Knetmännchen und ein Mann im Fass

Materialforschung: Stanen - ein neues Wundermaterial?
Materialforschung
Stanen - ein neues Wundermaterial?
  1. Colorfab 3D-gedruckte Objekte erhalten neue Farbgestaltung
  2. Umwelt China baut 100-Meter-Turm für die Luftreinigung
  3. Crayfis Smartphones sollen kosmische Strahlung erfassen

  1. Re: Recht von Jameda

    AllDayPiano | 16:26

  2. Re: Schadet nicht

    Érdna Ldierk | 16:26

  3. Re: No public ip, no party!

    kendon | 16:26

  4. Statistische Auswertungen

    gfa-g | 16:25

  5. Re: Naja, der nächste Anlauf kommt ja bald

    xmaniac | 16:25


  1. 16:32

  2. 15:52

  3. 15:14

  4. 14:13

  5. 13:55

  6. 13:12

  7. 12:56

  8. 12:25


  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