Die Neuerungen von Linux 2.6.39
Seite 4: Fazit & Statistik
Summa summarum 2.6.39
Torvalds hatte bei der Freigabe der ersten Vorabversion von Linux 2.6.39 schon angedeutet, dass diese Version nur wenige herausragende Neuerungen enthält und angedeutet, es werde ein Release mit soliden, langweiligen Fortschritten. Dennoch bringt auch 2.6.39 einige signifikante Fortschritte.
Mit Ipset etwa dürften viele Sysadmins früher oder später in Kontakt kommen, erleichtert es doch Aufsetzen, Pflege und Betrieb von Firewalls – in einigen auf den Einsatz als Firewall ausgerichteten Linux-Distributionen kamen Ipsets daher schon länger zum Einsatz. Gerade auf großen Systemen dürften auch die Verbesserungen im Block Layer und in Ext4 Auswirkungen zeigen. Und die vielen neuen und aktualisierten Treiber verbessern die Hardware-Unterstützung wieder deutlich – gerade für Hardware, die vor kurzem auf den Markt kam oder in den nächsten Wochen erscheinen soll.
Daten und Zahlen zu den jüngsten Versionen des Linux-Kernels
Linux- Version | Anzahl Dateien¹ |
Zeilen Quelltext² (Ohne Dokum.) |
Entwicklungs- zeitraum |
Anzahl Commits³ | Diffstat⁴ |
2.6.33 | 31565 |
12990041 (11564768) |
83 Tage | 10871 |
9673 files changed, 859458 insertions(+), 479452 deletions(-) |
2.6.34 | 32297 |
13320934 (11861616) |
82 Tage | 9443 |
11154 files changed, 609854 insertions(+), 278958 deletions(-) |
2.6.35 | 33316 |
13545604 (12250679) |
77 Tage | 9801 |
8889 files changed, 691927 insertions(+), 467252 deletions(-) |
2.6.36 | 34301 |
13499457 (12539782) |
80 Tage | 9501 |
9202 files changed, 582139 insertions(+), 628362 deletions(-) |
2.6.37 | 35191 |
13996612 (13006967) |
76 Tage | 11446 |
11104 files changed, 1093202 insertions(+), 598350 deletions(-) |
2.6.38 | 35877 |
14294439 (13294464) |
69 Tage | 9542 |
9133 files changed, 747809 insertions(+), 455603 deletions(-) |
2.6.39 | 36719 |
14619185 (13605251) |
65 Tage | 10268 |
10985 files changed, 847537 insertions(+), 523387 deletions(-) |
¹ find . -type f -not -regex '\./\.git/.*' | wc -l ² find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l (find . -name *.[hcS] -not -regex '\./\.git.*' | xargs cat | wc -l) ³ git-log --no-merges --pretty=oneline v2.6.(x-1)..v2.6.(x) | wc -l ⁴ git diff --shortstat v2.6.(x-1)..v2.6.(x) |