Also consider line counts, driven by functionality demands. A Unix from the 1970s has a kernel with maybe &lt;10KLOC? Linux is more like 15000KLOC. If due to bugs, Linux crashes twice as often as that old Unix, then on a line for line basis, each Linux line is still 750x more reliable on average than the old Unix lines.