各OSのカーネルの行数

ふと気になったので適当に調べてみる。

調査方法は、各OSのソースコードをダウンロードしてきて、

find . -name "*.[chsS]" -exec cat {} \;|wc -l

を実行した(※xnuの場合だけこれに.cppも加えてみた)。
見ての通りいい加減な調べ方なので、あんまり真に受けないように。


※追記:リクエストにお答えしてsloccountの結果も載せてみます。

OS名 行数 SLOC
Linux 3.9.4 15564694 11071422
FreeBSD 9.1 5436430 3826934
DragonFly BSD 3.4.1 2930195 1995729
NetBSD 6.1 5325381 3497216
OpenBSD 5.3 2973206 2104883
xnu 2050.22.13 1261297 798157
UNIX v6 12274 8883
RetroBSD 44914 29536
xv6 6629 5237
結論

Linux圧倒的すぎ