Linux 3.17-rc1

Diesmal war das Merge Windows wieder zwei Wochen offen. Fast jedenfalls, da Torvalds reisebedingt schon Samstags das Ergebnis all der Pull Requests veröffentlichte.

Was fällt als erstes auf? Erstens: ein paar Commits weniger als bei 3.15 und 3.16, jedoch immer noch oberhalb des Durchschnitts der 3er-Kernel-Reihe. Zweitens: Mehr gelöschte als hinzugefügte Zeilen.

Das lässt dann doch aufhorchen, denn generell stellen sich die Kernelentwickler nur neue Werkzeuge ins Haus und werfen nichts altes weg - wer weiß ob es nicht noch mal jemand brauchen könnte. Einen einzelne Erklärung konnte ich nicht ausmachen. Die Entwickler entsorgten in vielen Bereichen Quellcode, wobei oft einfach nur Dateien umgezogen oder umbenannt wurden, wie beispielsweise Treiber, die den Staging-Zweig verlassen haben. Das kann den Anstieg an Removals jedoch nicht erklären, da die entfernten Dateien ja anderswo wieder auftauchen.

Allerdings finden sich diesmal einige Merges, die eine größere Anzahl an Cleanups enthalten - also Patches, die überflüssigen Code wegmachen. Diese Hausarbeiten kommen hin und wieder vor, diesmal scheint allerdings der Frühjahrsputz etwas umfangreicher ausgefallen zu sein. Unter den Bereichen mit dem umfangreichsten Cleanups finden sich in erster Linie die x86- und ARM-Architekturen sowie die Infrastruktur für IDE und im Zusammenhang mit Vereinfachungen der Interprozesskommunikation für alle Architekturen.

Die letzten rc1-Versionen:
Eine Übersicht über die ersten Entwicklerversionen der letzten Kernel

Commits geänderte Dateien eingefügte Zeilen gelöschte Zeilen Datum Tage *
3.0-rc1 7 728 7 345 515 283 434 481 30. Mai 2011 11
3.1-rc1 7 620 8 567 682 861 567 884 8. Aug 2011 17
3.2-rc1 10 730 12 103 1 628 367 1 406 543 8. Nov 2011 15
3.3-rc1 9 460 10 078 569 551 360 626 19. Jan 2012 15
3.4-rc1 9 859 10 526 553 618 344 653 31. Mrz 2012 12
3.5-rc1 10 068 9 139 605 187 400 813 3. Jun 2012 14
3.6-rc1 9 160 7 629 512 898 248 227 2. Aug 2012 12
3.7-rc1 11 083 15 096 1 543 528 1 226 219 14. Okt 2012 14
3.8-rc1 11 737 10 482 554 790 340 624 21. Dez 2012 14
3.9-rc1 10 941 10 585 589 505 328 642 03. Mrz 2013 13
3.10-rc1 12 714 9 909 641 289 386 291 12. Mai 2013 13
3.11-rc1 10 160 8 889 770 288 238 578 14. Jul 2013 14
3.12-rc1 10 152 8 110 576 934 258 806 16. Sep 2013 14
3.13-rc1 11 355 9 304 424 291 229 753 22. Nov 2013 19
3.14-rc1 11 366 9 991 588 363 256 191 3. Feb 2014 14
3.15-rc1 12 825 9 916 614 375 241 835 13. Mrz 2014 13
3.16-rc1 12 077 9 127 497 930 259 019 15. Jun 2014 7
3.17-rc1 11 528 9 947 629 361 651 438 16. Aug 2014 13

* Tage seit dem letzten Release

Quelle: Linux Kernel Mailing List

Tags: