how many lines of source in linux now? cd /usr/src/linux 2.4.17 kernel find . -name *.[c,h] | xargs wc -l | grep total > /tmp/totallines.txt Not sure why multiple totals, but produces: 368651 total 93937 total 92969 total 60153 total 103396 total 54820 total 584749 total 559389 total 533140 total 527104 total 330005 total 201343 total 209730 total so maybe 3.5 million lines in entire linux kernel 15k lines for /usr/src/linux/kernel 200k for net 278k for fs 400k include (machine arch. specific in here too) 500k for arch 2 million lines for drivers bulk of kernel is arch + drivers note: multiple archs well supported; e.g., sparc, arm, x86, mips, alpha