Die Neuerungen von Linux 2.6.38
Seite 8: Fazit, Statistik
Summa summarum 2.6.38
Mit den Optimierungen am VFS und der automatischen Gruppierung von Prozessen hat Linux 2.6.38 zwei Aufsehen erregende Neuerungen, durch die typische Linux-Notebooks und -PCs schneller werden oder sich flotter anfühlen (können). Damit sticht der unter anderem für Ubuntu 11.04 und Fedora 15 vorgesehen Linux-Kernel 2.6.38 ein wenig hervor, denn bei den Vorgängern gab es nur wenige Neuerungen, die vergleichbar viel Aufmerksamkeit auf sich zogen.
Für den Alltag sind manche der anderen Änderungen ähnlich wichtig, auch wenn sie nicht so viel Beachtung fanden. Der Multicore-Support in dmcrypt etwa dürfte so manches Notebook ein klein wenig flotter machen, denn dort sind verschlüsselte Datenträger häufig anzutreffen. Und für viele Anwender ist die bessere Hardware-Unterstützung des neuen Kernels ebenso wichtig oder wichtiger als die Performance, erspart sie einem doch die sonst häufig mühsame Treiber-Installation; bei 2.6.38 stechen aus den vielen neuen und überarbeiteten Treibern etwa die für die aktuellen Grafikchips von AMD und Nvidia sowie jene für WLAN-Hardware von Broadcom, Intel, Ralink oder Realtek hervor.
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.32 | 30485 |
12610030 (11242136) |
84 Tage | 10998 |
10315 files changed, 1092987 insertions(+), 530428 deletions(-) |
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(-) |
¹ 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) |