Die Anzahl der Zeilen in den Quelltext-Dateien.
Quelle:
find . -name *.[hcS] -not -regex '\./\.git.*' | xargs cat | wc -l
Anzahl der Dateien aus denen der Kernel besteht. Hier werden im Gegensatz zur obigen Grafik alle Dateien berücksichtigt.
Quelle:
find . -type f -not -regex '\./\.git/.*' | wc -l
Die Anzahl der Zeilen in den Quelltext-Dateien.
Korrekte Skalierung: | Besser sichtbar skaliert: |
Absoluter Zeilenwachstum: | Zeilenwachstum pro Tag Entwiklungsdauer: |
Zeilenwachstum pro Tag Entwiklungsdauer:
Quelle:
find . -name *.[hcS] -not -regex '\./\.git.*' | xargs cat | wc -l
Anzahl der Dateien aus denen der Kernel besteht. Hier werden im Gegensatz zu den obigen Grafiken (zur Zeilenanzahl) alle Dateien berücksichtigt.
Korrekte Skalierung: | Besser sichtbar skaliert: |
Quelle:
find . -type f -not -regex '\./\.git/.*' | wc -l
Absolute Anzahl der Commits: | Commits pro Tag Entwiklungsdauer: |
Quelle:
git-log --no-merges --pretty=oneline v2.6.$last..v2.6.$1 | wc -l
Quelle:
date=$(w3m http://www.eu.kernel.org/pub/linux/kernel/v2.6/ | grep linux-2.6.$1.tar.gz | grep -v sign | awk '{print $2 }') dateold=$(w3m http://www.eu.kernel.org/pub/linux/kernel/v2.6/ | grep linux-2.6.$last.tar.gz | grep -v sign | awk '{print $2 }') time1=$(echo `date -d $date +'%j'` - `date -d $dateold +'%j'` | bc)
Anzahl Entwickler: | Anzahl der Firmen die Entwickler beschäftigen: |
Quelle:
git log -p v2.6.$last..v2.6.$1 | ./gitdm -u -o "$path/stat2.6.$1" 2> /dev/null 1> /dev/null
Der Diffstat gibt an wieviele Zeilen hinzugefügt (rot) und entfernt (grün) wurden und wieviele Dateien bearbeitet wurden (blau).
Quelle:
git diff --shortstat v2.6.$last..v2.6.$1
Folgendes bezieht sich nur auf Minorreleases (2.6.xx). Bugfix-Releases (2.6.xx.y) werden hier nicht berücksichtigt.
Kernel Version: | 2.6.27 | ||||||||||||||||||||
Erschienen am: | 09 Oct 2008 | ||||||||||||||||||||
Zeilen der Quelltextdateien: | 8.690.888 | ||||||||||||||||||||
davon |
|
||||||||||||||||||||
Zeilen aller Dateien: | 9.629.957 | ||||||||||||||||||||
Dateien: | 24.353 | ||||||||||||||||||||
Quelltext-Dateien: | 20.759 | ||||||||||||||||||||
Durchschnittliche Länge der Quelltext-Dateien: | 419 Zeilen | ||||||||||||||||||||
Durchschnittliche Länge der Dateien: | 395 Zeilen | ||||||||||||||||||||
absoluter Quelltext-Zeilenwachstum: | +154.955 | ||||||||||||||||||||
relativer Quelltext-Zeilenwachstum: | 1,8 % | ||||||||||||||||||||
Commits |
|
||||||||||||||||||||
Entwicklungsdauer: | 88 Tage (=12 Wochen) | ||||||||||||||||||||
Entpackte Datei-Größe: | 327 MB | ||||||||||||||||||||
.tar.gz-Datei-Größe: | 61 MB | ||||||||||||||||||||
.tar.bz2-Datei-Größe: | 48 MB | ||||||||||||||||||||
Diffstat: | 15127 files changed, 1131171 insertions(+), 912939 deletions(-) | ||||||||||||||||||||
Entwickler (nur dieses Release): | 1.103 (Daten von 2.6.26!) | ||||||||||||||||||||
Entwickelnde Firmen (nur dieses Release): | 133 (Daten von 2.6.26!) | ||||||||||||||||||||
Entwickler seit 2.6.12: | 4.057 (Daten von 2.6.26!) | ||||||||||||||||||||
Entwindende Firmen seit 2.6.12: | 258 (Daten von 2.6.26!) | ||||||||||||||||||||
Maintainer: | Linus Torvalds | ||||||||||||||||||||
Entwickler mit den meisten Änderungen (changesets) in dieser Version: (Daten von 2.6.26!) |
|
||||||||||||||||||||
Firmen (Arbeitgeber) mit den meisten Änderungen (changesets) in dieser Version: (Daten von 2.6.26!) |
|
||||||||||||||||||||
Verteilung der Dateien: |
|
||||||||||||||||||||
Verteilung der Zeilen: |
|
||||||||||||||||||||
Programmiersprache: | C | ||||||||||||||||||||
Lizenz | GPLv2 | ||||||||||||||||||||
Website: | Kernel.org | ||||||||||||||||||||
Download: |
tar.bz2;
sign tar.gz; sign |
||||||||||||||||||||
Folgende Daten sind Vorhersagen basierend auf der Entwicklung der letzten Versionen. Es wurden unterschiedliche Vorhersage-Modelle zur zukünftigen Entwicklungsgeschwindigkeit gewählt.
Meilenstein | Berechnungsweise / Daten | Wird erreicht am: |
---|---|---|
9 Mio. Zeilen | Durchschnitt / 2.6.[11-25] | 29. Februar 2009 |
2.6.25 | 26. September 2008 | |
NIST Hahn / 2.6.[11-25] | 28. September 2008 | |
Polynom 4. Grad / 2.6.[11-25] | 14. Spetember 2008 | |
10 Mio. Zeilen | Durchschnitt / 2.6.[11-25] | 7. August 2010 |
2.6.25 | 20. Juni 2009 | |
NIST Hahn / 2.6.[11-25] | 02. März 2009 | |
Polynom 4. Grad / 2.6.[11-25] | 21. Februar 2009 | |
15 Mio. Zeilen | Durchschnitt / 2.6.[11-25] | 18. Oktober 2018 |
2.6.25 | 19. Februar 2014 | |
NIST Hahn / 2.6.[11-25] | 21. März 2010 | |
Polynom 4. Grad / 2.6.[11-25] | 11. Oktober 2009 | |
25 Tausend Dateien | Durchschnitt / 2.6.[11-25] | 13. November |
2.6.25 | 29. August | |
" Linux Kernel Statistiken" von Michael Florian Schönitzer steht unter einer Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz. |
|