Сравнение файлов исходных кодов ядра Linux показало, что с вреемни релиза 4.8 и до 4.9-rc1 измененилось 10746 файлов, в которых произведено добавление 695693 строк кода (+) и 428330 строк удалено (-), другими словами - прирост составил 267363 строк (включая сам код, документацию, Kconfig и т.д.)
Зпуск cloc по последней ветке исходных кодов ядра ядра находит 45,727 файлов.Там же найдено 14,864,279 строк непосредственно кода ядра, 2,982,891 строк комментариев, и 2,793,211 пустых строк.
Код: Выделить всё
$ cloc .
56182 text files.
55694 unique files.
10464 files ignored.
github.com/AlDanial/cloc v 1.70 T=200.67 s (227.9 files/s, 102855.4 lines/s)
---------------------------------------------------------------------------------------
Language files blank comment code
---------------------------------------------------------------------------------------
C 23682 2285821 2095856 11650978
C/C++ Header 17949 438331 754627 2864390
Assembly 1441 48405 113506 245444
make 2244 8397 7938 35129
Perl 50 5215 3805 27379
Bourne Shell 203 2226 3624 11775
Python 57 1906 2279 10747
yacc 8 656 355 4337
HTML 3 514 0 4309
lex 8 301 300 1902
Bourne Again Shell 47 383 312 1682
C++ 2 233 58 1594
awk 11 142 135 1213
Markdown 1 220 0 1077
TeX 1 108 3 911
NAnt script 2 139 0 517
Pascal 3 49 0 231
Lisp 1 63 0 218
Objective C++ 1 55 0 189
m4 1 15 1 95
XSLT 6 13 27 71
CSS 1 14 23 35
vim script 1 3 12 27
sed 3 2 30 21
Windows Module Definition 1 0 0 8
---------------------------------------------------------------------------------------
SUM: 45727 2793211 2982891 14864279
---------------------------------------------------------------------------------------